안녕하세요,
베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "삭제된 GCE VM을 복구가 가능한지"를 다루고자 합니다.
VM 삭제 보호 및 백업 방안
결론부터 말하자면 삭제된 VM 인스턴스는 복구가 불가능 합니다.
이를 방지하기 위하여 사전에 실수로 VM 인스턴스가 삭제되지 않도록 보호하는 방법이 존재합니다.
Deletion Protection 플래그를 설정하면 VM 인스턴스가 실수로 삭제되지 않도록 보호할 수 있습니다. 해당 플래그를 설정한 VM 인스턴스를 삭제하려고 하면 요청이 실패합니다.
만약 삭제를 원한 다면 콘솔에서 삭제 보호 기능 비활성화 혹은 플래그를 재설정하여 리소스 삭제를 허용할 수 있습니다.
Snapshot를 사용한 VM 복원
VM 인스턴스가 삭제된 후에 만약 부팅 Disk에 대한 Snapshot이 남아있다면 VM을 복원할 수 있습니다.
아래와 같은 방법으로 Snapshot을 생성 및 복원 작업을 진행할 수 있습니다.
1. Snapshot 생성
콘솔 > Compute Engine > Disk > 백업할 Disk > Actions > Create Snapshot
※ 정기적으로 Snapshot이 생성되도록 Snapshot Schedule도 설정할 수 있습니다.
콘솔 > Compute Engine > Snapshots > Create snapshot schedule
생성된 Snapshot Schedule은 아래와 같이 Disk에 연결하여 사용합니다.
2. Snapshot을 사용하여 VM 복원
콘솔 > Compute Engine > Snapshots > 복원할 Snapshot 선택 > Create Instance
스냅샷으로 복원 시 새 디스크의 크기는 최소한 스냅샷의 원래 소스 디스크의 크기와 같아야합니다.
참조 링크
[1] GCE VM 삭제 보호 설정
https://cloud.google.com/compute/docs/instances/preventing-accidental-vm-deletion
[2] 스냅샷을 사용하여 복원
https://cloud.google.com/compute/docs/disks/restore-snapshot
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.