Funcionamiento de la detención y el inicio de instancias de EC2 - Amazon Elastic Compute Cloud

Funcionamiento de la detención y el inicio de instancias de EC2

Cuando se detiene una instancia, los cambios se registran en el nivel de SO de la instancia, algunos recursos se pierden y otros persisten. Al iniciar una instancia, los cambios se registran a nivel de instancia.

El siguiente diagrama muestra lo que se pierde y lo que persiste cuando se detiene una instancia de Amazon EC2. Cuando una instancia se detiene, pierde todos los volúmenes del almacén de instancias adjuntos y los datos almacenados en esos volúmenes, los datos almacenados en la RAM de la instancia y la dirección IPv4 pública asignada si no hay una dirección IP elástica asociada a la instancia. Una instancia conserva las direcciones IPv4 privadas asignadas, las direcciones IP elásticas asociadas a la instancia, cualquier dirección IPv6 y cualquier volumen de Amazon EBS adjunto, así como los datos de esos volúmenes.

La dirección IPv4 pública, la RAM y los datos de almacenamiento de la instancia se pierden cuando se detiene una instancia.

Qué ocurre cuando se detiene una instancia

Cambios registrados a nivel del SO
  • La solicitud de la API envía un evento de pulsación de botón al invitado.

  • Hay varios servicios del sistema que se detienen como resultado del evento de pulsación del botón. El apagado estable se activa desde el hipervisor a través del evento de pulsación del botón de apagado de ACPI.

  • Se inicia el apagado de ACPI.

  • La instancia se apaga cuando se termina el proceso de apagado estable. El tiempo de apagado del SO no puede configurarse.

  • Si el sistema operativo de la instancia no se cierra correctamente en cuatro minutos, se realiza un cierre completo.

  • La instancia deja de ejecutarse.

  • El estado de la instancia cambia a stopping y, a continuación, a stopped.

  • Escalado automático Si la instancia está en un grupo de escalado automático, cuando la instancia se encuentre en cualquier estado de Amazon EC2 distinto de running o si el estado de las comprobaciones de estado se vuelve impaired, Amazon EC2 Auto Scaling considera que la instancia está en mal estado y la reemplaza. Para obtener más información, consulte Comprobaciones de estado de las instancias de escalado automático en la guía del usuario de Amazon EC2 Auto Scaling.

  • [Instancias de Windows] Al detener e iniciar una instancia de Windows, el agente de inicialización realiza ciertas tareas en la instancia, como cambiar las letras de unidad de los volúmenes de Amazon EBS adjuntos. Para obtener más información acerca de estos valores predeterminados y de cómo puede cambiarlos, consulte Uso del agente EC2Launch v2 para realizar tareas durante la inicialización de una instancia de EC2.

Recursos perdidos
  • Datos almacenados en la memoria RAM.

  • Datos almacenados en los volúmenes del almacén de instancias.

  • La dirección IPv4 pública que Amazon EC2 asignó a la instancia de forma automática en el momento de iniciarla o iniciarla. Para retener una dirección IPv4 pública que no cambie nunca, puede asociar una dirección IP elástica a su instancia.

Recursos que persisten

Para obtener más información acerca de qué sucede cuando detiene una instancia de Mac, consulte Detener o terminar la instancia de Amazon EC2.

Qué ocurre cuando se detiene una instancia

Cambios registrados a nivel del SO
  • En la mayoría de los casos, la instancia se migra a una nueva computadora host subyacente (aunque, en algunos casos, como cuando una instancia se asigna a un host en una configuración de host dedicado permanece en el host actual).

  • Amazon EC2 asigna una nueva dirección IPv4 pública a la instancia si esta se configura para recibir una dirección IPv4 pública. Para retener una dirección IPv4 pública que no cambie nunca, puede asociar una dirección IP elástica a su instancia.

Probar la respuesta de la aplicación a la detención y el inicio

Puede usar AWS Fault Injection Service para probar cómo responde la aplicación cuando la instancia se interrumpe y se inicia. Para obtener más información, consulte la Guía del usuario de AWS Fault Injection Service.

Costos relacionados con el inicio y la detención de una instancia

Los siguientes costos están asociados a la detención e inicio de una instancia.

Detención: tan pronto como el estado de una instancia cambie a shutting-downterminated, ya no se incurrirán en cargos por la instancia. No se le cobrarán comisiones por uso ni por transferencia de datos por una instancia detenida. Se incurre en cargos por almacenar los volúmenes de almacenamiento de Amazon EBS.

Inicio: cada vez que inicie una instancia detenida, se le cobrará un cargo mínimo de un minuto de uso. Después del primer minuto, solo le cobramos los segundos que utilice. Por ejemplo, si ejecuta una instancia durante 20 segundos y luego la detiene, se le cobrará un minuto de uso completo. Si ejecuta una instancia durante 3 minutos y 40 segundos, se le cobrarán 3 minutos y 40 segundos de uso.