AzCopy를 사용하여 Azure Storage 계정 간에 데이터를 복사할 수 있습니다. 일반 사용 사례는 다음과 같습니다.
온-프레미스 원본에서 Azure Storage 계정으로 데이터 복사
Azure Storage 계정에서 온-프레미스 원본으로 데이터 복사
하나의 스토리지 계정에서 다른 스토리지 계정으로 데이터 복사
이러한 각 사용 사례에는 고유한 옵션이 있습니다. 예를 들어 AzCopy에는 데이터를 복사 및/또는 동기화하기 위한 네이티브 명령이 있습니다. 따라서 AzCopy는 일회성 복사 작업 및 지속적인 동기화 시나리오에 사용할 수 있는 유연한 도구입니다. 또한 AzCopy를 사용하면 Azure Blob Storage 또는 Azure Files와 같은 특정 스토리지 서비스를 대상으로 지정할 수 있습니다. 이렇게 하면 Blob에서 파일로, 파일에서 Blob으로, 파일에서 파일로 데이터를 복사할 수 있습니다.
하나 이상의 Blob의 액세스 계층을 변경하고 하나 이상의 Blob의 메타데이터 및 인덱스 태그를 대체(덮어쓰기)할 수 있습니다.
참고
AzCopy에는 파일의 이름을 바꾸는 명령이 없습니다.
스크립트에서 사용
정적 다운로드 링크 가져오기
시간이 지나면서 AzCopy 다운로드 링크는 새 버전의 AzCopy를 가리킵니다. 스크립트를 통해 AzCopy를 다운로드하는 경우 스크립트가 종속하는 기능이 새 버전의 AzCopy로 인해 수정되면 스크립트가 작동하지 않을 수 있습니다.
이러한 문제를 방지하려면 현재 버전의 AzCopy에 대한 정적(바뀌지 않는) 링크를 가져옵니다. 이 방법은 스크립트가 실행 될 때마다 정확히 동일한 버전의 AzCopy를 다운로드합니다.
참고
AzCopy 이진 파일에 대한 정적 링크는 콘텐츠 배달 인프라로 인해 시간이 지남에 따라 변경될 수 있습니다. 어떤 이유로든 특정 버전의 AzCopy를 사용해야 하는 경우 게시된 패키지를 활용하는 운영 체제에서 AzCopy를 사용하는 것이 좋습니다. 이 방법을 사용하면 원하는 버전의 AzCopy를 안정적으로 설치하고 유지 관리할 수 있습니다.
.cmd 확장명이 있는 일괄 처리 파일에서는 SAS 토큰에 표시되는 % 문자를 이스케이프해야 합니다. SAS 토큰 문자열에서 기존 % 문자 옆에 추가 % 문자를 추가하여 이 작업을 수행할 수 있습니다. 결과 문자 시퀀스는 %%로 나타납니다. 문자 시퀀스 ^&을 생성하려면 각 & 문자 앞에 추가 ^를 추가해야 합니다.
Jenkins를 사용하여 스크립트 실행
Jenkins를 사용하여 스크립트를 실행하려는 경우 스크립트의 시작 부분에 다음 명령을 배치해야 합니다.
/usr/bin/keyctl new_session
Azure Storage Explorer에서 사용
Storage Explorer는 AzCopy를 사용하여 모든 데이터 전송 작업을 수행합니다. AzCopy의 성능상 이점을 적용하려는 경우 Storage Explorer를 사용할 수 있지만 명령줄이 아닌 그래픽 사용자 인터페이스를 사용하여 파일과 상호작용하는 것이 좋습니다.
Storage Explorer는 계정 키를 사용하여 작업을 수행하므로 Storage Explorer에 로그인 한 후에는 추가 권한 부여 자격 증명을 제공할 필요가 없습니다.
Azure HPC는 최고의 애플리케이션 성능, 스케일링 기능 및 가치를 제공하기 위해 최첨단 프로세서와 HPC급 InfiniBand 상호 연결을 사용하는 HPC 및 AI 워크로드용으로 특화된 클라우드 기능입니다. 사용자는 Azure HPC를 사용하여 비즈니스 및 기술 요구 사항이 달라질 때 동적으로 할당될 수 있는 고가용성의 HPC 및 AI 기술을 통해 뛰어난 혁신, 생산성 및 비즈니스 민첩성을 얻을 수 있습니다. 이 학습 경로는 Azure HPC에서 시작하는 데 도움이 되는 모듈 시리즈입니다. 가장 관심 있는 토픽을 선택하거나 하나씩 진행할 수 있습니다.