Puede detener e iniciar la instancia si tiene un volumen de Amazon EBS como dispositivo raíz. Cuando se detiene una instancia, esta se cierra. Al iniciar una instancia, esta suele migrarse a un nuevo equipo host subyacente y se le asigna una nueva dirección IPv4 pública.
Una parada de una instancia puede ser iniciada por el usuario (cuando se detiene la instancia manualmente) o iniciada por AWS (en respuesta a un evento de parada programado cuando AWS detecta un fallo irreparable en el host subyacente de la instancia).
En el caso de las paradas iniciadas por el usuario, se recomienda utilizar la consola de Amazon EC2, la CLI o la API en lugar de ejecutar el comando de parada del sistema operativo desde la instancia. Al utilizar Amazon EC2, si la instancia no se cierra correctamente en unos minutos, Amazon EC2 realiza un cierre forzado. Además, AWS CloudTrail crea un registro de API de cuándo se detuvo la instancia.
En este tema se describe cómo realizar una parada iniciada por el usuario. Para obtener información sobre una parada realizada por AWS, consulte Administración de instancias de Amazon EC2 programadas para detenerse o retirarse.
Cuando detiene una instancia, no se elimina. Si decide que ya no necesita una instancia, puede terminarla. Para obtener más información, consulte Terminación de las instancias de Amazon EC2. Si desea poner en hibernación una instancia para guardar el contenido de la memoria de la instancia (RAM), consulte Hibernación de la instancia de Amazon EC2. Para ver las distinciones entre las acciones del ciclo de vida de la instancia, consulte Diferencias entre los estados de las instancias.
Contenido
Detención e inicio de sus instancias de forma manual
Puede detener e iniciar las instancias con respaldo de Amazon EBS (instancias con dispositivos raíz de EBS). No se pueden detener e iniciar instancias con el dispositivo raíz del almacén de instancias.
aviso
Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de almacén de instancias. Antes de detener una instancia, compruebe que ha copiado todos los datos que necesita de los volúmenes del almacén de instancias al almacenamiento persistente, como Amazon EBS o Amazon S3.
Detención e inicio de una instancia respaldada por Amazon EBS
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación izquierdo, seleccione Instancias y, a continuación, seleccione la instancia.
-
En la pestaña Almacenamiento, compruebe que el tipo de dispositivo raíz sea EBS. De lo contrario, no podrá detener la instancia.
-
Elija Instance state (Estado de la instancia) y Stop instance (Detener instancia). Si esta opción está desactivada, la instancia ya está detenida o bien su dispositivo raíz es un volumen de almacén de instancias.
-
Cuando se le pida que confirme, elija Stop. Puede que transcurran unos minutos hasta que la instancia se detenga.
-
Para iniciar una instancia detenida, seleccione la instancia y elija Estado de la instancia e Iniciar instancia.
-
Puede que transcurran unos minutos hasta que la instancia pase al estado
running
. -
Si detiene una instancia respaldada por Amazon EBS y aparece como “bloqueada” en el estado
stopping
, puede forzar su detención. Para obtener más información, consulte Solución de problemas de detención de instancia de Amazon EC2.
Detener e iniciar sus instancias de forma automática
Puede automatizar la detención y el inicio de las instancias con los siguientes servicios:
- El programador de instancias en AWS
-
Puede utilizar el programador de instancias en AWS para automatizar el inicio y la detención de instancias de EC2. Para obtener más información, consulte How do I use Instance Scheduler with CloudFormation to schedule EC2 instances?
(¿Cómo usar el programador de instancias con CloudFormation para programar instancias de EC2?) Tenga en cuenta que se aplican cargos adicionales. - AWS Lambda y una regla de Amazon EventBridge
-
Puede utilizar Lambda y una regla de EventBridge para detener e iniciar las instancias según un cronograma. Para obtener más información, consulte ¿Cómo puedo utilizar la función de Lambda para detener e iniciar las instancias de Amazon EC2 a intervalos regulares?
- Amazon EC2 Auto Scaling
-
Para asegurarse de que dispone del número correcto de instancias de Amazon EC2 para gestionar la carga de una aplicación, cree grupos de escalado automático. Amazon EC2 Auto Scaling garantiza que su aplicación siempre tenga la capacidad adecuada para manejar la demanda de tráfico y ahorra costos al iniciar instancias solo cuando es necesario. Tenga en cuenta que Amazon EC2 Auto Scaling termina, en lugar de detener, las instancias innecesarias. Para configurar grupos de escalado automático, consulte Introducción a Amazon EC2 Auto Scaling.
Búsqueda de todas las instancias en ejecución y detenidas
Puede encontrar todas las instancias en ejecución y detenidas en todas las Regiones de AWS en una sola página en Amazon EC2 Global View
Buscar las horas de lanzamiento inicial y más reciente
Cuando se describe una instancia, la hora de lanzamiento de la instancia es su hora de lanzamiento más reciente. Después de detener e iniciar una instancia, la hora de lanzamiento refleja la hora de inicio de la nueva instancia. Para averiguar la hora de lanzamiento inicial de una instancia, incluso después de detenerla e iniciarla, consulte la hora a la que la interfaz de red principal se asoció a la instancia.
Para averiguar la hora de lanzamiento más reciente a través de la consola, seleccione la instancia y revise la sección Detalles de la instancia en la pestaña Detalles. Para averiguar la hora de asociación de la interfaz de red principal, busque en Interfaces de red en la pestaña Redes.
Utilice la AWS CLI para ejecutar el comando describe-instances
aws ec2 describe-instances --instance-id
i-09453945dcf1529e9
--query 'Reservations[*].Instances[*].{InstanceID:InstanceId,InitialLaunch:NetworkInterfaces[0].Attachment.AttachTime,LastLaunch:LaunchTime}'
A continuación, se muestra un ejemplo del resultado.
{
"InstanceID": "i-09453945dcf1529e9",
"InitialLaunch": "2024-03-31T00:47:08+00:00",
"LastLaunch": "2024-06-30T00:24:06+00:00"
}