Detener e iniciar la instancia - Amazon Elastic Compute Cloud

Detener e iniciar la instancia

Puede detener e iniciar la instancia si tiene un volumen de Amazon EBS como dispositivo raíz. La instancia conserva su ID de instancia, pero puede cambiar tal y como se describe en la sección Overview.

Cuando se detiene una instancia, esta se cierra. Las instancias detenidas no suponen cargos de uso ni tarifas de transferencia de datos, pero sí se cobra por el almacenamiento de cualquier volumen de Amazon EBS. Cada vez que inicie una instancia detenida, se cobra un cargo mínimo de un minuto por uso. Después del primer minuto, solo cobramos por los segundos que utilice. Por ejemplo, si ejecuta una instancia durante 20 segundos y luego la detiene, pasaremos un cargo por un minuto completo. Si ejecuta una instancia durante 3 minutos y 40 segundos, libramos un cargo equivalente exactamente a 3 minutos y 40 segundos de uso.

Mientras la instancia está detenida, puede tratar su volumen raíz como cualquier otro volumen y modificarlo (por ejemplo, solucionar problemas de sistemas de archivos o actualizar software). Tan solo de separar el volumen de la instancia detenida, adjuntarlo a una instancia en ejecución, hacer los cambios oportunos, separarlo de la instancia en ejecución y volver a adjuntarlo a la instancia detenida. Asegúrese de volver a adjuntarlo con el nombre del dispositivo de almacenamiento que se especifica como dispositivo raíz en el mapeo de dispositivos de bloques de la instancia.

Si decide que ya no necesita una instancia, puede terminarla. En cuanto el estado de una instancia cambia a shutting-down o a terminated, se le deja de cobrar por ella. Para obtener más información, consulte Terminar una instancia. Si prefiere que la instancia hiberne, consulte Hiberne la instancia de Windows bajo demanda o reservada. Para obtener más información, consulte Diferencias entre reinicio, detención, hibernación y terminación.

Overview

Cuando se detiene una instancia en ejecución, ocurrirá lo siguiente:

  • La instancia se cierre de forma normal y deja de ejecutarse; su estado cambia a stopping y, a continuación, a stopped.

  • Los volúmenes de Amazon EBS siguen adjuntos a la instancia y sus datos persisten.

  • Los datos almacenados en la RAM del equipo host o los volúmenes del almacén de instancias del equipo host se pierden.

  • En la mayoría de los casos, la instancia se migra a un nuevo equipo host subyacente cuando se inicia (aunque en algunos casos permanece en el host actual).

  • Al detener y reiniciar la instancia, esta conserva sus direcciones IPv4 privadas y las direcciones IPv6. Se publica su dirección IPv4 pública y se asigna una nueva al iniciarla.

  • La instancia conserva sus direcciones IP elásticas asociadas. Se le cobrará por aquellas direcciones IP elásticas asociadas a una instancia detenida. Con EC2-Classic, una dirección IP elástica se desvincula de la instancia cuando se detiene. Para obtener más información, consulte EC2-Classic.

  • Al detener e iniciar una instancia de Windows, el servicio EC2Config 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 Configurar una instancia de Windows utilizando el servicio EC2Config .

  • Si la instancia pertenece a un grupo de Auto Scaling el servicio Amazon EC2 Auto Scaling marca la instancia detenida como en mal estado y podría terminarla y lanzar una instancia de sustitución. Para obtener más información, consulte Comprobaciones de estado de las instancias de Auto Scaling en la Guía del usuario de Amazon EC2 Auto Scaling.

  • Al detener una instancia ClassicLink, se desvincula de la VPC a la que estaba vinculada. Tras iniciar la instancia, debe vincularla de nuevo a la VPC. Para obtener más información acerca de ClassicLink, consulte ClassicLink.

Para obtener más información, consulte Diferencias entre reinicio, detención, hibernación y terminación.

Puede modificar los siguientes atributos de una instancia solo cuando esta esté detenida:

  • Tipo de instancia

  • Datos de usuario

  • Kernel

  • Disco RAM

Si intenta modificar estos atributos cuando la instancia está ejecutándose, Amazon EC2 devuelve el error IncorrectInstanceState.

Qué ocurre cuando se detiene una instancia

Cuando una instancia EC2 se detiene con el comando stop-instances, se registra lo siguiente en el 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.

De forma predeterminada, cuando se inicia el apagado desde una estancia respaldada por Amazon EBS , la instancia se detiene. Puede cambiar este comportamiento para que se termine. Para obtener más información, consulte Cambiar el comportamiento de apagado iniciado por la instancia.

Detener y comenzar instancias

Puede iniciar y detener la estancia respaldada por Amazon EBS utilizando la consola o la línea de comandos.

New console

Para detener e iniciar una estancia respaldada por Amazon EBS utilizando la consola

  1. 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 los datos que necesita de los volúmenes de almacén de instancias al almacenamiento persistente, como Amazon EBS o Amazon S3.

  2. En el panel de navegación, elija Instances (Instancias) y seleccione la instancia.

  3. 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.

  4. Cuando se le pida que confirme, elija Stop. Puede que transcurran unos minutos hasta que la instancia se detenga.

  5. (Opcional) Cuando la instancia está detenida, puede modificar ciertos atributos de la misma. Para obtener más información, consulte Modificar una instancia detenida.

  6. Para reiniciar la instancia detenida, seleccione la instancia y elija Instance State (Estado de la instancia) y Start instance (Iniciar instancia).

  7. Puede que transcurran unos minutos hasta que la instancia pase al estado running.

Old console

Para detener e iniciar una estancia respaldada por Amazon EBS utilizando la consola

  1. 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 los datos que necesita de los volúmenes de almacén de instancias al almacenamiento persistente, como Amazon EBS o Amazon S3.

  2. En el panel de navegación, elija Instances (Instancias) y seleccione la instancia.

  3. Elija Actions, Instance State, Stop. 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.

  4. Cuando se le pida confirmación, elija Yes, Stop (Sí, detener). Puede que transcurran unos minutos hasta que la instancia se detenga.

  5. (Opcional) Cuando la instancia está detenida, puede modificar ciertos atributos de la misma. Para obtener más información, consulte Modificar una instancia detenida.

  6. Para reiniciar la instancia detenida, seleccione la instancia y elija Actions (Acciones), Instance State (Estado de la instancia), Start (Iniciar).

  7. En el cuadro de diálogo de confirmación, elija Yes, Start (Sí, iniciar). Puede que transcurran unos minutos hasta que la instancia pase al estado running.

Para detener e iniciar una estancia respaldada por Amazon EBS utilizando la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceder a Amazon EC2.

Modificar una instancia detenida

Puede cambiar el tipo de instancia, los datos de usuario y los atributos de optimización de EBS de una instancia detenida mediante la AWS Management Console o la interfaz de línea de comandos. No puede utilizar la AWS Management Console para modificar los atributos DeleteOnTermination, kernel ni disco RAM.

Para modificar un atributo de una instancia

Para modificar un atributo de una instancia con la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceder a Amazon EC2.

Solucionar problemas de detención de la instancia

Si ha detenido una instancia respaldada por Amazon EBS y aparece como "stuck" (bloqueada) en el estado stopping, puede forzar su detención. Para obtener más información, consulte Solucionar problemas de detención de la instancia.