Azure Storage 계정을 가용성 영역 지원으로 마이그레이션
이 가이드에서는 Azure Storage 계정을 마이그레이션하거나 변환하여 가용성 영역 지원을 추가하는 방법을 설명합니다.
Azure Storage는 항상 계획된 이벤트 그리고 일시적인 하드웨어 오류, 네트워크 또는 정전, 대규모 자연 재해 등의 계획되지 않은 이벤트로부터 데이터를 보호하기 위해 항상 여러 복사본을 저장합니다. 중복성을 사용하면 저장소 계정은 오류가 발생하는 경우에도 Azure Storage용 SLA(서비스 수준 계약)를 충족하게 됩니다.
기본적으로 스토리지 계정의 데이터는 주 지역의 단일 데이터 센터 내에서 세 번 복제됩니다. 애플리케이션을 고가용성으로 사용해야 하는 경우 주 지역의 데이터를 ZRS(영역 중복 스토리지)로 변환할 수 있습니다. ZRS는 Azure 가용성 영역을 활용하여 개별 데이터 센터 3개에서 주 지역 내의 데이터를 복제합니다.
Azure Storage는 다음과 같은 복제 유형을 제공합니다.
- LRS(로컬 중복 스토리지)
- ZRS(영역 중복 스토리지)
- GRS(지역 중복 스토리지) 또는 RA-GRS(읽기 액세스 지역 중복 스토리지)
- GZRS(지역 영역 중복 스토리지) 또는 RA-GZRS(읽기 액세스 지역 영역 중복 스토리지)
이러한 각 옵션에 대한 개요는 Azure Storage 중복성을 참조하세요.
이 문서에서는 스토리지 계정에 가용성 영역 지원을 추가하기 위한 두 가지 기본 옵션에 대해 설명합니다.
- 변환: 애플리케이션의 가용성이 높아야 하는 경우 가동 중지 시간 없이 주 지역의 스토리지 계정을 ZRS(영역 중복 스토리지)로 변환할 수 있습니다. ZRS는 Azure 가용성 영역을 활용하여 개별 데이터 센터 3개에서 주 지역의 데이터를 복제합니다.
- 수동 마이그레이션: 수동 마이그레이션을 사용하면 AzCopy와 같은 도구를 통해 선택한 시기에 원하는 복제 설정을 사용하여 새 스토리지 계정으로 이동할 수 있으므로 마이그레이션 프로세스를 완벽하게 제어할 수 있습니다. 이 옵션에는 일반적으로 가동 중지 시간이 포함됩니다.
참고
스토리지 계정 복제 방법을 변경하는 방법에 대한 자세한 내용은 스토리지 계정 복제 방법 변경을 참조하세요.
필수 구성 요소
변경하기 전에 복제 형식 변경에 대한 제한 사항을 검토하여 스토리지 계정 마이그레이션 또는 변환 옵션을 이해합니다. 많은 스토리지 계정을 ZRS로 직접 변환할 수 있지만 다른 스토리지 계정은 다단계 프로세스 또는 수동 마이그레이션이 필요합니다. 제한 사항을 검토한 후 이 문서에서 올바른 옵션을 선택하여 다음을 기반으로 스토리지 계정을 변환합니다.
가동 중지 시간 요구 사항
ZRS로 변환하는 동안 내구성 또는 가용성 손실 없이 스토리지 계정의 데이터에 액세스할 수 있습니다. Azure Storage SLA는 변환 프로세스 중에 유지되며 데이터 손실이 없습니다. 스토리지 서비스 엔드포인트, 액세스 키, 공유 액세스 서명, 기타 계정 옵션은 변환 후에도 변경되지 않습니다.
수동 마이그레이션을 선택하는 경우 약간의 가동 중지 시간이 필요하지만 프로세스가 시작되고 완료되는 시기를 더 세부적으로 제어할 수 있습니다.
옵션 1: 변환
변환하는 동안 내구성 또는 가용성 손실 없이 스토리지 계정의 데이터에 액세스할 수 있습니다. Azure Storage SLA는 마이그레이션 프로세스 중에 유지되며 변환과 관련된 데이터 손실이 없습니다. 스토리지 서비스 엔드포인트, 액세스 키, 공유 액세스 서명, 기타 계정 옵션은 마이그레이션 후에도 변경되지 않습니다.
변환을 수행하는 시기
다음과 같은 경우 변환을 수행합니다.
- 애플리케이션 가동 중지 시간 없이 기본 지역에서 스토리지 계정을 LRS에서 ZRS로 변환하려고 합니다.
- 특정 날짜까지 변경을 완료할 필요가 없습니다. Microsoft에서는 변환에 대한 요청을 신속하게 처리하지만 완료 시기는 보장하지 않습니다. 일반적으로 계정에 데이터가 많을수록 해당 데이터를 복제하는 데 시간이 더 오래 걸립니다. 마이그레이션 시점을 더 세부적으로 제어해야 하는 경우 수동 마이그레이션을 사용하는 것이 좋습니다.
- 변경을 완료하는 데 필요한 수동 작업의 양을 최소화하려고 합니다.
변환 고려 사항
대부분의 경우 변환을 사용하여 가용성 영역 지원을 추가할 수 있지만 경우에 따라 여러 단계를 사용하거나 수동 마이그레이션을 수행해야 합니다. 예를 들어, LRS에서 RA-GZRS로 마이그레이션하려는 경우에도 2단계 프로세스를 수행해야 합니다. ZRS로의 변환을 한 단계로 수행한 다음 ZRS에서 RA-GZRS로 별도의 단계로 변경합니다. 이 단계는 순서와 관계없이 수행할 수 있습니다.
변환을 수행하는 방법
다음 두 가지 방법 중 하나를 사용하여 변환을 수행할 수 있습니다.
고객이 시작한 변환
고객이 시작한 변환은 고객이 변환을 시작할 수 있는 새로운 옵션을 추가합니다. 이제 고객은 지원 요청을 열 필요 없이 Azure Portal 내에서 직접 변환을 요청할 수 있습니다. 변환이 시작되면 실제로 시작하는 데 최대 72시간이 걸릴 수 있지만 지원 요청 열기 및 관리와 관련된 잠재적인 지연은 사라집니다.
고객이 시작한 변환은 Azure Portal에서만 사용할 수 있습니다(PowerShell 또는 Azure CLI에서는 사용 불가). 변환을 시작하려면 다음 단계를 수행합니다.
지원 요청을 만들어 변환 요청
고객은 Microsoft에서 지원 요청을 열어 변환을 요청할 수 있습니다.
중요
둘 이상의 스토리지 계정을 변환해야 하는 경우 단일 지원 티켓을 만들고 추가 세부 정보 탭에서 변환할 계정의 이름을 지정합니다.
다음 단계에 따라 Microsoft에서 변환을 요청합니다.
Azure Portal에서 변환할 스토리지 계정으로 이동합니다.
지원 + 문제 해결 아래의 새 지원 요청을 선택합니다.
사용자 계정 정보를 기반으로 문제 설명 탭을 작성합니다.
- 요약: (설명 텍스트).
- 문제 유형: 기술을 선택합니다.
- 구독: 드롭다운에서 구독을 선택합니다.
- 서비스: 내 서비스를 선택한 다음, 서비스 유형에 스토리지 계정 관리를 선택합니다.
- 리소스: 변환할 스토리지 계정을 선택합니다. 여러 스토리지 계정을 지정해야 하는 경우 추가 세부 정보 탭에서 지정하면 됩니다.
- 문제 유형: 데이터 마이그레이션을 선택합니다.
- 문제 하위 유형: Migrate to ZRS, GZRS, or RA-GZRS(ZRS, GZRS 또는 RA-GZRS로 마이그레이션) 를 선택합니다.
다음을 선택합니다. 솔루션 페이지로 전환하기 전에 권장 솔루션 탭이 잠시 표시될 수 있습니다. 솔루션 페이지에서 스토리지 계정이 변환에 적합한지 확인할 수 있습니다.
- 대상 복제 유형: (드롭다운에서 원하는 옵션 선택)
- 원본 스토리지 계정: (단일 스토리지 계정 이름 또는 세미콜론으로 구분된 계정 목록 입력)
- 제출을 선택합니다.
결과에 스토리지 계정이 변환에 적합하지 않다고 나올 경우 적절한 조치를 취합니다. 적합한 경우 지원 요청으로 돌아가기를 선택합니다.
다음을 선택합니다. 마이그레이션할 스토리지 계정이 둘 이상 있는 경우 세부 정보 탭에서 각 계정의 이름을 세미콜론으로 구분하여 지정합니다.
추가 세부 정보 탭에서 추가 필수 정보를 작성한 다음 검토 + 만들기를 선택하여 지원 티켓을 검토하고 제출합니다. 지원 담당자가 연락하여 필요한 모든 지원을 제공합니다.
옵션 2: 수동 마이그레이션
수동 마이그레이션은 변환보다 더 유연하고 세부적으로 제어할 수 있습니다. 특정 날짜까지 마이그레이션을 완료해야 하는 경우 또는 변환이 지원되지 않는 시나리오에서 이 옵션을 사용할 수 있습니다. 수동 마이그레이션은 스토리지 계정을 다른 지역으로 이동할 때도 유용합니다. 자세한 내용은 Azure Storage 계정을 다른 지역으로 이동을 참조하세요.
수동 마이그레이션을 사용하는 경우
다음과 같은 경우 수동 마이그레이션을 사용합니다.
특정 날짜까지 마이그레이션을 완료해야 합니다.
소스 계정과 다른 지역에 있는 ZRS 스토리지 계정으로 데이터를 마이그레이션하려고 합니다.
스토리지 계정은 프리미엄 페이지 BLOB 또는 블록 BLOB 계정입니다.
스토리지 계정에는 보관 계층에 있는 데이터가 포함되어 있으며 계정을 변환하기 전에 데이터를 리하이드레이션하는 데 비용이 너무 많이 듭니다.
Azure Storage 계정을 수동으로 마이그레이션하는 방법
Azure Storage 계정을 수동으로 마이그레이션하려면 다음을 수행합니다.
ZRS(영역 중복 스토리지)를 중복도 설정으로 사용하여 주 지역에 새 스토리지 계정을 만듭니다.
기존 스토리지 계정의 데이터를 새 스토리지 계정에 복사합니다. 복사 작업을 수행하려면 다음 옵션 중 하나를 사용합니다.
옵션 1:AzCopy, Azure Data Factory, Azure Storage 클라이언트 라이브러리 중 하나 또는 신뢰할 수 있는 타사 도구와 같은 기존 도구를 사용하여 데이터를 복사합니다.
옵션 2: Hadoop 또는 HDInsight에 익숙한 경우 소스 스토리지 계정과 대상 스토리지 계정을 모두 클러스터에 연결할 수 있습니다. 그런 다음, DistCp와 같은 도구를 사용하여 데이터 복사 프로세스를 병렬 처리합니다.
필요한 복제 유형을 확인하고 스토리지 계정 복제 방법 변경의 지침을 따릅니다.
다음 단계
Azure Storage 계정의 복제 구성을 다른 형식으로 변경하는 방법에 대한 자세한 참고 자료는 다음을 참조하세요.
Change how a storage account is replicated(스토리지 계정이 복제되는 방식 변경)
Azure Storage 계정을 다른 지역으로 이동하는 방법에 대한 자세한 참고 자료는 다음을 참조하세요.
다음에 대해 자세히 알아봅니다.