Azure Backup에서 복원
백업 스냅샷에서 VM 전체 복원과 항목 수준 파일 복구를 수행하고, 다양한 워크로드 유형의 복구 시점 목표를 이해합니다.
Azure Backup에서 복원은(는) CoddyKit의 무료 Azure Fundamentals 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Azure Fundamentals 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.
복구 지점 및 복원 옵션
성공적으로 실행된 각 백업은 보호된 리소스의 특정 시점 스냅샷인 복구 지점을 생성합니다. Azure Backup은 백업 정책의 보존 규칙에 따라 복구 지점을 유지합니다. 복원해야 할 때는 복구 지점을 선택하고 복원 유형을 지정합니다. 사용할 수 있는 유형은 리소스에 따라 다릅니다. VM의 경우 전체 VM 복원, 디스크 복원 또는 파일 수준 항목 복구를 수행할 수 있습니다. 이러한 옵션을 이해하면 복구에 가장 빠른 방법을 선택하는 데 도움이 됩니다.
# List recovery points for a VM
az backup recoverypoint list \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name myVM \
--item-name myVM \
--workload-type VM \
--output table전체 VM 복원
전체 VM 복원은 복구 지점에서 운영 체제 디스크, 데이터 디스크 및 네트워크 인터페이스를 포함한 전체 가상 머신을 다시 만듭니다. 원래 위치로 복원하여 기존 VM을 대체하거나, 대체 위치로 복원하여 이름이 다르거나 다른 리소스 그룹 또는 지역에 있는 새 VM을 만들 수 있습니다. 전체 복원은 가장 느린 옵션이지만 완전히 손상되었거나 삭제된 VM을 복구할 수 있습니다. 자격 증명 모음에서 GRS 스토리지를 사용하는 경우 지역 간 복원도 지원됩니다.
# Trigger a full VM restore to alternate location
az backup restore restore-azurevm \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name myVM \
--item-name myVM \
--rp-name <recovery-point-name> \
--restore-to-staging-storage-account myStorageAccount \
--storage-account-resource-group myRG디스크 복원
디스크 복원은 새 VM을 만들지 않고 복구 지점의 관리 디스크를 지정한 스토리지 계정으로 내보냅니다. 디스크에서 특정 데이터만 복구하거나, 조사를 위해 복구한 디스크를 기존 VM에 연결하려는 경우에 유용합니다. 디스크를 내보낸 후에는 디스크를 탑재하고 파일 시스템을 탐색한 다음 필요한 파일만 복사할 수 있으므로 전체 VM을 복원하는 것보다 빠릅니다.
파일 수준 항목 복구
항목 수준 복구(ILR)를 사용하면 전체 디스크를 복원하지 않고도 VM 백업에서 개별 파일과 폴더를 탐색하고 복구할 수 있습니다. Azure Backup은 Windows 또는 Linux 컴퓨터에서 복구 지점을 로컬 iSCSI 대상으로 탑재합니다. 제공된 script를 사용해 연결한 후 탑재된 디스크를 로컬 드라이브처럼 탐색하고 필요한 특정 파일만 복사합니다. 노출을 제한하기 위해 탑재 세션은 12시간 후 만료됩니다.
# Download the ILR mount script (run on the recovery machine)
# 1. In the portal: Backup items > VM > Recovery points > File Recovery
# 2. Download the executable script for Windows or Linux
# 3. Run the script on a target machine — it mounts the disks via iSCSI
# 4. Browse the mounted drive and copy the needed files
# 5. Unmount after recovery to release the recovery point lock복구 지점 목표 및 복구 시간
백업 전략을 평가할 때는 두 가지 지표가 중요합니다. RPO(Recovery Point Objective)는 시간으로 표현한 허용 가능한 최대 데이터 손실량입니다. 예를 들어 백업이 매일 실행된다면 RPO는 최대 24시간입니다. RTO(Recovery Time Objective)는 복원 프로세스 자체에 걸리는 시간입니다. 전체 VM 복원은 디스크 크기에 따라 30분에서 수 시간까지 걸릴 수 있습니다. 파일 수준 복구는 훨씬 빠릅니다. RPO와 RTO를 비즈니스 요구 사항에 맞추면 백업 일정과 복원 전략을 적절히 선택할 수 있습니다.
Azure Files 공유 복원
Azure Backup을 통해 백업한 Azure Files에는 두 가지 복원 옵션이 있습니다. 원래 위치 복원은 현재 공유의 콘텐츠를 스냅샷의 콘텐츠로 덮어씁니다. 대체 위치 복원은 다른 파일 공유 또는 스토리지 계정으로 복원하므로 현재 공유는 변경되지 않은 상태로 유지됩니다. 스냅샷에서 특정 파일이나 폴더를 복구하는 항목 수준 복원도 수행할 수 있으며, 이는 파일 공유에서 가장 일반적이고 영향이 적은 복구 유형입니다.
# Restore a specific file from an Azure Files backup
az backup restore restore-azurefiles \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name 'StorageContainer;myStorageAccount' \
--item-name 'AzureFileShare;myFileShare' \
--rp-name <recovery-point-name> \
--restore-mode ItemLevelRecovery \
--target-storage-account myStorageAccount \
--target-file-share myFileShare \
--target-folder restored-files지역 간 복원
지역 간 복원(CRR)을 사용하면 주 지역에 장애가 발생했을 때 VM을 보조(쌍을 이루는) 지역으로 복원할 수 있습니다. CRR은 지역 중복 스토리지로 구성된 자격 증명 모음에서만 사용할 수 있습니다. 자격 증명 모음 속성에서 CRR을 명시적으로 활성화해야 하며 기본적으로 켜져 있지 않습니다. CRR에는 추가 요금이 발생하지만 Azure Site Recovery에서 장애 조치를 완료하기 전에 보조 지역에서 작업 부하를 복원해야 하는 시나리오에 필수적입니다.
# Enable cross-region restore on an existing vault
az backup vault backup-properties set \
--name myRecoveryVault \
--resource-group myRG \
--cross-region-restore-flag true복원 작업 모니터링
모든 복원 작업은 Restore 유형의 백업 작업을 생성하며, 자격 증명 모음의 Backup 작업 창에서 이를 모니터링할 수 있습니다. 대규모 디스크 복원은 수 시간 동안 실행될 수 있습니다. 복원 도중 권한 문제 등으로 인해 복원이 실패하면 Azure Backup에서 자세한 오류 메시지와 설명서 링크를 제공합니다. 근본적인 문제가 해결된 후 복원을 다시 시도할 수 있으며, 일부만 완료된 복원으로 인해 복구 지점이 손상되지는 않습니다.
# Monitor a specific restore job
az backup job show \
--vault-name myRecoveryVault \
--resource-group myRG \
--name <job-id>VM에서 SQL 데이터베이스 복원
Azure VM에서 SQL Server를 실행하고 SQL Server용 Azure Backup 솔루션으로 보호하면 더욱 세밀한 복원 기능을 사용할 수 있습니다. 전체 백업 복구 지점으로만 복원하는 대신, 15~60분마다 실행되는 트랜잭션 로그 백업을 기준으로 특정 시점으로 복원할 수 있습니다. 따라서 파일 시스템 수준의 VM 백업만 사용하는 경우보다 SQL 작업 부하의 RPO를 크게 줄일 수 있습니다.
백업 확인 및 복원 테스트
많은 조직은 재해가 발생하기 전까지 백업을 전혀 테스트하지 않습니다. 그러다 실제 상황에서 백업이 손상되었거나 불완전하거나 예상보다 복원에 훨씬 오래 걸린다는 사실을 발견합니다. 모범 사례에서는 정기적인 복원 훈련을 요구합니다. 테스트 리소스 그룹으로 복원하고, 애플리케이션 기능을 확인하며, 실제로 달성한 RTO를 문서화해야 합니다. Azure Backup 센터의 Backup 보고서 통합 문서는 보호되는 모든 항목의 마지막 성공 백업 날짜를 보여 주는 규정 준수 화면을 제공합니다.
스냅샷에서 즉시 복원
Azure Backup for VMs는 VM과 함께 리소스 그룹에 1~5일 동안(정책에서 구성 가능) 로컬 즉시 복원 스냅샷을 유지합니다. 이 로컬 스냅샷에서 복원하면 자격 증명 모음의 스토리지에서 데이터를 전송할 필요가 없으므로 자격 증명 모음에서 복원하는 것보다 훨씬 빠릅니다. 즉시 복원 계층의 보존 기간이 만료되면 복구 지점은 자격 증명 모음에만 저장됩니다. 최근에 발생한 사고에 즉시 복원을 사용하면 RTO를 크게 줄일 수 있습니다.
빠른 확인
이 강의에서 다룬 Microsoft Azure Fundamentals (AZ-900) 개념에 대한 이해도를 확인해 보십시오.
강의 요약
이 강의에서는 다음을 배웠습니다. Azure Backup은 여러 복원 유형을 제공합니다. 전체 VM 복원, 디스크 복원 및 파일 수준 항목 복구가 있으며, 각각 속도와 세밀함 측면에서 서로 다른 장단점이 있습니다. 또한 지역 간 복원에는 GRS 자격 증명 모음이 필요하고 명시적으로 활성화해야 하며, 실제 RTO가 비즈니스 요구 사항에 부합하는지 확인하려면 정기적인 복원 훈련이 필수적입니다. 다음으로는 전체 작업 부하를 보조 지역에 복제하는 Azure Site Recovery를 살펴보겠습니다.
자주 묻는 질문
“Azure Backup에서 복원” 강의는 무료인가요?
네 — “Azure Backup에서 복원” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Azure Fundamentals 강의 전체를 잠금 해제할 수 있습니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.
“Azure Backup에서 복원”에서 뭘 배우나요?
백업 스냅샷에서 VM 전체 복원과 항목 수준 파일 복구를 수행하고, 다양한 워크로드 유형의 복구 시점 목표를 이해합니다. 브라우저에서 직접 실행하는 실습 코드로 Azure Fundamentals을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Azure Fundamentals을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Azure Fundamentals은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.
“Azure Backup에서 복원” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Azure Fundamentals 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Azure Fundamentals 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- Azure Backup 기초
- Azure Backup에서 복원
- Azure Site Recovery 복제
- 장애 조치 테스트 및 실행