En este documento, se proporciona una descripción general de las operaciones de suspensión, detención o restablecimiento que puedes usar en una instancia de Compute Engine. Para aprender a realizar estas operaciones, consulta los siguientes vínculos:
Puedes suspender, detener o restablecer una instancia para hacer lo siguiente:
Ahorra costos.
Realizar mantenimiento
Soluciona problemas.
Liberar recursos
Puedes suspender y reanudar, detener y reiniciar, o restablecer una instancia en ejecución repetidamente durante su ciclo de vida hasta que se borre.
Información sobre las operaciones de instancias
Según las necesidades de tu carga de trabajo y los costos, puedes suspender, detener o restablecer una instancia de procesamiento:
- Suspende una instancia
Cuando suspendes una instancia, esta acción es similar a cerrar la tapa de tu laptop. Te recomendamos que suspendas una instancia en los siguientes casos:
Quieres ahorrar dinero dejando de pagar los costos de núcleos y memoria de ejecutar una instancia, pero seguir pagando por el almacenamiento para conservar su estado.
No necesitas la instancia en este momento, pero quieres volver a activarla con rapidez con el SO y el estado de la aplicación en el que la dejaste.
Para obtener más información, consulta Cómo suspender la operación en este documento.
- Detener una instancia
Cuando detienes una instancia, esta acción es similar a apagar tu laptop. Te recomendamos que detengas una instancia en las siguientes situaciones:
Ya no necesitas la instancia, pero quieres quitar y volver a usar los recursos conectados a ella, como sus direcciones IP internas o los volúmenes de Google Cloud Hyperdisk.
No necesitas mantener la memoria del SO invitado, el estado del dispositivo ni el estado de la aplicación.
Deseas cambiar ciertas propiedades de la instancia y necesitas detenerla para realizar estos cambios.
Para obtener más información, consulta Detener operación en este documento.
- Restablecer una instancia
Cuando restableces una instancia, esta acción es similar a restablecer tu computadora, como cuando presionas un botón de restablecimiento o mantienes presionado el botón de encendido. Una operación de restablecimiento no realiza un reinicio correcto, y es posible que se pierdan datos no guardados. Te recomendamos que restablezcas una instancia en los siguientes casos:
Quieres volver a inicializar la instancia a su estado de inicio para garantizar un rendimiento y una estabilidad óptimos.
Deseas reanudar tu carga de trabajo después de que el SO invitado falló y no responde, y no tienes otras opciones más que restablecer la instancia.
Para obtener más información, consulta Operación de restablecimiento en este documento.
Para obtener una descripción general de las diferencias entre las operaciones de detención, suspensión y restablecimiento de una instancia, consulta la tabla comparativa en este documento.
Suspender operación
Cuando suspendes una instancia de procesamiento, sucede lo siguiente:
Compute Engine envía una señal de suspensión G1 de la interfaz avanzada de configuración y administración de energía (ACPI) al SO invitado y cambia el estado de la instancia a
SUSPENDING
. Luego, Compute Engine usa el almacenamiento persistente para almacenar lo siguiente:La memoria del SO invitado
El estado del dispositivo
Estado de la aplicación de la instancia
La operación de almacenamiento puede tardar un tiempo en completarse, según la cantidad de datos que se deban almacenar.
Una vez que Compute Engine termina de almacenar los datos, el estado de la instancia cambia a
SUSPENDED
en unos segundos y se completa la operación de suspensión. Todos los recursos conectados a la instancia, como los discos y las direcciones IP estáticas, permanecen conectados a la instancia. Sin embargo, se liberan todas las direcciones IP efímeras, a menos que las promuevas a una dirección IP estática.
A menos que reanudes o borres la instancia, esta 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 a TERMINATED
, y la instancia pierde la memoria del SO invitado, el estado del dispositivo y el estado de la aplicación conservados.
Detener operación
Cuando detienes o borras una instancia de procesamiento, o Compute Engine lo hace por una detención o un borrado programados, sucede lo siguiente:
Si la detención correcta está habilitada, la instancia ingresa al estado
PENDING_STOP
, lo que te da tiempo para terminar de ejecutar tareas antes de que comience el proceso de detención. La instancia permanece en este estado hasta que se agota el tiempo de espera del proceso de cierre ordenado o hasta que lo finalizas manualmente.Compute Engine envía la señal de apagado suave ACPI G2 al SO invitado de la instancia y, luego, establece el estado de la instancia en
STOPPING
. A menos que hayas especificado omitir el cierre del SO invitado, el tiempo que tiene el SO invitado para cerrarse de forma ordenada depende del tipo de instancia de la siguiente manera:VMs Spot: En el caso de las VMs Spot y las instancias interrumpibles, el SO invitado se cierra en 30 segundos. Este período tiene la misma duración que el proceso de interrupción.
Otros tipos de instancias: Para cualquier otro tipo de instancia, el SO invitado se apaga en 120 segundos.
Después de que se cierra el SO invitado, Compute Engine envía la señal de apagado mecánico ACPI G3 a la instancia y, según la operación que se esté ejecutando, realiza una de las siguientes acciones:
Para las operaciones de detención: Compute Engine establece el estado de la instancia en
TERMINATED
en unos segundos y se completa la operación de detención. La instancia conserva sus recursos adjuntos, parámetros de configuración, direcciones IP internas, direcciones MAC y metadatos.Para las operaciones de eliminación: Compute Engine borra la instancia y todos los recursos adjuntos en unos segundos.
Operación de restablecimiento
Cuando restableces una instancia de procesamiento, Compute Engine la reinicia de inmediato sin enviar una señal de cierre de ACPI al SO invitado, lo que omite cualquier procedimiento de cierre. Cuando restableces una instancia, Compute Engine hace lo siguiente:
Compute Engine vuelve a inicializar la instancia a su estado de inicio inicial, pero no modifica los metadatos de la instancia ni los discos adjuntos.
Compute Engine borra el contenido de la memoria de la instancia.
Compute Engine mantiene el estado de la instancia en
RUNNING
durante toda la operación de restablecimiento.
La operación de restablecimiento no cambia ninguna propiedad de la instancia. La instancia conserva sus IPs efímeras, sus IPs externas estáticas, sus discos conectados, su tipo de máquina y sus discos SSD locales (si los hay).
Tabla de comparación
En la siguiente tabla, se muestra cómo las operaciones de detención, suspensión y restablecimiento afectan a una instancia de procesamiento y a sus recursos adjuntos:
Suspende una instancia | Detener una instancia | Restablece una instancia. | |
---|---|---|---|
Facturación | Mientras una instancia está en estado SUSPENDING o SUSPENDED , no se generan cargos por uso de CPU.
Sin embargo, seguirás generando cargos por los recursos adjuntos a la instancia hasta que los borres. |
Mientras una instancia está en estado STOPPING o TERMINATED , no se generan cargos por uso de CPU.
Sin embargo, seguirás generando cargos por los recursos adjuntos a la instancia hasta que los borres. |
Debido a que la instancia permanece en el estado RUNNING cuando se restablece, sigues incurriendo en cargos por la instancia a la misma tarifa que una instancia en ejecución. |
Estado de la instancia | SUSPENDED |
TERMINATED |
RUNNING |
Discos conectados | Los discos conectados se conservan y sigues incurriendo en cargos por ellos. | Los discos conectados se conservan y sigues incurriendo en cargos por ellos. | Los discos conectados se conservan y sigues incurriendo en cargos por ellos. |
Memoria y estado de la instancia | El SO invitado y el estado de la aplicación se conservan y se restablecen cuando se
reanuda la instancia. Generas cargos a una tarifa específica por almacenar los datos conservados. Para obtener más información, consulta los precios de las instancias suspendidas. |
La instancia se restablece al estado de encendido y no se guardan datos. | La instancia se restablece al estado de encendido y no se guardan datos. |
GPU | No compatible. Si una GPU está conectada a una instancia, no puedes suspenderla. |
No se te cobrará por las GPU cuando se detenga una instancia. Una GPU conectada a una instancia con estado TERMINATED
no se descuenta de la cuota de tu proyecto. |
Se te cobrarán los precios de GPU estándar. |
Discos SSD locales | Cuando suspendes una instancia, puedes elegir si descartar o
conservar los datos en los discos SSD locales conectados. Si eliges conservar los datos de la SSD local (versión preliminar), Compute Engine migrará los datos de la SSD local al almacenamiento duradero, y se te cobrará el espacio de almacenamiento utilizado hasta que reanudes o borres la instancia. |
Cuando detienes una instancia, puedes elegir si descartar o
conservar los datos en los discos SSD locales conectados. Si eliges conservar los datos de SSD locales (versión preliminar), Compute Engine migrará los datos de SSD locales al almacenamiento duradero, y se te cobrará el espacio de almacenamiento utilizado hasta que reinicies o borres la instancia. |
Se mantienen los discos SSD locales y sus datos. Sin embargo, restablecer una instancia puede provocar la pérdida de datos o dañar los sistemas de archivos. |
Direcciones IP externas efímeras | Compute Engine libera las direcciones IP efímeras cuando se suspende una instancia y le asigna una nueva dirección IP efímera cuando se reanuda. Para conservar una dirección IP externa, promociónala a una dirección IP estática. | Compute Engine libera las direcciones IP efímeras cuando se detiene una instancia y le asigna una nueva dirección IP efímera cuando se reinicia. Para conservar una dirección IP externa, promociónala a una dirección IP estática. | Se conservan las direcciones IP efímeras. |
Direcciones IP externas estáticas | Se conservan las direcciones IP externas estáticas. Si reservas una dirección IP externa estática y no la asignas a una instancia, se te cobrará una tarifa más alta que por las direcciones IP externas estáticas y efímeras que estén en uso. Para obtener más información, consulta Precios de direcciones IP externas. |
Se conservan las direcciones IP externas estáticas. Si reservas una dirección IP externa estática y no la asignas a una instancia, o bien la asignas a una instancia en el estado TERMINATED , se te cobrará una tarifa más alta que por las direcciones IP externas
estáticas y efímeras que estén en uso. Para obtener más información, consulta Precios de direcciones IP externas.
|
Se conservan las direcciones IP externas estáticas. |
IP internas o direcciones MAC | Se conservan las direcciones IP internas y las direcciones MAC. | Se conservan las direcciones IP internas y las direcciones MAC. | Se conservan las direcciones IP internas y las direcciones MAC. |
Metadatos de VM | Los metadatos de VM se conservan. | Los metadatos de VM se conservan. | Los metadatos de VM se conservan. |
Precios
En las siguientes secciones, se describen los precios de las operaciones de detención, suspensión o restablecimiento de una instancia de procesamiento.
Precios por suspender una instancia
Después de que el estado de una instancia de procesamiento cambia a SUSPENDING
, ya no se generan cargos por el uso de CPU. Sin embargo, seguirás incurriendo en cargos por los siguientes recursos adjuntos a la instancia hasta que los borres:
Es la memoria de la instancia.
Son los discos conectados a la instancia.
Cualquier dirección IP estática asignada a la instancia
Además, es posible que aún se te cobren las tarifas de licencias de software. Por ejemplo, si suspendes instancias de Windows Server, no incurrirás en cargos por las tarifas de licencia de Windows Server. Sin embargo, es posible que aún se te cobren otros tipos de licencias.
Para obtener más información, consulta los precios de las instancias suspendidas.
Precios por detener una instancia
Después de que el estado de una instancia de procesamiento cambia a STOPPING
, ya no se generan cargos por el uso de CPU. Sin embargo, se seguirán generando cargos por los recursos conectados a la instancia, como los discos y las direcciones IP externas, hasta que los borres.
Para obtener más información, consulta Tiempo de actividad de la instancia.
Precios para restablecer una instancia
Dado que el estado de una instancia de procesamiento permanece RUNNING
cuando la restableces, sigues incurriendo en cargos por la instancia a la misma tarifa que una instancia en ejecución.
Para obtener más información, consulta Precios de instancias de VM.