엔터프라이즈 관리 > 파일 보관 및 복제 > 파일 보관 > 외부 파일 보관소 작업 > Azure Blob을 사용하도록 Windchill 파일 보관소 구성 > Azure Data Box를 사용하여 Azure Blob으로 데이터 전송
  
Azure Data Box를 사용하여 Azure Blob으로 데이터 전송
이 단원에서는 데이터를 Azure Blob Container로 전송하는 단계에 대해 설명합니다. Azure Data Box는 Windchill 온프레미스 데이터를 Azure로 빠르고 간단하게 전송할 수 있는 안전하고 변조 방지된 방법을 제공합니다.
Azure Data Box를 사용하여 데이터 전송
시작하기 전에
Azure Data Box 사용에 대한 단계별 지침은 Microsoft Azure 사이트에서 제공하는 설명서를 참조하십시오.
Azure 포털에서 저장소 계정을 작성합니다.
데이터를 복사하기 전에 Azure Storage 계정 내에 컨테이너를 작성합니다.
* 
블록 Blob 및 페이지 Blob 공유에서 첫 번째 레벨 엔티티는 컨테이너이고 두 번째 레벨 엔티티는 Blob입니다. 적절한 데이터 형식에 해당하는 공유에 데이터를 복사하는 것은 사용자의 책임입니다. 예를 들어, 블록 Blob 데이터를 블록 Blob의 공유에 복사합니다. 데이터 형식이 적절한 공유 유형과 일치하지 않으면 이후 단계에서 Azure로의 데이터 업로드가 실패합니다.
다음과 같은 복사 단계를 수행하려면 필요에 따라 Azure 포털, Windows 서버 컴퓨터 및 Azure Data Box 드라이브에 액세스해야 합니다.
Azure Data Box를 사용하여 Windows Server 호스트 컴퓨터에서 Azure Blob Container로 데이터를 복사하려면 다음 단계를 수행하십시오.
1. Microsoft에서 온프레미스로 Azure Data Box를 주문합니다.
2. Azure Data Box를 사용할 준비가 되면 전원 케이블과 네트워크 케이블을 Azure Data Box에 연결합니다. 자세한 내용은 Microsoft Azure 사이트에서 제공하는 설명서를 참조하십시오.
3. Microsoft Azure 사이트에서 제공하는 지침을 따라 Azure Data Box를 설정합니다. 여기에서 Azure Data Box의 저장소 계정에 액세스할 수 있도록 Data Box 네트워크 인터페이스를 구성합니다.
4. 저장소 계정을 암호화하려면 Azure 포털에서 저장소 계정 > 암호화로 이동합니다.
a. 자체 키 사용 확인란을 선택하고 암호화 키 섹션에서 키 URI 입력을 선택합니다.
b. 키 URI 값을 입력하고 저장을 클릭합니다.
* 
클라이언트측 암호화를 사용하려면 컨텐트를 Blob Storage로 마이그레이션하고 클라이언트측 암호화된 보관소에 컨텐트를 재보관하십시오. 자세한 내용은 Azure Blob Storage 마운트에 대한 암호화 사용자 정의의 "클라이언트측 암호화를 위한 위임 구현 작성"을 참조하십시오.
5. Data Box를 구성했으면 Azure 포털에서 서비스 중인 Data Box를 검색합니다.
6. Azure 포털에서 장치 세부 정보로 이동하여 모든 저장소 계정에 대한 자격 증명을 제공합니다.
7. Windows 컴퓨터에서 장치 세부 정보를 사용하여 저장소 계정을 확인합니다.
8. 도구 > 네트워크 드라이브 연결...을 사용하여 Windows 시스템에서 원하는 Azure Storage 계정으로 Data Box 드라이브를 마운트합니다.
a. Azure 포털의 장치 세부 정보 페이지에서 Azure Storage 계정의 경로와 다른 자격 증명을 제공합니다.
예를 들어, Azure Storage 계정 이름이 contentdataboxperfqa_blockBlob이고 네트워크 인터페이스 값이 10.80.22.127이면 경로는 \\10.80.22.127\contentdataboxperfqa_blockBlob입니다. 자세한 지침은 Microsoft 설명서를 참조하십시오.
9. 드라이브를 마운트한 후 드라이브에서 명령 프롬프트 터미널을 열고 robocopy 명령을 사용하여 데이터를 복사합니다. 구문은 robocopy <Source> <Target> <Attribute>입니다.
예를 들어, 원본 마운트 경로가 C:\PTC\Windchill\vaults\defaultuploadvault이며 대상 마운트 경로가 contentdataboxperfqa_blockBlob/testcontainer/defaultuploadvault인 경우 명령은
robocopy C:\PTC\Windchill\vaults\defaultuploadvault contentdataboxperfqa_blockBlob/testcontainer/defaultuploadvault /e /MT:32
입니다.
/e - 빈 디렉토리를 포함하여 하위 디렉토리를 복사합니다.
/MT - 다중 스레드로, 32개 또는 64개 스레드가 권장됩니다. 이 옵션은 암호화된 파일에는 사용되지 않습니다. 암호화된 파일과 암호화되지 않은 파일을 분리해야 할 수 있습니다. 그러나 단일 스레드 복사본의 성능은 크게 떨어집니다.
robocopy 명령에 대한 자세한 내용은 Microsoft 설명서를 참조하십시오.
10. 데이터가 올바르게 복사되었는지 확인합니다.
11. Azure 포털에서 배송 준비 탭으로 이동하여 준비 시작을 클릭합니다.
장치 준비가 완료되면 상태배송 준비 완료로 업데이트됩니다.
12. 장치를 종료하고 케이블을 분리합니다. Microsoft 지침에 따라 Azure Data Box를 다시 제공합니다.
13. 데이터를 복사하고 Microsoft로부터 확인을 받으면 각 Azure Storage 계정의 복사 로그 경로 내에서 데이터 크기를 확인합니다.
14. Windchill 서버를 시작하고 wt.fv.tools.datamigration.DataMigrationVerificationTool을 사용하여 데이터를 검증합니다. 자세한 내용은 Azure Blob Storage로 보관소 마이그레이션의 "복사한 컨텐트 검증" 단원을 참조하십시오.
15. 데이터가 성공적으로 검증되면 각 폴더에 대해 MountMigrationTool을 실행하여 마운트 경로를 파일 시스템 기반 경로에서 Azure 경로로 변경합니다. 자세한 내용은 Azure Blob Storage로 보관소 마이그레이션의 "마운트 업데이트" 단원을 참조하십시오.