Azure Storage Mover란?
Azure Storage Mover는 워크로드의 가동 중지 시간을 최소화하면서 파일 및 폴더를 Azure Storage로 마이그레이션할 수 있는 비교적 새로운 완전 관리형 마이그레이션 서비스입니다.
리프트 앤 시프트와 같은 다양한 마이그레이션 시나리오와 정기적으로 반복해야 하는 마이그레이션에 Storage Mover를 사용할 수 있습니다. 또한 Azure Storage Mover는 단일 스토리지 이동기 리소스에서 전역적으로 분산된 모든 파일 공유 마이그레이션을 지속적으로 감독하고 관리하는 데 도움이 됩니다.
지원되는 원본과 대상
현재 Azure Storage Mover 릴리스는 특정 원본-대상 쌍 조합에 대한 완전한 충실도 마이그레이션을 지원합니다. 지원되는 원본 및 대상의 이점을 활용하려면 항상 최신 에이전트 버전을 활용합니다.
원본 프로토콜 | 대상 | 설명 |
---|---|---|
SMB 2.x 탑재 | Azure 파일 공유(SMB) | SMB 1.x 원본 및 NFS Azure 파일 공유는 현재 지원되지 않습니다. |
NFS 3 및 4 탑재 | Azure Blob Storage 컨테이너 | "HNS(계층 구조 네임스페이스 서비스)" 기능이 활성화된 컨테이너가 지원되며 ADLS Gen2 REST API 집합이 마이그레이션에 사용됩니다. |
계층 구조 네임스페이스 서비스 기능이 없는 Azure Blob 컨테이너에는 기존 파일 시스템이 없습니다. 표준 Blob 컨테이너는 "가상" 폴더를 사용하여 이 기능을 모방합니다. 이 방식을 사용하면 원본의 폴더에 있는 파일은 이름 앞에 경로가 추가되고 대상 Blob 컨테이너의 플랫 목록에 배치됩니다.
SMB 프로토콜을 사용하여 원본 엔드포인트에서 데이터를 마이그레이션할 때 Storage Mover는 기본 Azure 파일 공유와 동일한 수준의 파일 충실도를 지원합니다. 파일 및 폴더 타임스탬프, ACL 및 파일 특성과 같은 폴더 구조와 메타데이터 값이 유지됩니다. NFS 원본에서 데이터를 마이그레이션할 때 Storage Mover 서비스는 빈 폴더를 대상의 빈 Blob으로 나타냅니다. 원본 폴더의 메타데이터는 파일과 마찬가지로 이 Blob의 사용자 지정 메타데이터 필드에 유지됩니다.
그러나 NFS 프로토콜을 사용하여 원본 엔드포인트에서 데이터를 마이그레이션하려면 마이그레이션 중에 "가상" 폴더가 필요할 수 있습니다. HNS를 지원하지 않는 Azure Blob 컨테이너에는 기존 파일 시스템이 없기 때문에 Storage Mover는 이러한 폴더를 사용하여 로컬 파일 시스템을 모방합니다. 원본 엔드포인트의 폴더 내에서 파일이 발견되면 Storage Mover는 해당 이름의 경로를 앞에 두고 대상 Blob 컨테이너 내의 플랫 목록에 파일을 배치합니다.
완전 관리형 마이그레이션
구독에 배포된 단일 스토리지 이동기 리소스를 사용하여 전 세계 여러 지역에 있는 원본 공유 마이그레이션을 관리할 수 있습니다. 스토리지 이동기 리소스 자체는 파일 및 폴더를 처리하지 않습니다. 대신 원본 공유 근처에 마이그레이션 에이전트를 배포하여 Azure에서 선택한 대상에 직접 데이터를 보냅니다.
Azure Storage Mover는 마이그레이션하려는 모든 공유에서 사용할 수 있는 관리 리소스 집합을 제공합니다. 예를 들어 마이그레이션 계획을 표시하고 공유당 기준으로 마이그레이션 진행 상황 및 결과를 감독할 수 있습니다. 이 기능을 활용하려면 마이그레이션하는 모든 워크로드별로 마이그레이션 프로젝트를 만듭니다. 프로젝트 내에서 워크로드가 종속된 각 원본 공유에 대한 원본, 대상, 마이그레이션 설정을 정의합니다. 공유 마이그레이션을 시작하고, 진행 상황을 추적하고, 결과를 볼 수 있는 시기를 완전히 제어할 수 있습니다.
리소스 계층 구조 문서에는 개별 Storage Mover 리소스 및 마이그레이션에 가장 잘 사용하는 방법에 대한 자세한 정보가 있습니다. Azure Storage Mover 배포 계획 문서에서도 배포 계획 세부 정보를 추가로 확인할 수 있습니다.
하이브리드 클라우드 서비스
Azure Storage Mover는 하이브리드 클라우드 서비스입니다. 하이브리드 서비스에는 클라우드 서비스 구성 요소와 인프라 구성 요소가 모두 있습니다. 서비스 관리자는 회사 환경에서 인프라 구성 요소를 실행합니다. Storage Mover의 경우 해당 하이브리드 구성 요소는 마이그레이션 에이전트로 구성됩니다. 에이전트는 원본 스토리지 근처의 호스트에 배포되고 실행되는 가상 머신입니다. 에이전트 및 에이전트 배포 방법에 대한 자세한 내용은 Storage Mover 에이전트 배포 문서를 참조하세요.
에이전트 등록 프로세스를 제외하고 마이그레이션의 모든 측면은 클라우드 서비스에서 관리됩니다. 에이전트 등록 프로세스에 대한 세부 정보는 에이전트 등록 문서 내에서 사용할 수 있습니다.
Azure Storage Mover 및 Azure Data Box 사용
온-프레미스 워크로드를 Azure Storage로 전환할 때 가동 중지 시간을 줄이고 예측 가능한 사용 불가 기간을 보장하는 것은 사용자 및 비즈니스 운영에 매우 중요합니다. 초기 대량 마이그레이션의 경우 Azure Data Box를 사용하고 이를 온라인 캐치업을 위해 Azure Storage Mover와 결합할 수 있습니다.
Azure Data Box를 사용하면 상당한 네트워크 대역폭이 절약됩니다. 그러나 Data Box가 Azure 데이터 센터로 전송되는 동안 원본 스토리지의 활성 워크로드가 변경될 수 있습니다. "온라인 캐치업" 단계에는 클라우드 데이터를 사용하기 위해 워크로드를 완전히 중단하기 전에 이러한 변경 내용으로 클라우드 스토리지를 업데이트하는 작업이 포함됩니다. 대부분의 데이터가 이미 Azure에 있고 델타만 전송하면 되므로 일반적으로 최소 대역폭이 필요합니다. Azure Storage Mover는 이 작업에 탁월합니다.
Azure Storage Mover는 온-프레미스 스토리지와 클라우드 스토리지 간의 차이점을 검색하여 Data Box 전송으로 캡처되지 않은 업데이트와 새 파일을 전송합니다. 또한 파일의 메타데이터(예: 권한)만 변경된 경우 Azure Storage Mover는 전체 파일 콘텐츠 대신 새 메타데이터만 업로드합니다.
Azure Data Box와 함께 Azure Storage Mover를 사용하는 방법에 대한 자세한 내용은 여기를 참조하세요.
다음 단계
다음 문서는 Storage Mover 서비스에 더 익숙해지는 데 도움이 될 수 있습니다.