Una instancia de Compute Engine pasa por diferentes estados desde el momento en que la creas hasta que la borras. En este documento, se explica el ciclo de vida de la instancia de procesamiento para ayudarte a solucionar problemas, administrar recursos, planificar migraciones y comprender los costos.
Para verificar el estado actual de tus instancias de procesamiento, consulta lo siguiente:
Estados de la instancia de procesamiento
Cuando creas una instancia de procesamiento, esta comienza en el estado PROVISIONING, pasa a STAGING y, luego, ingresa al estado RUNNING. Las instancias de máquina virtual (VM) de inicio flexible con un tiempo de espera (requestValidForDuration) y las instancias de TPU comienzan en el estado PENDING. Desde el estado RUNNING, puedes mover una instancia de procesamiento a los estados SUSPENDED o TERMINATED, o puedes borrarla.
En el siguiente diagrama, se muestran los diferentes estados en los que Compute Engine puede establecer una instancia de procesamiento:

Los estados que se muestran en el diagrama anterior se describen en las siguientes secciones:
Estado PENDING
Después de crear una instancia de procesamiento, esta ingresa al estado PENDING si es una de las siguientes. De lo contrario, la instancia de procesamiento pasa directamente al estado PROVISIONING.
Una VM de inicio flexible con un tiempo de espera (
requestValidForDuration) de 90 segundos o más.Una instancia de TPU independiente
Una instancia de VM o TPU de inicio flexible que forma parte de un grupo de instancias administrado (MIG), a menos que el MIG tenga inhabilitados los reintentos de creación.
En el estado PENDING, Compute Engine intenta adquirir los recursos necesarios para iniciar tu instancia de procesamiento hasta que finalice su tiempo de espera. Si Compute Engine adquiere los recursos dentro de este período y tienes suficiente cuota para esos recursos, el estado de la instancia de procesamiento cambia a PROVISIONING. De lo contrario, se produce un error y Compute Engine borra la instancia de procesamiento. De manera opcional, puedes borrar la instancia de procesamiento antes de que finalice el tiempo de espera si ya no la necesitas.
Estado PROVISIONING
Después de crear, reiniciar o reanudar una instancia de procesamiento, Compute Engine comienza a asignar recursos para la instancia de procesamiento y establece su estado en PROVISIONING. Cuando Compute Engine termina de asignar recursos, la instancia de procesamiento pasa al estado STAGING.
Estado STAGING
En el estado STAGING, Compute Engine prepara la instancia de procesamiento para el primer arranque debido a uno de los siguientes motivos:
Compute Engine aún está creando y configurando la instancia de procesamiento.
Tú o una operación programada reinician o reanudan la instancia de procesamiento.
En este estado, la instancia de procesamiento aún no se está ejecutando. Cuando comienza a ejecutarse o a iniciarse, la instancia de procesamiento ingresa al estado RUNNING.
Estado RUNNING
En el estado RUNNING, Compute Engine está iniciando la instancia de procesamiento o la instancia de procesamiento se está ejecutando. Desde el estado RUNNING, una instancia de procesamiento puede pasar a PENDING_STOP, STOPPING, SUSPENDING o REPAIRING, según la acción realizada, los eventos del sistema o la configuración de la instancia de procesamiento.
Estado PENDING_STOP
En el estado PENDING_STOP, la instancia de procesamiento comienza a cerrarse de forma correcta. Este proceso de cierre solo ocurre si habilitaste
el cierre correcto. La instancia de procesamiento ingresa a este estado si la detienes o borras, o si Compute Engine lo hace automáticamente para una detención o eliminación programada. El estado de la instancia de procesamiento cambia a STOPPING cuando sucede una de las siguientes acciones:
Finalizas manualmente el cierre ordenado.
Se agota el tiempo de espera del período de cierre ordenado. Si hay tareas en ejecución, Compute Engine las detiene de manera forzosa.
Estado STOPPING
En el estado STOPPING, la instancia de procesamiento está cerrando su SO invitado.
Este proceso ocurre en las siguientes situaciones:
Tú o una operación programada detienen o borran la instancia de procesamiento.
Se produce un error del host.
A menos que configures la instancia de procesamiento para omitir el cierre del SO invitado, el tiempo de cierre depende del tipo de instancia de procesamiento. Sin embargo, si la instancia de procesamiento se detiene debido a un error del host, el tiempo de cierre podría diferir de la duración esperada. Después de que se cierra el SO invitado, la operación de detención o eliminación en curso finaliza de la siguiente manera:
Operación de detención: El estado de la instancia de procesamiento cambia a
TERMINATED.Operación de eliminación: Compute Engine borra de forma permanente la instancia de procesamiento y todos sus recursos conectados.
Estado TERMINATED
Cuando una instancia de procesamiento ingresa al estado TERMINATED, Compute Engine completa la operación de detención. La instancia de procesamiento permanece en el estado TERMINATED hasta que tú o una operación programada la reinicien o borren. Si solicitas reiniciar la instancia de procesamiento, pero Compute Engine no puede asignar los recursos solicitados, la solicitud de reinicio falla y la instancia de procesamiento permanece en el estado TERMINATED. De lo contrario, la solicitud de reinicio se realiza correctamente y el estado de la instancia de procesamiento cambia a PROVISIONING.
Estado REPAIRING
En el estado REPAIRING, Compute Engine inicia una
operación de reparación en la instancia de procesamiento.
Compute Engine repara una instancia de procesamiento si encuentra un error interno o si el servidor host de la instancia de procesamiento no está disponible debido al mantenimiento.
Mientras una instancia de procesamiento está en reparación, sucede lo siguiente:
No puedes usar la instancia de procesamiento.
El Acuerdo de Nivel de Servicio (ANS) no cubre la instancia de procesamiento.
Si Compute Engine repara correctamente la instancia de procesamiento, muestra el estado de la instancia de procesamiento a su estado original antes de que comenzara la operación de reparación. Este estado puede ser STAGING, RUNNING, SUSPENDING o STOPPING. Si tu instancia de procesamiento está configurada para reiniciarse automáticamente (automaticRestart) después de que se complete la operación de reparación, puedes detener la instancia de procesamiento durante el proceso de reparación. Esta acción evita que la instancia de procesamiento se reinicie automáticamente después de que se complete la reparación, lo que deja la instancia de procesamiento en el estado TERMINATED.
Estado SUSPENDING
En el estado SUSPENDING, Compute Engine inicia la operación de suspensión para la instancia de procesamiento. Solo puedes suspender
instancias de procesamiento específicas.
Cuando se completa la operación de suspensión, el estado de la instancia de procesamiento cambia a SUSPENDED.
Estado SUSPENDED
En el estado SUSPENDED, Compute Engine completa la operación de suspensión. Puedes reanudar o borrar la instancia de procesamiento. Si solicitas reanudar la instancia de procesamiento, pero Compute Engine no puede asignar los recursos solicitados, la solicitud de reanudación falla y la instancia de procesamiento permanece en el estado SUSPENDED. De lo contrario, la solicitud de reanudación se realiza correctamente y el estado de la instancia de procesamiento cambia a PROVISIONING.
Una instancia de procesamiento puede permanecer en el estado SUSPENDED durante un máximo de 60 días. Después de ese tiempo, Compute Engine cambia el estado de la instancia de procesamiento a TERMINATED.
Precios de las instancias de procesamiento
Durante el ciclo de vida de una instancia de procesamiento, se te aplican cargos por la instancia de procesamiento de la siguiente manera:
En cuanto al uso de CPU, se te aplican cargos cuando la instancia de procesamiento está en los siguientes estados:
RUNNINGPENDING_STOP
En cuanto al uso de memoria, se te aplican cargos cuando la instancia de procesamiento está en los siguientes estados:
RUNNINGPENDING_STOPSUSPENDINGSUSPENDED
En cuanto a los recursos conectados, como los discos o las direcciones IP externas, se te aplican cargos mientras existan los recursos, sin importar el estado de la instancia de procesamiento.
Para obtener más información, consulta los precios de las instancias de procesamiento.
¿Qué sigue?
Para ver el estado de una o más instancias de procesamiento, haz lo siguiente:
Obtén más información para suspender, detener o restablecer instancias de procesamiento.
Obtén más información sobre los eventos del host.
Obtén información para borrar una instancia de procesamiento.