Cambios de estado de una instancia de Amazon EC2
Una instancia de Amazon EC2 pasa por diferentes estados desde el momento en que la inicia hasta su finalización.
La siguiente ilustración representa las transiciones entre los distintos estados de una instancia.
Puede recibir notificaciones cuando las instancias cambian de estado. Para obtener más información, consulte Eventos de cambio de estado de instancias de Amazon EC2.
Facturación por estado de instancia
En la siguiente tabla, se proporciona una breve descripción de cada estado de la instancia y se indica si se factura. Algunos recursos de AWS, como los volúmenes de Amazon EBS y las direcciones IP elásticas, generan costos con independencia del estado de la instancia. Para obtener más información, consulte Evitar cargos inesperados en la Guía del usuario de AWS Billing.
El estado de la instancia | Descripción | Facturación por uso de instancias |
---|---|---|
|
La instancia se está preparando para adoptar el estado |
No facturado |
|
La instancia está funcionando y ya se puede utilizar. |
Facturado |
|
La instancia se está preparando para su detención. |
No facturado notaSi hiberna una instancia, se le facturará mientras la instancia se mantenga con el estado |
|
La instancia se ha apagado y no se puede usar. La instancia se puede iniciar en cualquier momento. |
No facturado |
|
La instancia se está preparando para su terminación. |
No facturado |
|
La instancia se ha eliminado permanentemente y no se puede iniciar. |
No facturado notaLas instancias reservadas que se aplicaron a las instancias terminadas se facturan hasta el final del plazo según la opción de pago. Para obtener más información, consulte Información general sobre instancias reservadas para Amazon EC2 |
Instancias pendientes
Al iniciar una instancia, esta entra en estado pending
. El tipo de instancia que especificó durante la inicialización determinará el hardware del equipo host para la instancia. Utilizamos la Imagen de máquina de Amazon (AMI) (AMI) que especificó durante la inicialización para reiniciar la instancia. Una vez que la instancia estará lista para utilizarse, entra en estado running
. Puede conectarse a la instancia en ejecución y usarla como si fuera un equipo.
Tan pronto como la instancia pasa al estado running
, se factura por cada segundo, con un mínimo de un minuto, que mantenga la instancia en ejecución, aun cuando permanezca inactiva y no se conecte a ella.
Instancias detenidas
Si la instancia no logra hacer una comprobación de estado o no ejecuta las aplicaciones como debería y, si el volumen raíz de la instancia es un volumen de Amazon EBS, puede detener e iniciar la instancia para tratar de solucionar el problema.
Cuando se detiene la instancia, esta entra en estado stopping
y, a continuación, en estado stopped
. No se le cobrarán comisiones por uso ni por transferencia de datos por una instancia cuando esté stopped
. Se cobran cargos por el almacenamiento de cualquier volumen de Amazon EBS. Mientras la estancia está en estado stopped
, puede modificar ciertos atributos de la misma, incluido el tipo de instancia.
Cuando inicia la instancia, entra en estado pending
y se transfiere un nuevo equipo host (aunque en algunos casos permanece en el host actual). Cuando se detiene e inicia la instancia, se pierden todos los datos de los volúmenes del almacén de instancias adjuntos al equipo host anterior.
La instancia conserva su dirección IPv4 privada, lo que significa que la dirección IP elástica asociada a la dirección IPv4 privada o la interfaz de red sigue asociada a la instancia. Si la instancia tiene una dirección IPv6, conserva dicha dirección IPv6.
Cada vez que se realiza una transición de una instancia de stopped
a running
, se le cobra por segundo mientras la instancia está en ejecución, con un mínimo de un minuto cada vez que se inicia la instancia.
Para obtener más detalles sobre cómo detener e iniciar instancias de base de datos, consulte Detención e iniciación de una instancia de Amazon EC2.
Instancias hibernadas
Cuando hiberne una instancia, señalaremos el sistema operativo que va a realizar la hibernación (suspensión a disco), que guarda el contenido de la memoria de la instancia (RAM) en su volumen raíz de Amazon EBS. Conservamos el volumen raíz de Amazon EBS de la instancia y cualquier volumen de datos de Amazon EBS asociado. Cuando reinicie su instancia, el volumen raíz de Amazon EBS se restaurará a su estado anterior y el contenido de la RAM se volverá a cargar. Los volúmenes de datos que estaban adjuntos previamente se vuelven a adjuntar y la instancia conserva su ID de instancia.
Cuando hiberne la instancia, esta entrará en estado stopping
y, a continuación, en estado stopped
. No se cobra el uso para una instancia hibernada cuando está en el estado stopped
, pero sí se hace mientras está en el estado stopping
, a diferencia de lo que ocurre cuando se detiene una instancia sin hibernarla. No cobramos cargos de uso por transferencia de datos, pero sí por el almacenamiento de cualquier volumen de Amazon EBS, incluido el almacenamiento para los datos de la RAM.
Cuando inicia la instancia hibernada, entra en estado pending
y la movemos a un nuevo equipo host (aunque en algunos casos permanece en el host actual).
La instancia conserva su dirección IPv4 privada, lo que significa que la dirección IP elástica asociada a la dirección IPv4 privada o la interfaz de red sigue asociada a la instancia. Si la instancia tiene una dirección IPv6, conserva dicha dirección IPv6.
Para obtener más información, consulte Hibernación de la instancia de Amazon EC2.
Reinicio de instancias
Puede reiniciar la instancia con la consola de Amazon EC2, con una herramienta de línea de comandos y con la API de Amazon EC2. Le recomendamos que utilice Amazon EC2 para reiniciar la instancia en lugar de ejecutar el comando de reinicio del sistema operativo desde la instancia.
El reinicio de una instancia es equivalente al reinicio del sistema operativo. La instancia sigue estando en el mismo equipo host y conserva su nombre de DNS público, dirección IP privada y todos los datos en sus volúmenes de almacén de instancias. Normalmente, el reinicio tarda varios minutos en completarse pero el tiempo real dependerá de la configuración de la instancia.
Con el reinicio de una instancia, no se comienza ningún periodo de facturación de la instancia, sino que se continúa la facturación por segundo sin ningún otro cargo mínimo de un minuto.
Para obtener más información, consulte Reinicio de su instancia.
Instancias finalizadas
Si decide que ya no necesita una instancia, puede terminarla. En cuanto el estado de una instancia cambie a shutting-down
o a terminated
, dejará de incurrir en costos por ella.
Si habilita la protección de terminación, no puede terminar la instancia con la consola, la CLI ni la API.
Una vez terminada una instancia, permanecerá visible en la consola durante un breve periodo y, a continuación, la entrada se eliminará automáticamente. También puede describir una instancia terminada con la CLI y la API. Los recursos (como las etiquetas) se desvinculan gradualmente de la instancia terminada, por lo que podrían dejar de estar visibles en la instancia terminada tras un breve periodo. No es posible conectarse a una instancia terminada ni recuperarla.
Todas las instancias respaldadas por Amazon EBS admiten el atributo InstanceInitiatedShutdownBehavior
, que controla si la instancia se detiene o se termina cuando se inicia el apagado desde la propia instancia (por ejemplo, utilizando el comando shutdown en Linux). El comportamiento predeterminado es detener la instancia. Puede modificar la configuración de este atributo mientras la instancia se encuentre en ejecución o detenida.
Cada volumen de Amazon EBS admite el atributo DeleteOnTermination
, que controla si el volumen se elimina o se mantiene cuando se termina la instancia a la que está adjunto. El comportamiento predeterminado es eliminar el volumen de dispositivo raíz y mantener cualquier otro volumen de EBS.
Para obtener más información, consulte Terminación de las instancias de Amazon EC2.
Diferencias entre los estados de las instancias
En la tabla siguiente se resumen las principales diferencias entre el reinicio, la detención, la hibernación y la terminación de la instancia.
Característica | Reinicio | Detención/inicio (solo instancias respaldadas por Amazon EBS) | Hibernar (solo instancias respaldadas por Amazon EBS) | Finalizar |
---|---|---|---|---|
Equipo host |
La instancia permanece en el mismo equipo host |
Trasladamos la instancia a un nuevo equipo host (aunque en algunos casos, permanece en el host actual). |
Trasladamos la instancia a un nuevo equipo host (aunque en algunos casos, permanece en el host actual). |
Ninguna |
Direcciones IPv4 privadas y públicas |
Estas direcciones permanecen igual |
La instancia mantiene su dirección IPv4 privada. La instancia obtiene una nueva dirección IPv4 pública, e menos que tenga una dirección IP elástica, la cual no cambia durante la detención ni el inicio. |
La instancia mantiene su dirección IPv4 privada. La instancia obtiene una nueva dirección IPv4 pública, e menos que tenga una dirección IP elástica, la cual no cambia durante la detención ni el inicio. |
Ninguna |
Direcciones IP elásticas (IPv4) |
La dirección IP elástica sigue asociada a la instancia |
La dirección IP elástica sigue asociada a la instancia |
La dirección IP elástica sigue asociada a la instancia |
La dirección IP elástica se desvincula de la instancia. |
Dirección IPv6 |
La instancia mantiene su dirección IPv6 |
La instancia mantiene su dirección IPv6 |
La instancia mantiene su dirección IPv6 |
Ninguna |
Volúmenes de almacén de instancias |
Los datos se conservan |
Los datos se borran |
Los datos se borran |
Los datos se borran |
Volumen de dispositivo raíz |
El volumen se conserva |
El volumen se conserva |
El volumen se conserva |
El volumen se elimina de forma predeterminada |
RAM (contenido de la memoria) |
La RAM se borra. |
La RAM se borra. |
La RAM se guarda en un archivo en el volumen raíz. |
La RAM se borra. |
Facturación |
La hora de facturación de instancia no cambia |
En cuanto el estado de una instancia cambie a |
Se cobrarán gastos cuando la instancia esté en el estado |
En cuanto el estado de una instancia cambie a |
Los comandos de apagado del sistema operativo terminan siempre cualquier instancia con respaldo en el almacén de instancias. Puede controlar si los comandos de cierre del sistema operativo detienen o terminan una instancia respaldada por Amazon EBS. Para obtener más información, consulte Cambiar el comportamiento de apagado iniciado por la instancia.