VM 복원 지점 개요
비즈니스 연속성 및 재해 복구 솔루션은 주로 사이트 전체의 데이터 손실을 해결하도록 설계되었습니다. 이 규모로 운영되는 솔루션은 여러 지역에서 자동화된 장애 조치(failover) 및 장애 복구를 관리하고 실행하는 경우가 많습니다. Azure VM(가상 머신) 복원 지점을 사용하여 세분화된 백업 및 보존 정책을 구현할 수 있습니다.
VM 복원 지점을 정기적으로 만들어 데이터를 보호하고 가동 중지 시간이 연장되지 않도록 방지할 수 있습니다. 사용 사례에 따라 VM에 사용 가능한 여러 백업 옵션이 있습니다. 자세한 내용은 Azure의 VM에 대한 백업 및 복원 옵션을 참조하세요.
VM 복원 지점 정보
개별 VM 복원 지점은 VM 구성 및 VM에 연결된 모든 관리 디스크의 특정 시점 애플리케이션 일관성 스냅샷을 저장하는 리소스입니다. VM 복원 지점을 사용하여 다중 디스크 일치 백업을 쉽게 캡처할 수 있습니다. VM 복원 지점에는 연결된 각 디스크에 대한 디스크 복원 지점이 있습니다. 디스크 복원 지점은 개별 관리 디스크의 스냅샷으로 구성됩니다.
VM 복원 지점은 애플리케이션 일관성과 크래시 일관성을 모두 지원합니다.
Windows 운영 체제를 실행하는 VM에 대한 애플리케이션 일관성을 지원하고 Linux 운영 체제를 실행하는 VM에 대한 파일 시스템 일관성을 지원합니다. 애플리케이션 일관성 복원 지점은 VSS (볼륨 섀도 복사본 서비스) 기록기(또는 Linux의 경우 사전/사후 스크립트)를 사용하여 복원 지점이 만들어지기 전에 애플리케이션 데이터의 일관성을 보장합니다. 애플리케이션 일치 복원 지점을 가져오려면 애플리케이션 일관성을 달성하기 위해 VM에서 실행되는 애플리케이션에서 VSS 기록기(Windows의 경우) 또는 사전/사후 스크립트(Linux의 경우)를 제공해야 합니다.
다중 디스크 크래시 일관된 VM 복원 지점은 VM에 연결된 모든 관리 디스크에 대한 VM 구성 및 특정 시점 쓰기 순서 일관된 스냅샷을 저장합니다. 이 정보는 정전 또는 충돌 후 VM의 데이터 상태와 동일합니다. 선택적 매개 변수 consistencyMode
는 만들기 요청에서 crashConsistent
로 설정해야 합니다.
참고 항목
읽기/쓰기 호스트 캐싱으로 구성된 디스크의 경우 스냅샷을 수행하는 동안 발생하는 쓰기가 Azure Storage에서 승인되지 않았을 수 있으므로 다중 디스크 크래시 일관성을 보장할 수 없습니다. 일관성 유지 관리가 중요한 경우 애플리케이션 일관성 모드를 사용하는 것이 좋습니다.
VM 복원 지점은 복원 지점 컬렉션으로 구성됩니다. 복원 지점 컬렉션은 특정 VM에 대한 복원 지점이 포함된 Azure Resource Manager 리소스입니다. 복원 지점 및 복원 지점 컬렉션을 만드는 데 ARM(Azure Resource Manager) 템플릿을 활용하려면 GitHub의 공용 Virtual-Machine-Restore-Points 리포지토리를 참조하세요.
다음 이미지는 복원 지점 컬렉션, VM 복원 지점 및 디스크 복원 지점 간의 관계를 보여 줍니다.
VM 복원 지점은 증분입니다. 첫 번째 복원 지점은 VM에 연결된 모든 디스크의 전체 복사본을 저장합니다. VM의 각 연속 복원 지점에 대해 디스크의 증분 변경 내용만 백업됩니다. 비용을 줄이기 위해 VM의 복원 지점을 만들 때 디스크를 선택적으로 제외할 수 있습니다.
가상 머신 확장 집합 및 AvSet(가용성 집합) 내의 VM에 대한 복원 지점
현재 한 번에 하나의 VM에서만 복원 지점을 만들 수 있습니다. 여러 VM에서 단일 복원 지점을 만들 수 없습니다. 이 제한 때문에 현재 유연한 오케스트레이션 모드의 가상 머신 확장 집합 또는 가용성 집합을 사용하여 개별 VM에 대한 복원 지점을 만들도록 지원하고 있습니다. 가상 머신 확장 집합 인스턴스 또는 가용성 집합 인스턴스 내의 인스턴스를 백업하려는 경우 인스턴스의 일부인 모든 VM에 대한 복원 지점을 개별적으로 만들어야 합니다.
참고 항목
Uniform 오케스트레이션을 사용하는 가상 머신 확장 집합은 복원 지점에서 지원되지 않습니다. Uniform 오케스트레이션을 사용하여 가상 머신 확장 집합 내에 VM의 복원 지점을 만들 수 없습니다.
복원 지점에 대한 제한
범위 | 연산 | 사용자당 제한 |
---|---|---|
VM | RestorePoints.RestorePointOperation.PUT(새 애플리케이션 일치 만들기) | 3 |
VM | RestorePoints.RestorePointOperation.PUT(새 크래시 일치 만들기) | 3 |
대상 복원 지점 컬렉션 | RestorePoints.RestorePointOperation.PUT(모든 VM 복원 지점 복사) | 3 |
오류 코드 429로 제한에 실패합니다. 지정된 기간 후에 작업을 다시 시도하세요.
제한 사항
- 복원 지점은 관리 디스크에만 지원됩니다.
- Ultra 디스크, 프리미엄 SSD v2 디스크, 쓰기 가속 디스크, 임시 OS 디스크 및 공유 디스크는 크래시 일치 모드에서 지원되지 않습니다.
- 임시 OS 디스크 및 공유 디스크는 애플리케이션 일치 모드에 지원되지 않습니다.
- 애플리케이션 일치 복원 지점의 API 버전은 2021-03-01 이상입니다.
- 크래시 일치 복원 지점의 API 버전은 2021-07-01 이상입니다.
- 크래시 일치 복원 지점은 모든 Azure 공용 지역에서 지원됩니다.
- 크래시 일치 복원 지점은 DSv2와 같은 프리미엄 스토리지를 지원하는 VM 크기에 대해 지원됩니다.
- 복원 지점 컬렉션 또는 일치 유형에 관계없이 VM에 대해 언제든지 최대 500개의 VM 복원 지점을 유지할 수 있습니다.
- VM에 대한 복원 지점의 동시 만들기는 지원되지 않습니다.
- Uniform 오케스트레이션 모드의 가상 머신 확장 집합 복원 지점은 지원되지 않습니다.
- VM에 복원 지점이 있는 경우 리소스 그룹 또는 구독 간에 VM의 이동이 지원되지 않습니다. VM을 리소스 그룹 또는 구독 간에 이동하면 복원 지점의 원본 VM 참조가 업데이트되지 않으며 Resource Manager ID가 실제 VM과 복원 지점 간에 일치하지 않습니다.
참고 항목
지역 간 VM 복원 지점 복사에 대한 공개 미리 보기를 사용할 수 있지만 다음과 같은 제한 사항이 있습니다.
- 복원 지점을 지역 간에 복사하거나 원본 VM 이외의 지역에서 복원 지점을 만드는 경우 프라이빗 링크가 지원되지 않습니다.
- 고객 관리형 키 암호화 복원 지점은 대상 지역에 복사될 때 플랫폼 관리형 키 암호화 복원 지점으로 만들어집니다.
VM 복원 지점 문제 해결
가장 일반적인 복원 지점 오류는 VM 에이전트 및 확장과의 통신에 기인합니다. 오류를 해결하려면 복원 지점 오류 문제 해결의 단계를 수행합니다.
다음 단계
- VM 복원 지점을 만듭니다.
- Azure의 VM에 대한 백업 및 복원 옵션에 대해 자세히 알아봅니다.
- 애플리케이션 일관성 모드에서 사용되는 확장에 대해 자세히 알아봅니다.
- 지역 간에 VM 복원 지점을 복사하는 방법에 대해 자세히 알아봅니다.