안녕하세요,
베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "GCE VM의 상태별 청구되는 비용"을 다루고자 합니다.
GCE VM의 상태별 청구 비용
GCE VM의 실행이 필요하지 않을 때, 비용을 절감하기 위해 VM을 중지 혹은 일시중지 하는 경우가 있습니다.
이때 중지 상태일 때와 일시중지 상태일 때의 청구되는 비용은 어떻게 되는걸까요?
1. VM 중지 시(Terminated)
VM을 중지하면 해당 VM은 TERMINATED 상태로 전환됩니다.
중지된 VM은 해당 영구 디스크, 내부 IP, MAC 주소를 유지하지만, 게스트 OS를 종료하고 해당 애플리케이션 상태를 유지하지 않습니다.
TERMINATED 상태 일때, VM의 리소스 중 아래 항목의 비용은 청구 되지 않습니다.
- VM의 CPU 비용
- VM의 Memory 비용
- GPU 사용 VM의 GPU 비용
하지만 그 외 VM에 연결하여 사용중인 영구 디스크 및 외부 IP 주소 같은 리소스는 해당 리소스가 삭제될 때까지 비용이 청구 됩니다.
※ 이때 고정 IP는 사용되지 않은 고정 IP 기준의 비용이 청구됩니다.
2. VM 일시중지 시(Suspended)
VM을 일시중지하면 해당 VM은 SUSPENDED 상태로 전환됩니다.
중지와의 차이점은 아래와 같습니다.
- 일시정지된 인스턴스는 게스트 OS 메모리, 기기 상태, 애플리케이션 상태를 보존합니다.
- Google에서는 인스턴스 메모리를 저장하는 데 필요한 스토리지에 대해 요금을 청구합니다.
- 최대 60일까지 인스턴스를 일시정지할 수 있습니다. 60일이 지나면 인스턴스가 자동으로 TERMINATED 상태로 전환합니다.
따라서 게스트 OS 및 어플리케이션 상태 등을 보존할 필요가 있으시다면 중지 대신 일시중지를 사용하시기 바랍니다.
단, 아래 조건의 VM 인스턴스는 일시정지를 사용 할 수 없는 점 참고하시기 바랍니다.
- GPU를 사용하는 인스턴스
- 메모리가 208GB를 초과하는 인스턴스
- E2 머신타입의 인스턴스
- 컨피덴셜 VM 인스턴스
- CSEK 보호 디스크가 연결된 VM 인스턴스
즉, 상태별 청구되는 비용을 요약하자면 아래와 같습니다.
- 중지 상태(Terminated) : VM에 연결된 Disk, IP 비용
- 일시중지 상태(Suspended) : VM의 메모리 비용 + VM에 연결된 Disk, IP 비용
VM 인스턴스의 상태별 리소스 영향 및 비용의 차이점에 대한 자세한 내용은 해당 비교표를 참고하시기 바랍니다.
참조 링크
[1] VM 인스턴스 수명 주기
https://cloud.google.com/compute/docs/instances/instance-life-cycle
[2] VM 중지 및 다시 시작
https://cloud.google.com/compute/docs/instances/stop-start-instance
[3] VM 일시정지 및 재개
https://cloud.google.com/compute/docs/instances/suspend-resume-instance
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.