Compute Engine 인스턴스 수명 주기


이 문서에서는 Compute Engine 인스턴스의 수명 주기에 대해 설명하며, 생성부터 삭제까지 거칠 수 있는 다양한 상태를 다룹니다. 인스턴스 하나 이상의 상태를 확인하려면 다음 중 하나를 실행합니다.

인스턴스의 수명 주기를 이해하면 다음을 더 효과적으로 수행할 수 있습니다.

  • 인스턴스 문제를 해결합니다.

  • 인스턴스 리소스를 관리합니다.

  • 인스턴스 이전을 계획합니다.

인스턴스 상태

컴퓨팅 인스턴스는 수명 주기에 따라 여러 상태로 전환될 수 있습니다. 인스턴스를 만들 때 Compute Engine은 인스턴스를 시작할 리소스를 프로비저닝한 후 인스턴스가 스테이징으로 이동하여 첫 부팅을 준비합니다. 인스턴스가 시작되면 실행 중인 것으로 간주됩니다. 실행 중인 인스턴스는 삭제될 때까지 반복적으로 중지했다가 다시 시작하거나 일시중지했다가 재개할 수 있습니다.

Compute Engine은 인스턴스를 다음 상태로 설정할 수 있습니다. 인스턴스 수명 주기를 시각적으로 확인하려면 이 섹션의 모든 인스턴스 상태가 포함된 다이어그램을 참고하세요.

  • PROVISIONING: 인스턴스의 첫 번째 단계에서 Compute Engine이 인스턴스에 리소스를 할당합니다.

  • STAGING: Compute Engine이 다음 중 한 가지 이유로 첫 부팅을 위해 인스턴스를 준비하고 있습니다.

    이 상태에서는 인스턴스가 아직 실행되고 있지 않습니다.

  • RUNNING: Compute Engine에서 인스턴스를 부팅 중이거나 인스턴스가 실행 중입니다. 이 상태에서는 Compute Engine에서 인스턴스를 중지, 일시중지, 수리 또는 삭제할 수 있습니다.

  • STOPPING: Compute Engine에서 중지 또는 삭제 작업을 시작하기 위해 인스턴스를 종료하고 있습니다. 이 상태는 다음 중 하나가 발생한 후에 발생합니다.

    • 사용자가 인스턴스 중지 또는 삭제를 요청했습니다.

    • Compute Engine에서 프로그래밍된 중지 또는 삭제를 위해 인스턴스를 중지하거나 삭제하고 있습니다.

    • 하드웨어 오류가 발생한 후 인스턴스가 중지됩니다.

    하드웨어 오류로 인해 중지 작업이 발생하지 않은 경우 인스턴스가 게스트 운영체제 (OS)를 완전히 종료하는 데 걸리는 시간은 인스턴스 유형에 따라 다릅니다. 인스턴스의 게스트 OS를 종료한 후 Compute Engine은 몇 초 이내에 다음 중 하나를 실행합니다.

    • 중지 작업이 실행 중인 경우 Compute Engine은 인스턴스 상태를 TERMINATED로 설정합니다.

    • 삭제 작업이 실행 중인 경우 Compute Engine은 인스턴스를 영구적으로 삭제하고 인스턴스 구성 또는 삭제 명령어 옵션에 따라 연결된 리소스도 삭제합니다. 인스턴스와 연결된 리소스는 복구할 수 없습니다.

  • TERMINATED: Compute Engine에서 중지 작업을 완료했습니다. 이 상태에서는 필요한 경우 인스턴스를 다시 시작하거나 인스턴스와 연결된 리소스가 더 이상 필요하지 않은 경우 인스턴스를 삭제할 수 있습니다.

  • REPAIRING: Compute Engine에서 관리형 인스턴스 그룹 (MIG)의 일부인 인스턴스를 수리하고 있습니다. Compute Engine은 내부 오류가 발생하거나 유지보수로 인해 인스턴스의 호스트 서버를 사용할 수 없는 경우 인스턴스를 복구합니다. 인스턴스가 복구되는 동안 다음이 발생합니다.

    • 인스턴스를 사용할 수 없습니다.

    • Google Cloud에서는 인스턴스에 대한 비용을 청구하지 않습니다.

    • 서비스수준계약 (SLA)이 인스턴스에 적용되지 않습니다.

    Compute Engine에서 인스턴스를 복구하면 인스턴스 상태가 복구 작업이 시작되기 전의 원래 상태로 돌아갑니다. 이 상태는 STAGING, RUNNING, SUSPENDING 또는 STOPPING일 수 있습니다.

  • SUSPENDING: 사용자가 중지를 요청한 후 Compute Engine에서 인스턴스의 중지 작업을 시작했습니다. 이 상태에서는 정지 작업이 완료될 때까지만 기다릴 수 있습니다.

  • SUSPENDED: Compute Engine에서 인스턴스의 일시중지 작업을 완료했습니다. 이 상태에서는 인스턴스를 재개하거나 더 이상 필요하지 않은 경우 인스턴스를 삭제할 수 있습니다. 인스턴스가 SUSPENDED 상태로 60일 이상 유지되면 Compute Engine은 인스턴스를 중지하고 상태를 TERMINATED로 전환합니다.

다음 다이어그램은 Compute Engine에서 인스턴스를 설정할 수 있는 다양한 상태를 보여줍니다.

Compute Engine 인스턴스 수명 주기를 설정할 수 있는 각 상태의 플로우 차트입니다.

하드웨어 고장

드물지만 예상치 못한 중단, 하드웨어 오류, 기타 시스템 문제로 인해 컴퓨팅 인스턴스가 실패할 수 있습니다. 단일 인스턴스 오류가 치명적인 영향을 주지 않도록 영구 스토리지 볼륨을 사용하고, 정기적으로 데이터를 백업하고, 시스템을 설계하여 하드웨어 고장에 대비하는 것이 좋습니다. 자세한 내용은 강력한 시스템 설계 방법을 참고하세요.

인스턴스에 장애가 발생하면 Compute Engine은 동일한 부팅 디스크, 메타데이터, 인스턴스 설정을 사용하여 인스턴스를 자동으로 다시 시작합니다. 인스턴스의 자동 다시 시작 동작을 수정하려면 VM 호스트 유지보수 정책 설정을 참고하세요.

다음 단계