소개
Azure 스토리지 계정을 관리하다 보면 지역, 리소스 그룹, 구독 또는 테넌트 간에 이동해야 하는 시나리오가 자주 발생합니다. Azure는 리소스 관리를 위한 강력한 도구를 제공하지만 스토리지 계정 이동이 항상 간단한 것은 아니며 구체적인 시나리오에 따라 달라집니다. 이 문서에서는 스토리지 계정을 효과적으로 이동할 수 있도록 주요 시나리오, 해결 방법 및 일반적인 문제를 설명합니다.
Azure 스토리지 계정 이동의 주요 시나리오
스토리지 계정 이동에 대한 일반적인 요청은 네 가지입니다.
- 다른 지역으로 이동
- 다른 리소스 그룹으로 이동
- 다른 구독으로 이동
- 다른 테넌트로 이동
이러한 시나리오는 이동 가능 여부에 따라 두 가지 범주로 나눌 수 있습니다.
시나리오 1: 직접 이동이 지원되지 않음
경우에 따라 스토리지 계정을 직접 이동할 수 없으며, 새 스토리지 계정을 만들고 데이터를 수동으로 전송해야 합니다.
- 이 범주에 속하는 요청:
- 다른 지역으로 이동
- 다른 테넌트로 이동
해결 방법:
- 원하는 위치나 테넌트에 새 스토리지 계정을 만듭니다.
- 원본 스토리지 계정에서 대상 스토리지 계정으로 데이터를 전송합니다.
- 전송 중에도 원본 스토리지 계정에 액세스할 수 있으므로 다운타임은 문제가 되지 않습니다.
참조:
시나리오 2: Azure Resource Manager를 사용한 이동이 지원됨
일부 요청의 경우 Azure Resource Manager(ARM)는 최소한의 수동 개입으로 리소스 자동 이동을 지원합니다.
- 이 범주에 속하는 요청:
- 다른 리소스 그룹으로 이동
- 다른 구독으로 이동
해결 방법:
- Azure Portal, PowerShell 또는 CLI를 사용하여 스토리지 계정을 이동합니다.
- 이동하는 동안 원본 및 대상 리소스 그룹 모두에 쓰기 및 삭제 작업에 대한 잠금이 설정됩니다. 하지만 애플리케이션은 계속 데이터와 상호 작용할 수 있습니다.
Azure Portal을 사용하여 이동하는 단계:
- 스토리지 계정의 개요 탭으로 이동합니다.
- 옵션을 선택하세요: 이동.
- 적절한 이동 유형을 선택합니다(예: “다른 리소스 그룹으로 이동”).

- 대상 리소스 그룹 또는 구독을 선택합니다.
- 자동 유효성 검사 프로세스가 완료될 때까지 기다립니다.
- 이동을 승인하고 실행합니다.

- 브라우저 탭을 새로 고쳐 이동이 성공했는지 확인합니다.
참조:
- 리소스를 새 구독 또는 리소스 그룹으로 이동 – Azure Resource Manager | Microsoft Learn
- 리소스 종류별 이동 작업 지원 – Azure Resource Manager | Microsoft Learn
일반적인 문제 및 해결 방법
문제 1: 프라이빗 엔드포인트로 인한 이동 차단
문제:
다음 오류와 함께 이동에 실패합니다.
{
"message": "Resource move validation failed. Diagnostic information: ... Move resources with storage accounts containing private endpoint is not supported."
}
해결 방법:
이동을 시작하기 전에 스토리지 계정과 연결된 프라이빗 엔드포인트를 비활성화합니다.
참조:
문제 2: 이동 후 알림 작업 실패
문제:
이동은 완료되지만 알림 작업이 실패했음을 나타내는 오류가 표시됩니다.
{
"message": "ResourceProviderLinkedNotificationJob did not finish successfully within the given period."
}
해결 방법:
이 문제는 이동이 완료된 후 알림 작업 시간이 초과될 때 발생합니다. 고객 관점에서 데이터는 성공적으로 마이그레이션되었으며 추가 조치가 필요하지 않습니다. 하지만 모든 것이 제자리에 있는지 확인하기 위해 데이터 마이그레이션을 검증할 수 있습니다.
Azure 스토리지 계정 이동을 위한 모범 사례
- 미리 계획하기:
- 특정 시나리오의 제한 사항과 요구 사항을 이해합니다.
- 프라이빗 엔드포인트나 연결된 리소스와 같은 종속성을 확인합니다.
- 다운타임 최소화:
- 병렬 데이터 전송이나 ARM 도구를 활용하여 애플리케이션에 미치는 영향을 줄입니다.
- 이동 후 검증:
- 모든 데이터와 구성이 올바르게 마이그레이션되었는지 확인합니다.
- Azure Portal을 새로 고쳐 이동이 정확하게 반영되었는지 확인합니다.
결론
Azure 스토리지 계정 이동은 시나리오에 따라 간단한 프로세스가 될 수도 있고 수동 개입이 필요할 수도 있습니다. 지원되는 작업과 잠재적인 문제를 이해하면 원활한 마이그레이션을 보장할 수 있습니다. 자세한 내용은 Microsoft 공식 설명서를 참조하거나 복잡한 사례에 대해서는 Azure 지원에 문의하세요.