GCE VM의 실행이 필요하지 않을 때, 비용을 절감하기 위해 VM을 중지 혹은 일시중지 하는 경우가 있습니다.
이때 중지 상태일 때와 일시중지 상태일 때의 청구되는 비용은 어떻게 되는걸까요?
1. VM 중지 시
VM을 중지하면 해당 VM은 TERMINATED 상태로 전환됩니다.
중지된 VM은 해당 영구 디스크, 내부 IP, MAC 주소를 유지하지만, 게스트 OS를 종료하고 해당 애플리케이션 상태를 유지하지 않습니다.
TERMINATED 상태 일때, VM의 리소스 중 아래 항목의 비용은 청구 되지 않습니다.
- VM의 CPU 비용
- VM의 Memory 비용
- GPU 사용 VM의 GPU 비용
하지만 그 외 VM에 연결하여 사용중인 영구 디스크 및 외부 IP 주소 같은 리소스는 해당 리소스가 삭제될 때까지 비용이 청구 됩니다.
※ 이때 고정 IP는 사용되지 않은 고정 IP 기준의 비용이 청구됩니다.
2. VM 일시중지 시
VM을 일시중지하면 해당 VM은 SUSPENDED 상태로 전환됩니다.
중지와의 차이점은 아래와 같습니다.
- 일시정지된 인스턴스는 게스트 OS 메모리, 기기 상태, 애플리케이션 상태를 보존합니다.
- Google에서는 인스턴스 메모리를 저장하는 데 필요한 스토리지에 대해 요금을 청구합니다.
- 최대 60일까지 인스턴스를 일시정지할 수 있습니다. 60일이 지나면 인스턴스가 자동으로 TERMINATED 상태로 전환합니다.
따라서 게스트 OS 및 어플리케이션 상태 등을 보존할 필요가 있으시다면 중지 대신 일시중지를 사용하시기 바랍니다.
단, 아래 조건의 VM 인스턴스는 일시정지를 사용 할 수 없는 점 참고하시기 바랍니다.
- GPU를 사용하는 인스턴스
- 메모리가 208GB를 초과하는 인스턴스
- E2 머신타입의 인스턴스
- 컨피덴셜 VM 인스턴스
- CSEK 보호 디스크가 연결된 VM 인스턴스
VM 인스턴스의 상태별 리소스 영향 및 비용의 차이점에 대한 자세한 내용은 해당 비교표를 참고하시기 바랍니다.