Azure Backup 인스턴트 복원 기능을 사용하여 향상된 백업 및 복원 성능 얻기
이 문서에서는 Azure Backup에 제공되는 즉시 복원 기능의 향상된 백업 및 복원 성능에 대해 설명합니다.
주요 기능
즉시 복원 기능은 다음과 같은 기능을 제공합니다.
- 자격 증명 모음으로의 데이터 전송이 완료될 때까지 기다리지 않고 백업 작업의 일부로 만든 스냅샷을 복구에 사용할 수 있습니다. 이에 따라, 복원을 트리거하기 전에 스냅샷이 저장소에 복사되는 대기 시간이 줄었습니다.
- 표준 정책을 사용하는 2일 동안, 그리고 기본적으로 향상된 정책을 사용하는 7일 동안 스냅샷을 로컬로 유지하여 백업 및 복원 시간을 줄입니다. 이 기본 스냅샷 보존 값은 표준 정책의 경우 1일에서 5일 사이의 값으로, 향상된 정책의 경우 1일에서 30일 사이의 값으로 각각 구성할 수 있습니다.
- 최대 32TB까지 디스크 크기를 지원합니다. Azure Backup에서는 디스크 크기를 조정하지 않는 것이 좋습니다.
- 표준 정책은 표준 HDD 디스크 및 프리미엄 SSD 디스크와 함께 표준 SSD 디스크를 지원합니다. 향상된 정책은 표준 HDD, 표준 SSD 및 프리미엄 SSD v1 디스크 외에도 프리미엄 SSD v2 및 Ultra Disks의 백업 및 즉시 복원을 지원합니다.
- 복원할 때 비관리형 VM의 원래 스토리지 계정(디스크당)을 사용할 수 있습니다. 이 기능은 VM의 디스크가 스토리지 계정에 분산된 경우에도 지원됩니다. 이는 다양한 VM 구성에 대한 복원 작업을 가속화합니다.
- 즉시 복원으로 스토리지의 비관리 프리미엄 디스크를 사용하는 VM 백업의 경우 할당된 총 스토리지 공간의 50%를 사용 가능한 공간으로 할당하는 것이 좋으며, 이는 오직 첫 번째 백업에서만 요구되는 사항입니다. 첫 번째 백업이 완료된 후에는 백업에 50%의 사용 가능한 공간이 필요하지 않습니다.
즉시 복원의 작동 방식
백업 작업은 다음과 같은 두 단계로 구성됩니다.
- VM 스냅샷 만들기.
- VM 스냅샷을 Azure Recovery Services 자격 증명 모음으로 전송.
스냅샷이 완료되는 즉시 복구 지점이 생성되며 스냅샷 유형의 이 복구 지점을 사용하여 동일한 복원 흐름으로 복원을 수행할 수 있습니다. 스냅샷을 복구 지점 유형으로 사용하여 Azure Portal에서 이 복구 지점을 식별할 수 있으며, 스냅샷이 자격 증명 모음으로 전송된 후 복구 지점 유형이 스냅샷 및 자격 증명 모음으로 바뀝니다.
기능 고려 사항
- 스냅샷이 디스크와 함께 저장되어 복구 지점 생성을 강화하고 복원 작업을 가속화합니다. 따라서 이 기간에 만든 스냅샷에 해당하는 스토리지 비용이 발생합니다.
- 표준 정책의 경우 모든 스냅샷은 기본적으로 증분되며 페이지 Blob으로 저장됩니다. 비관리 디스크를 사용하는 모든 사용자의 경우 로컬 스토리지 계정에 저장된 스냅샷에 대한 요금이 청구됩니다. 관리형 VM 백업에 사용되는 복원 지점 컬렉션은 기본 스토리지 수준에서 Blob 스냅샷을 사용하므로, 관리 디스크의 경우 Blob 스냅샷 가격에 해당하는 비용이 표시되며 증분됩니다.
- Premium Storage 계정의 경우, 빠른 복구 지점에 대해 만든 스냅샷이 10TB의 할당된 공간 한도에 포함됩니다. 향상된 정책의 경우 관리되는 VM 백업만 지원됩니다. 초기 스냅샷은 디스크의 전체 복사본입니다. 이후의 스냅샷은 특성상 증분 스냅샷이며 마지막 스냅샷 이후 디스크에 대한 델타 변경 내용만 차지합니다. 즉시 복원 복구 지점을 사용하는 경우 Azure Policy를 통해 CMK 암호화 디스크가 필요하지 않은 구독 및 리소스 그룹으로 VM 또는 디스크를 복원해야 합니다.
비용 영향
스냅샷(디스크와 함께 저장됨)에 대한 즉시 복원 기능은 복구 지점 생성을 강화하고 복원 작업을 가속화합니다. 이렇게 하면 이 기간 동안 수행된 해당 스냅샷에 대한 추가 스토리지 비용이 발생합니다. 스냅샷 스토리지 비용은 백업 정책 유형에 따라 달라집니다.
표준 정책의 비용 영향
표준 정책은 즉시 복원 기능에 Blob 스냅샷을 사용합니다. 모든 스냅샷은 특성상 증분 스냅샷이며 즉시 복구에 사용되는 VM의 스토리지 계정에 저장됩니다. 증분 스냅샷은 스냅샷이 사용하는 공간이 스냅샷이 생성된 후 작성된 페이지에서 사용하는 공간과 같음을 의미합니다. 이 섹션에서 설명한 대로 스냅샷이 차지한 GB당 공간에 대한 요금이 청구됩니다. 예를 들어 크기가 100GB이고, 변경률이 2%이고, 즉시 복원이 5일 동안 보존되는 VM이 있다고 생각해 보겠습니다. 이 경우 청구되는 스냅샷 스토리지는 10GB(100* 0.02* 5)입니다.
비관리 디스크를 사용하는 VM의 경우 각 디스크의 VHD 파일 메뉴에서 스냅샷을 볼 수 있습니다. 관리 디스크의 경우 스냅샷은 지정된 리소스 그룹의 복원 지점 수집 리소스에 저장되며 스냅샷 자체는 직접 표시되지 않습니다.
향상된 정책의 비용 영향
향상된 정책은 즉시 복원 기능에 관리 디스크 스냅샷을 사용합니다. 초기 스냅샷은 디스크의 전체 복사본입니다. 이후의 스냅샷은 특성상 증분 스냅샷이며 마지막 스냅샷 이후 디스크에 대한 델타 변경 내용만 차지합니다. 관리 디스크 스냅샷에 대한 가격 책정은 이 가격 책정 페이지에 설명되어 있습니다.
예를 들어 크기가 100GB이고, 변경률이 2%이고, 즉시 복원이 5일 동안 보존되는 VM이 있다고 가정해 보겠습니다. 이 경우 청구되는 스냅샷 스토리지는 108GB(100 + 100 X 0.02 X 4)입니다.
참고 항목
스냅샷 보존은 표준 정책에 대한 주간 정책의 경우 5일로 고정되며, 향상된 정책의 경우 5~20일 사이에서 달라질 수 있습니다.
스냅샷 보존 구성
Azure Portal 사용
참고 항목
다음 섹션에서 설명하는 기능은 백업 센터를 통해 액세스할 수도 있습니다. 백업 센터는 Azure의 통합 단일 관리 환경입니다. 백업 센터를 통해 기업은 대규모로 백업을 관리, 모니터링, 운영, 분석할 수 있습니다. 이 솔루션을 사용하면 개별 자격 증명 모음의 범위로 제한받지 않고 주요 백업 관리 작업을 대부분 수행할 수 있습니다.
Azure Portal의 VM 백업 정책 창에서, 즉시 복원 섹션 아래에 필드가 추가된 것을 확인할 수 있습니다. 특정 백업 정책과 연결된 모든 VM에 대해 VM 백업 정책 창에서 스냅샷 보존 기간을 변경할 수 있습니다.
PowerShell 사용
참고 항목
Az PowerShell 버전 1.6.0 이상에서는 PowerShell을 사용하여 정책의 즉시 복원 스냅샷 보존 기간을 업데이트 가능
$bkpPol = Get-AzRecoveryServicesBackupProtectionPolicy -WorkloadType "AzureVM"
$bkpPol.SnapshotRetentionInDays=5
Set-AzRecoveryServicesBackupProtectionPolicy -policy $bkpPol
각 정책의 기본 스냅샷 보존은 2일로 설정됩니다. 값을 최소 1일에서 최대 5일로 변경할 수 있습니다. 주간 정책의 경우 스냅샷 보존이 5일로 고정됩니다.
자주 묻는 질문
인스턴트 복원은 비용에 어떤 영향을 주나요?
스냅샷이 디스크와 함께 저장되어 복구 지점 생성 및 복원 작업을 가속화합니다. 따라서 VM 백업 정책의 일부로 선택된 스냅샷 보존에 해당하는 스토리지 비용이 표시됩니다.
Premium Storage 계정에서 인스턴트 복구 지점에 대해 만든 스냅샷이 10TB 스냅샷 한도에 포함되나요?
예, Premium Storage 계정의 경우, 즉시 복구 지점에 대해 만든 스냅샷이 10TB의 할당된 스냅샷 공간에 포함됩니다.
스냅샷 보존은 5일 동안 어떻게 작동하나요?
표준 정책의 경우 매일 새 스냅샷이 생성되며, 5개의 개별 증분 스냅샷이 있습니다. 스냅샷 크기는 데이터 변동에 따라 달라지며, 대부분의 경우 약 2~7%입니다. 향상된 정책의 경우 초기 스냅샷은 전체 스냅샷이며 후속 스냅샷은 특성상 증분 스냅샷입니다.
인스턴트 복원 스냅샷은 증분 스냅샷인가요, 아니면 전체 스냅샷인가요?
표준 정책의 경우 인스턴트 복원 기능의 일부로 생성되는 스냅샷은 증분 스냅샷입니다. 향상된 정책의 경우 초기 스냅샷은 전체 스냅샷이며 후속 스냅샷은 특성상 증분 스냅샷입니다.
인스턴트 복원 기능으로 인한 대략적인 비용 증가는 어떻게 계산할 수 있나요?
VM 변동에 따라 다릅니다.
- 표준 정책: 안정된 상태에서는 비용 증가를 GB당 VM 스냅샷 스토리지 비용을 기준으로 한 스냅샷 보존 기간의 일일 변동으로 가정할 수 있습니다.
- 향상된 정책: 안정된 상태에서는 비용 증가를 ((VM 크기) + (스냅샷 보존 기간-1)*VM당 일일 변동) * GB당 스냅샷 스토리지 비용으로 가정할 수 있습니다.
복원 지점의 복구 유형이 “스냅샷 및 자격 증명 모음”이고 복원 작업을 수행하는 경우 어떤 복구 유형이 사용되나요?
복구 유형이 “스냅샷 및 자격 증명 모음”인 경우 로컬 스냅샷에서 자동으로 복원이 수행되며, 자격 증명 모음에서 수행되는 복원에 비해 훨씬 더 빠릅니다.
스냅샷(계층 1) 보존 기간보다 짧은 복원 지점(계층 2)의 보존 기간을 선택하면 어떻게 되나요?
새 모델에서는 스냅샷(계층 1)을 삭제하지 않은 경우 복원 지점(계층 2) 삭제를 허용하지 않습니다. 복원 지점(계층 2) 보존 기간을 스냅샷 보존 기간 이상으로 예약하는 것이 좋습니다.
백업 정책에 설정된 보존 기간 이후에도 스냅샷이 여전히 존재하는 무엇인가요?
복구 지점은 스냅샷을 포함하여 사용 가능한 최신 복구 지점인 경우 다음번 백업이 완료될 때까지 유지됩니다. 이는 지정된 “가비지 수집”(GC) 정책에 따른 것입니다. VM의 문제로 모든 후속 백업이 실패할 경우에 대비해, 항상 최소한 하나 이상의 최신 복구 지점이 있어야 합니다. 일반적인 시나리오에서 복구 지점은 만료된 후 최대 24시간 이내에 정리됩니다. 드문 경우이긴 하지만 GC(가비지 수집기)의 로드가 높을 때, 하나 또는 두 개의 추가 스냅샷이 존재할 수 있습니다.
보존 정책보다 더 많은 스냅샷이 표시되는 이유는 무엇인가요?
보존 정책이 “1”로 설정된 시나리오에서 두 개의 스냅샷이 발견될 수 있습니다. VM의 문제로 모든 후속 백업이 실패할 경우에 대비해, 항상 최소한 하나 이상의 최신 복구 지점이 있어야 합니다. 이로 인해 두 개의 스냅샷이 발생할 수 있습니다.
따라서 “n” 스냅샷 정책의 경우, 가끔 “n+1” 스냅샷이 발견될 수 있습니다. 또한 가비지 수집이 지연되는 경우, “n+1+2” 스냅샷이 발견되기도 합니다. 이는 다음과 같은 경우에 드물게 발생할 수 있습니다.
- 보존 기간이 지난 스냅샷을 정리합니다.
- 백엔드에 있는 가비지 수집기(GC)의 로드가 높습니다.
참고 항목
Azure Backup은 자동 방식으로 백업을 관리합니다. Azure Backup은 일관성을 위해 이 백업을 유지 관리하는 데 필요하므로 이전 스냅샷을 유지합니다. 스냅샷을 수동으로 삭제하면 백업 일관성에 문제가 발생할 수 있습니다. 백업 기록에 오류가 있는 경우 데이터 보존 옵션을 사용하여 백업을 중지하고 백업을 다시 시작해야 합니다. 특정 시나리오가 있는 경우(예: 여러 디스크가 있고 큰 공간이 필요한 가상 머신) 백업 전략을 만드는 것이 좋습니다. OS 디스크가 있는 VM에 대한 백업을 별도로 만들고 다른 디스크에 대해 다른 백업을 만들어야 합니다.
즉시 복원 기능이 필요하지 않습니다. 사용하지 않도록 설정할 수 있나요?
즉시 복원 기능은 모든 사용자가 사용하도록 설정되어 있으며 사용하지 않도록 설정할 수 없습니다. 스냅샷 보존 기간을 최소 하루로 줄일 수는 있습니다.
(몇 시간이 걸릴 수 있는)전송 프로세스 중에 VM을 다시 시작해도 안전하나요? VM을 다시 시작하면 전송이 중단되거나 속도가 느려지나요?
네, 안전하며 데이터 전송 속도에는 전혀 영향을 주지 않습니다.