안녕하세요,

베스핀글로벌 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에 문의해 주시기 바랍니다.


감사합니다.