Cómo funciona la hibernación de instancias de Amazon EC2 - Amazon Elastic Compute Cloud

Cómo funciona la hibernación de instancias de Amazon EC2

En el siguiente diagrama, se muestra un resumen básico del proceso de hibernación para instancias de EC2.

Información general acerca del flujo de hibernación.

¿Qué ocurre cuando se hiberna una instancia?

Cuando se hiberna una instancia, ocurre lo siguiente:

  • La instancia cambia al estado stopping. Amazon EC2 señala al sistema operativo que realice la hibernación (suspensión a disco). La hibernación bloquea todos los procesos, guarda el contenido de la RAM en el volumen raíz de EBS y, a continuación, realiza un apagado normal.

  • Una vez que se ha completado el apagado, la instancia pasa al estado stopped.

  • Los volúmenes de EBS siguen asociados a la instancia y sus datos continúan, incluido el contenido guardado de la RAM.

  • Los volúmenes del almacén de instancias de Amazon EC2 permanecen asociados a la instancia, pero los datos de estos volúmenes se pierden.

  • Mientras la estancia está en estado stopped, puede modificar ciertos atributos de esta, incluido el tipo o tamaño de la instancia.

  • En la mayoría de los casos, la instancia se migra a un nuevo equipo host subyacente al iniciarse. Es lo mismo que ocurre cuando detiene e inicia una instancia.

  • Cuando se inicie la instancia, esta arranca y el sistema operativo lee el contenido de la RAM del volumen raíz de EBS antes de desbloquear los procesos para reanudar su estado.

  • La instancia conserva sus direcciones IPv4 privadas y cualquier dirección IPv6. Al iniciar la instancia, la instancia continúa conservando sus direcciones IPv4 privadas y cualquier dirección IPv6.

  • Amazon EC2 libera la dirección IPv4 pública. Al iniciar la instancia, Amazon EC2 asigna una nueva dirección IPv4 pública a la instancia.

  • La instancia conserva sus direcciones IP elásticas asociadas. Se le cobrarán aquellas direcciones IP elásticas asociadas a una instancia hibernada.

Para obtener información acerca de las diferencias entre la hibernación y el reinicio, la detención y la terminación, consulte Diferencias entre reinicio, detención, hibernación y terminación.

Limitaciones

  • Cuando una instancia se pone en hibernación, se pierden los datos de todos los volúmenes del almacén de instancias.

  • (instancias de Linux) No puede poner en hibernación una instancia de Linux que tenga más de 150 GB de RAM.

  • (instancias de Windows) No puede poner en hibernación una instancia de Windows que tenga más de 16 GB de RAM.

  • Si crea una instantánea o AMI desde una instancia que está hibernada o tiene habilitada la hibernación, es posible que no pueda conectarse a una nueva instancia que se lance desde la AMI o desde una AMI que se haya creado desde la instancia.

  • (Solo instancias de spot) Si Amazon EC2 pone a hibernar su instancia de spot, solo Amazon EC2 podrá reanudarla. Si poner a hibernar su instancia de spot (hibernación iniciada por el usuario), puede reanudarla. Una instancia de spot en hibernación solo se puede reanudar si hay capacidad disponible y el precio de spot es menor o igual que el precio máximo especificado.

  • No puede hibernar una instancia que esté en un grupo de Auto Scaling o esté siendo utilizada por Amazon ECS. Si la instancia está en un grupo de Auto Scaling e intenta que hiberne, el servicio Amazon EC2 Auto Scaling marca la instancia detenida como instancia en mal estado, y puede terminarla y iniciar una instancia de sustitución. Para obtener más información, consulte Comprobaciones de estado para instancias en un grupo de escalado automático en la Guía del usuario de Amazon EC2 Auto Scaling.

  • No puede hibernar una instancia que esté configurada para arrancar en modo UEFI con la opción Arranque seguro UEFI habilitada.

  • Si hiberna una instancia que se lanzó en un Reserva de capacidad, el Reserva de capacidad no garantiza que la misma pueda reanudarse después de intentar iniciarla.

  • No puede poner en hibernación una instancia que utilice un núcleo inferior a la versión 5.10 si está activado el modo estándar federal de procesamiento de información (FIPS).

  • No se admite la hibernación de una instancia durante más de 60 días. Para mantener la instancia durante más de 60 días, debe iniciar la instancia hibernada, detener la instancia e iniciarla.

  • Actualizamos constantemente nuestra plataforma con mejoras y parches de seguridad, que pueden entrar en conflicto con las instancias hibernadas existentes. Le informaremos acerca de las actualizaciones críticas que requieran un inicio de las instancias hibernadas, de manera que podamos realizar un apagado o un reinicio para aplicar las actualizaciones y los parches de seguridad necesarios.

Consideraciones a la hora de hibernar una instancia de spot

  • Si pone a hibernar su instancia de spot, puede reiniciarla siempre que haya capacidad disponible y el precio de spot sea menor o igual que el precio máximo especificado.

  • Si Amazon EC2 pone a hibernar su instancia de spot:

    • Solo Amazon EC2 puede reanudar la instancia.

    • Amazon EC2 reanuda la instancia de spot en hibernación tan pronto como haya capacidad disponible con un precio de spot menor o igual que el precio máximo especificado.

    • Antes de que Amazon EC2 ponga a hibernar su instancia de spot, recibirá un aviso de interrupción dos minutos antes de que comience la hibernación.

    Para obtener más información, consulte Interrupciones de instancias de spot.

  • Hay varias formas de habilitar la hibernación de una instancia de spot. Para obtener más información, consulte Especificar el comportamiento de interrupción.