빠른 시작: API를 사용하여 VM 복원 지점 만들기
정기적으로 백업을 수행하여 데이터를 보호할 수 있습니다. Azure VM 복원 지점 API는 세분화된 백업 및 보존 정책을 구현하는 데 사용할 수 있는 간단한 옵션입니다. VM 복원 지점은 Windows 운영 체제를 실행하는 VM에 대한 애플리케이션 일관성을 지원하고 Linux 운영 체제를 실행하는 VM에 대한 파일 시스템 일관성을 지원합니다.
API를 사용하여 동일한 지역이나 다른 지역에서 원본 VM에 대한 복원 지점을 만들 수 있습니다. 지역 간에 기존 VM 복원 지점을 복사할 수도 있습니다.
필수 조건
VM 복원 지점 만들기
다음 섹션에서는 Azure Compute REST API를 사용하여 VM 복원 지점을 만드는 데 필요한 단계를 간략하게 설명합니다.
Restore Points, PowerShell 및 Restore Point Collections API 설명서에서 자세한 정보를 찾을 수 있습니다.
1단계: VM 복원 지점 컬렉션 만들기
VM 복원 지점을 만들기 전에 복원 지점 컬렉션을 만들어야 합니다. 복원 지점 컬렉션은 특정 VM에 대한 모든 복원 지점을 보유합니다. 필요에 따라 VM과 동일한 지역이나 다른 지역에 VM 복원 지점을 만들 수 있습니다. 복원 지점 컬렉션을 만들려면 복원 지점 컬렉션의 만들기 또는 업데이트 API를 호출합니다.
- VM과 동일한 지역에서 복원 지점 컬렉션을 만드는 경우 요청 본문의 위치 속성에서 VM의 지역을 지정합니다.
- VM이 아닌 다른 지역에서 복원 지점 컬렉션을 만드는 경우 위치 속성에서 컬렉션의 대상 지역을 지정하고 요청 본문에서 원본 복원 지점 컬렉션 ARM 리소스 ID도 지정합니다.
복원 지점 컬렉션을 만들려면 복원 지점 컬렉션의 만들기 또는 업데이트 API를 호출합니다.
2단계: VM 복원 지점 만들기
복원 지점 컬렉션을 만든 후 다음 단계는 복원 지점 컬렉션 내에 VM 복원 지점을 만드는 것입니다. 복원 지점 만들기에 대한 자세한 내용은 복원 지점 - 만들기 API 설명서를 참조하세요. 크래시 일관성 복원 지점(미리 보기)을 만들려면 만들기 요청에서 “consistencyMode” 속성을 “CrashConsistent”로 설정해야 합니다.
팁
공간과 비용을 절약하기 위해 로컬 지역 또는 교차 지역 VM 복원 지점에서 디스크를 제외할 수 있습니다. 디스크를 제외하려면 요청 본문의 excludeDisks
속성에 해당 식별자를 추가합니다.
3단계: VM 복원 지점 만들기 상태 추적
로컬 지역에서 복원 지점 만들기가 몇 초 안에 완료됩니다. 교차 지역 복원 지점 만들기와 관련된 시나리오는 훨씬 더 오래 걸립니다. 만들기 작업의 상태를 추적하려면 복원 지점 복사본 또는 복제 상태 가져오기의 지침을 따릅니다. 이는 원본 VM과 다른 지역에 복원 지점이 만들어지는 시나리오에만 적용됩니다.
복원 지점 복사 또는 복제 상태 가져오기
첫 번째 VM 복원 지점을 다른 지역으로 복사하는 작업은 시간이 오래 걸리는 작업입니다. VM 복원 지점은 모든 디스크 복원 지점에 대한 작업이 완료된 후에만 VM을 복원하는 데 사용할 수 있습니다. 작업 상태를 추적하려면 대상 VM 복원 지점에서 복원 지점 - 가져오기 API를 호출하고 instanceView
매개 변수를 포함합니다. 반환에는 요청 시 복사된 데이터의 백분율이 포함됩니다.
복원 지점을 만드는 동안 ProvisioningState
는 응답에 Creating
으로 나타납니다. 만들기에 실패하면 ProvisioningState
가 Failed
로 설정됩니다.
다음 단계
- 복원 지점 관리에 대해 자세히 알아봅니다.
- Azure Portal, CLI 또는 PowerShell을 사용하여 복원 지점을 만듭니다.
- Azure의 가상 머신에 대한 백업 및 복원 옵션에 대해 자세히 알아봅니다.