En este documento, se explica el comportamiento, la facturación y las limitaciones para suspender, detener o restablecer una instancia de Compute Engine. Si deseas obtener información para realizar estas operaciones, consulta lo siguiente:
Puedes suspender, detener o restablecer una instancia para hacer lo siguiente:
Ahorrar costos
Realizar el mantenimiento
Soluciona problemas.
Libera recursos.
Puedes suspender y reanudar, detener y reiniciar, o restablecer una instancia en ejecución de forma repetida hasta que se borre.
Información para suspender, detener o restablecer una instancia
Detén, suspende o restablece una instancia de procesamiento según tus necesidades. En particular, haz lo siguiente:
Suspende una instancia
La suspensión de una instancia es similar al cierre de la tapa de tu laptop y es útil en las siguientes situaciones:
Deseas dejar de pagar los costos de núcleos y memoria de ejecutar una instancia y, en su lugar, pagar el costo de almacenamiento comparativamente más económico para conservar el estado de tu instancia.
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 una instancia en este documento.
Detén una instancia
Detener una instancia es similar a cerrar la laptop y es útil en las siguientes situaciones:
Ya no necesitas la instancia, pero quieres quitar y volver a usar los recursos que están 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 que requieren que primero la detengas.
Para obtener más información, consulta Cómo detener una instancia en este documento.
Restablece una instancia.
Restablecer una instancia es similar a restablecer manualmente una computadora, como cuando presionas un botón de restablecimiento o mantienes presionado el botón de encendido. Restablecer una instancia es útil en las siguientes situaciones:
Quieres volver a inicializar la instancia en su estado de inicio para garantizar un rendimiento y una estabilidad óptimos.
Quieres reanudar tu carga de trabajo después de que el SO invitado falló y no responde, y no tienes otra opción que restablecer la instancia.
Para obtener más información, consulta Cómo restablecer una instancia en este documento.
Para ver una descripción general de las diferencias entre detener, suspender o restablecer una instancia, consulta la tabla de comparación en este documento.
Suspende una instancia
Cuando suspendes una instancia de procesamiento, Compute Engine envía una
señal de suspensión S3 de ACPI al
SO huésped de la instancia y establece el estado de la instancia en SUSPENDING
.
Luego, Compute Engine usa el almacenamiento persistente para almacenar lo siguiente:
La memoria del SO invitado
El estado del dispositivo
El estado de la aplicación de la instancia
La operación de almacenamiento puede tardar un poco en completarse, según la cantidad de datos que se almacenarán. Después de que Compute Engine haya terminado de almacenar los datos, el estado de la instancia cambiará a SUSPENDED
en unos segundos y se completará la operación de suspensión. Todos los recursos conectados a la instancia, como los volúmenes de Hyperdisk y las direcciones IP estáticas, permanecen conectados a la instancia y se te seguirán cobrando por ellos. Sin embargo, se liberarán todas las direcciones IP
efímeras, a menos que las promociones 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 eso, Compute Engine cambia automáticamente 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 preservados.
Detén una instancia
Cuando detienes una instancia de procesamiento, Compute Engine envía una
señal de cierre de ACPI S2 al
SO invitado en la instancia, establece el estado de la instancia en STOPPING
y, luego,
espera un breve período para que el SO invitado se cierre de forma correcta. El tiempo de apagado del SO invitado varía según el tipo de instancia de la siguiente manera:
VMs Spot: En el caso de las VMs Spot y las instancias interrumpibles, el período de baja dura 30 segundos, que es la misma duración que el proceso de interrupción.
Otros tipos de instancias: Para cualquier otro tipo de instancia, el período de apagado dura al menos 90 segundos.
Si una secuencia de comandos de apagado sigue ejecutándose al final del período de apagado, Compute Engine la finaliza y cierra de manera forzosa el SO invitado. Sin embargo, si un usuario detiene la instancia desde su SO invitado, el SO se cierra solo después de que se hayan terminado de ejecutar las secuencias de comandos de cierre.
Después de que el SO invitado termine de cerrarse, el estado de la instancia cambiará a TERMINATED
en unos segundos y se completará la operación de detención.
Después de detener una instancia, puedes reiniciarla para reanudar tu carga de trabajo o borrarla si ya no la necesitas.
Restablece una instancia
Cuando restableces o reinicias una instancia de procesamiento, Compute Engine envía la señal de restablecimiento de ACPI al SO huésped de la instancia, que se cierra y, luego, se reinicia. Cuando se restablece una instancia, Compute Engine hace lo siguiente:
Vuelve a inicializar la instancia a su estado de inicio inicial con sus metadatos, imagen de SO y discos originales.
Limpia el contenido de la memoria de la instancia, a menos que realices una copia de seguridad de los datos.
Mantiene el estado de la instancia en
RUNNING
durante la operación de restablecimiento.
Cuando restableces una instancia, no se cambia ninguna de sus propiedades. La instancia conserva sus IP efímeras, sus IP externas estáticas, los discos conectados, el tipo de máquina, los discos SSD locales (si los hay) y los datos de los discos.
Tabla de comparación
En la siguiente tabla, se muestra cómo detener, suspender y restablecer una instancia de procesamiento afecta a la instancia y a sus recursos:
Suspende una instancia | Detén una instancia | Restablece una instancia. | |
---|---|---|---|
Facturación | Mientras una instancia está en el estado SUSPENDING o SUSPENDED , no se te cobran cargos por el uso de la CPU.
Sin embargo, seguirás generando cargos por los recursos adjuntos a la instancia hasta que los borres. |
Mientras una instancia está en el estado STOPPING o TERMINATED , no se te cobran cargos por el uso de la 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, seguirás incurriendo en cargos por la instancia según los precios de instancia estándar. |
Estado de la instancia | SUSPENDED |
TERMINATED |
RUNNING |
Discos conectados | Los discos conectados se mantienen y seguirás incurriendo en cargos por ellos. | Los discos conectados se mantienen y seguirás incurriendo en cargos por ellos. | Los discos conectados se mantienen y seguirás incurriendo en cargos por ellos. |
Estado de la memoria y la instancia | El SO invitado y el estado de la aplicación se conservan y se restablecen cuando se reanuda la instancia. Se te cobran 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 cobran cargos por las GPU cuando se detiene una instancia. Una GPU conectada a una instancia con un 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 descartar o
conservar los datos de los discos SSD locales conectados. Si deseas preservar los datos de SSD local, Compute Engine migra los datos de SSD local al almacenamiento persistente, y se te cobran cargos por el espacio de almacenamiento utilizado hasta que reanudas o borras la instancia. |
Cuando detengas una instancia, podrás elegir si descartar o
conservar los datos de los discos SSD locales conectados. Si deseas preservar los datos del SSD local, Compute Engine migra los datos del SSD local al almacenamiento persistente, y se te cobran cargos por el espacio de almacenamiento utilizado hasta que reinicias o borras la instancia. |
Se conservan los discos SSD locales y sus datos. |
Direcciones IP efímeras externas | Compute Engine libera 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, cámbiala a una dirección IP estática. | Compute Engine libera 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, cámbiala a una dirección IP estática. | Compute Engine libera 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, cámbiala a una dirección IP estática. |
Direcciones IP externas estáticas | Se mantienen 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 mantienen las direcciones IP externas estáticas. Si reservas una dirección IP externa estática y no la asignas a una instancia, o si 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 mantienen las direcciones IP externas estáticas. |
IP internas o direcciones MAC | Las IP internas y las direcciones MAC se conservan. | Las IP internas y las direcciones MAC se conservan. | Las IP internas y las direcciones MAC se conservan. |
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 para detener, suspender o restablecer una instancia de procesamiento.
Precios para suspender una instancia
Después de que se suspende una instancia de procesamiento y su estado cambia a SUSPENDED
, ya no se generan cargos por el uso de CPU. Sin embargo, se seguirán generando cargos por los siguientes recursos conectados a la instancia:
La memoria de la instancia.
Cualquier disco conectado a la instancia
Cualquier dirección IP estática asignada a la instancia
Precios para detener una instancia
Después de que se detiene una instancia de procesamiento y su estado cambia a TERMINATED
, 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.
Además, es posible que se te cobren las tarifas de las licencias de software. Por ejemplo, si suspendes las instancias de Windows Server, no incurrirás en tarifas de licencia de Windows Server. Sin embargo, es posible que aún se te cobre por otros tipos de licencias.
Precios para restablecer una instancia
Como el estado de una instancia de procesamiento permanece como RUNNING
cuando la restableces, seguirás incurriendo en cargos por la instancia según sus precios estándar.
¿Qué sigue?
Obtén información para suspender una instancia.
Obtén información para detener una instancia.
Obtén más información para programar una instancia para que se detenga automáticamente:
Obtén más información para reiniciar o restablecer una instancia.