Ciclo de vida de la instancia de Compute Engine


Este documento explica el ciclo de vida de una instancia de Compute Engine y cubre los distintos estados por los que puede pasar desde su creación hasta su eliminación. Para saber cómo comprobar el estado de una o más instancias, consulte lo siguiente:

Al comprender el ciclo de vida de una instancia, podrá hacer lo siguiente de forma más eficaz:

  • Solucionar problemas de instancia.

  • Administrar recursos de instancia.

  • Planificar migraciones de instancias.

Estados de instancia

Una instancia informática puede pasar por diferentes estados como parte de su ciclo de vida. Al crear una instancia, Compute Engine aprovisiona recursos para iniciarla, después de lo cual la instancia pasa a la etapa de preparación y se prepara para el primer arranque. Una vez que se inicia la instancia, se considera en ejecución. Una instancia en ejecución se puede detener y reiniciar repetidamente, o suspender y reanudar, hasta su eliminación.

El siguiente diagrama muestra los diferentes estados en los que Compute Engine puede configurar una instancia:

Un diagrama de flujo de cada estado en el que se puede configurar el ciclo de vida de una instancia de Compute Engine.

Los estados que se muestran en el diagrama anterior son los siguientes:

  • PROVISIONING : en la primera etapa de una instancia, Compute Engine asigna recursos para la instancia.

  • STAGING : Compute Engine está preparando la instancia para el primer arranque debido a uno de los siguientes motivos:

    • Compute Engine aún está creando y configurando la instancia.

    • Usted, o una operación programada, ha solicitado reiniciar o reanudar la instancia.

    En este estado, la instancia aún no se está ejecutando.

  • RUNNING : Compute Engine está iniciando la instancia o la instancia se está ejecutando. En este estado, puede detener, suspender o eliminar la instancia. Además, Compute Engine puede detener o eliminar la instancia para acciones programadas, o repararla si la instancia es parte de un grupo de instancias administrado (MIG) y se produce un error de hardware.

  • PENDING_STOP : la instancia se está cerrando correctamente. Este proceso de apagado ocurre solo si habilitó el cierre ordenado y solicitó detener o eliminar la instancia, o si Compute Engine lo hace automáticamente para una detención o eliminación programada. El estado de la instancia cambia a STOPPING cuando ocurre una de las siguientes situaciones:

    • Finaliza manualmente el cierre elegante.

    • El período de cierre gradual finaliza. Si alguna tarea aún se está ejecutando, Compute Engine la detiene por la fuerza.

  • STOPPING : la instancia está cerrando su sistema operativo invitado, lo que ocurre en los siguientes escenarios:

    • Usted, o una operación programada, ha solicitado detener o eliminar la instancia.

    • Se produjo un error de hardware.

    El tiempo de apagado depende del tipo de instancia ; sin embargo, si la instancia se detiene debido a un error de hardware, el tiempo de apagado puede variar. Después de que Compute Engine apaga el sistema operativo invitado, establece el estado de la instancia en TERMINATED y luego completa la operación de detención o elimina la instancia y todos los recursos adjuntos.

  • TERMINATED : Compute Engine ha completado la operación de detención. Los recursos adjuntos permanecen adjuntos a menos que los separe. En este estado, la instancia permanece detenida hasta que la reinicie o la elimine.

  • REPAIRING : Compute Engine está reparando una instancia que forma parte de un MIG. Compute Engine repara una instancia si encuentra un error interno o si el servidor host de la instancia no está disponible debido a mantenimiento. Mientras una instancia está en reparación, sucede lo siguiente:

    Si Compute Engine repara correctamente la instancia, devolverá el estado de la instancia a su estado original antes de que comenzara la operación de reparación. Este estado puede ser STAGING , RUNNING , SUSPENDING o STOPPING .

  • SUSPENDING : Compute Engine inició la operación de suspensión de la instancia después de que usted solicitó suspenderla. En este estado, sólo puede esperar a que se complete la operación de suspensión.

  • SUSPENDED : Compute Engine ha completado la operación de suspensión. En este estado, puede reanudar o eliminar la instancia. Si una instancia permanece en el estado SUSPENDED durante más de 60 días, Compute Engine detiene la instancia y cambia su estado a TERMINATED .

Fallo de hardware

En raras ocasiones, una instancia informática puede fallar debido a una interrupción inesperada, un error de hardware u otro problema del sistema. Google recomienda mitigar las fallas de hardware mediante el uso de volúmenes de almacenamiento persistentes, realizar copias de seguridad de sus datos de manera rutinaria y diseñar su sistema para que una falla de una sola instancia no sea catastrófica. Para obtener más información, consulte cómo diseñar sistemas robustos .

Si una instancia falla, Compute Engine la reinicia automáticamente usando el mismo disco de arranque, metadatos y configuración de instancia. Para modificar el comportamiento de reinicio automático de una instancia, consulte Establecer política de mantenimiento de host de VM .

Precios

Se le cobra por una instancia informática de la siguiente manera:

  • Por el uso de CPU, se le cobra cuando la instancia se encuentra en los siguientes estados:

    • RUNNING

    • PENDING_STOP

  • Por el uso de memoria, se le cobra cuando la instancia se encuentra en los siguientes estados:

    • RUNNING

    • PENDING_STOP

    • SUSPENDING

    • SUSPENDED

  • Para los recursos adjuntos, como discos o direcciones IP externas, se le cobra hasta que existan los recursos, independientemente del estado de la instancia.

Para obtener más información, consulte Precios de instancias de VM .

¿Qué sigue?