안녕하세요,

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "GCE Disk의 백업 방식"을 다루고자 합니다.



GCE Disk 백업 방식


GCE Disk는 2가지 백업 방식을 지원합니다.


1) Snapshot

2) Custom Image


일반적으로 단순한 백업 용도를 위해서는 증분 백업을 지원하는 Snapshot을 많이 사용하며 Custom Image는 영구 부팅 디스크를 이미지 형태로 저장해야하는 상황에서 적합합니다.



사용자의 니즈에 따라 원하시는 백업 방식을 선택하여 사용하시기 바랍니다.



Snapshot


Snapshot이란 디스크의 현재 상태를 캡처하는 방식의 백업입니다.


  • Snapshot 특징


Snapshot은 영구 디스크의 데이터를 증분식으로 백업합니다.

백업 및 보관에 최적화 되어 있어 스케쥴 백업 또는 작업 전 백업 용도로 활용됩니다.

Snapshot은 다른 프로젝트와 공유(스냅샷 생성) 할 수 있습니다.


  • Snapshot 스토리지 위치 


멀티 리전(ex: us) 혹은 리전(ex: us-central1)에 저장할 수 있습니다.

스토리지 위치에 따라 네트워크 비용이 결정되기에 신중히 선택해야합니다.

스토리지 위치를 지정하지 않으면 소스 영구 디스크와 가장 가까운 멀티 리전에 저장 됩니다.

Snapshot의 스토리지 위치는 변경할 수 없습니다.


  • 스케줄 백업(Snapshot Schedule)


Snapshot 빈도, 시작 시간, 보관 정책 등을 설정하여 Disk에 Schedule을 연결하여 사용합니다.

1개의 Disk에는 1개의 Schedule만 연결 될 수 있습니다.

Snapshot Schedule은 생성 후 편집 할 수 없습니다. 


  • Snapshot type


Standard : 단기 보관시 유리한 type입니다. (us-central1 기준 $0.065/GB, 최소 결제 1시간)

Archive : 장기 보관시 유리한 type입니다. (us-central1 기준 $0.019/GB, 최소 결제 90일)


  • Snapshot 구성 방법


1) VM 생성

Snapshot을 생성하기 위해 VM을 생성합니다.

* 기존에 사용 중인 VM이 있다면 이 단계는 넘어가도 좋습니다.

- [ GCP Console ] > [ Compute Engine ] > [ VM instances ] > [ +CREATE INSTANCE ] 




2) Snapshot 생성

생성된 VM으로 Snapshot을 생성합니다.

- [ GCP Console ] > [ Compute Engine ] > [ Snapshots ] > [ +CREATE SNAPSHOT ]





* Location 선택 시 Multi-Regional 옵션을 선택하면 높은 가용성과 생성 및 복원할 때 네트워크 비용 절약 등의 장점이 있습니다.

* Regional 옵션은 단일 지역에 저장되기 때문에 데이터의 물리적 위치를 제어하기에 용이합니다.



Custom Image


Custom Image는 VM의 부팅 디스크에서 생성되는 새 이미지입니다.


  • Custom Image 특징


인스턴스 및 인스턴스 탬플릿 생성 등의 작업에 사용할 수 있습니다.

이미지 저장 위치는 멀티리전 혹은 리전을 선택할 수 있으며 생성 후 변경할 수 없습니다.

Custom Image는 다른 프로젝트와 공유(액세스 허용)할 수 있습니다.

로컬캐싱을 지원하기에 Snapshot 보다 더 빠른 디스크 생성이 가능합니다.

빠른 디스크 생성 및 다수의 VM 생성에 최적화 되어있습니다.


  • Snapshot VS Cusotm Image


 

Backup Option

Storage Pricing (us-central1 월별)

VM Creation

(속도/허용량)

증분 백업

공유 방식

Custom Image

$0.05/GB

빠름/대량

X

액세스 허용

Snapshot

$0.05/GB(standard)

$0.019/GB(archive)

느림/소량

(Hard Limit 존재)

O

스냅샷 생성



참조 링크


[1] 스냅샷 만들기

https://cloud.google.com/compute/docs/disks/create-snapshots


[2] 커스텀 이미지 만들기

https://cloud.google.com/compute/docs/images/create-custom


[3] 디스크 및 이미지 가격 책정

https://cloud.google.com/compute/disks-image-pricing#disk-and-image-pricing



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.