Inicio de una interrupción de instancias de spot - Amazon Elastic Compute Cloud

Inicio de una interrupción de instancias de spot

Puede seleccionar una solicitud de instancia de spot o una solicitud de flota de spot en la consola de Amazon EC2 e iniciar una interrupción de instancia de spot para probar cómo las aplicaciones de sus instancias de spot gestionan las interrupciones. Cuando inicia una interrupción de una instancia de spot, Amazon EC2 le notifica que la instancia de spot se interrumpirá en dos minutos y, transcurrido ese tiempo, se interrumpe la instancia.

El servicio subyacente que realiza la interrupción de la instancia de spot es AWS Fault Injection Service (AWS FIS). Para obtener más información sobre AWS FIS, consulte AWS Fault Injection Service.

nota

Los comportamientos de interrupción son terminate, stop y hibernate. Si establece el comportamiento de interrupción en hibernate, al iniciar una interrupción de una instancia de spot, el proceso de hibernación comenzará inmediatamente.

El inicio de una interrupción de una instancia de spot es compatible con todas las Regiones de AWS, excepto Asia-Pacífico (Yakarta), Asia-Pacífico (Osaka), China (Pekín) y China (Ningxia) y Oriente Medio (EAU).

Inicio de una interrupción de instancias de spot

Puede utilizar la consola de EC2 para iniciar rápidamente una interrupción de una instancia de spot. Al seleccionar una solicitud de instancia de spot, puede iniciar la interrupción de una instancia de spot. Al seleccionar una solicitud de flota de spot, puede iniciar la interrupción de varias instancias de spot a la vez.

Si desea realizar experimentos más avanzados para probar las interrupciones de instancias de spot, puede crear sus propios experimentos con la consola AWS FIS.

Para iniciar una interrupción de una instancia de spot en una solicitud de instancia de spot mediante la consola de EC2
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Spot Requests (Solicitudes de spot).

  3. Seleccione una solicitud de instancia de spot y, a continuación, elija Actions (Acciones), Initiate interrumption (Iniciar interrupción). No puede seleccionar varias solicitudes de instancia de spot para iniciar una interrupción.

  4. En el cuadro de diálogo Initiate Spot Instance interruption (Iniciar la interrupción de instancias de spot), en Service access (Acceso a los servicios), utilice el rol predeterminado o seleccione uno existente. Para elegir un rol existente, seleccione Usar un rol de servicio existente y, a continuación, en Rol de IAM, seleccione el rol que desea usar.

  5. Cuando tenga todo listo para iniciar la interrupción de instancias de spot, seleccione Initiate interruption (Iniciar interrupción).

Para iniciar la interrupción de una o más instancias de spot en una solicitud de flota de spot mediante la consola de EC2
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Spot Requests (Solicitudes de spot).

  3. Seleccione una solicitud de flota de spot y, a continuación, elija Acciones, Iniciar interrupción. No puede seleccionar varias solicitudes de flota de spot para iniciar una interrupción.

  4. En el cuadro de diálogo Especifique el número de instancias de spot, en Número de instancias a interrumpir, introduzca el número de instancias de spot que se van a interrumpir y, a continuación, seleccione Confirmar.

    nota

    El número no puede superar el número de instancias de spot de la flota ni su cuota de instancias de spot que AWS FIS puede interrumpir por experimento.

  5. En el cuadro de diálogo Initiate Spot Instance interruption (Iniciar la interrupción de instancias de spot), en Service access (Acceso a los servicios), utilice el rol predeterminado o seleccione uno existente. Para elegir un rol existente, seleccione Usar un rol de servicio existente y, a continuación, en Rol de IAM, seleccione el rol que desea usar.

  6. Cuando tenga todo listo para iniciar la interrupción de instancias de spot, seleccione Initiate interruption (Iniciar interrupción).

Para crear experimentos más avanzados a fin de probar las interrupciones de instancias de spot con la consola AWS FIS
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Spot Requests.

  3. Seleccione Actions (Acciones), Create advanced experiments (Creación de experimentos avanzados).

    Se abrirá la consola de AWS FIS. Para obtener más información, consulte Tutorial: pruebe las interrupciones de instancias de spot con AWS FIS en la Guía del usuario de AWS Fault Injection Service.

Verificación de la interrupción de instancias de spot

Después de iniciar la interrupción, ocurre lo siguiente:

Para comprobar que la instancia se interrumpió después de que iniciara la interrupción
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, abra Spot Requests (Solicitudes de spot) e Instances (instancia[s]) en pestañas o ventanas separadas del navegador.

  3. En Solicitudes de spot, seleccione la solicitud de instancia de spot o la solicitud de flota de spot. El estado inicial es.fulfilled Una vez interrumpida la instancia, el estado cambia de la siguiente forma, según el comportamiento de la interrupción:

    • terminate: el estado cambia a instance-terminated-by-experiment.

    • stop: el estado cambia a marked-for-stop-by-experiment y, a continuación, a instance-stopped-by-experiment.

  4. En Instances (instancia[s]), seleccione la instancia de spot. El estado inicial es.Running Dos minutos después de recibir el aviso de interrupción de la instancia de spot, el estado cambia de la siguiente forma, según el comportamiento de la interrupción:

    • stop: el estado cambia a Stopping y, a continuación, a Stopped.

    • terminate: el estado cambia a Shutting-down y, a continuación, a Terminated.

Cuotas

Su Cuenta de AWS tiene la siguiente cuota predeterminada para el número de instancias de spot que AWS FIS puede interrumpir por experimento.

Nombre Valor predeterminado Ajustable Descripción

instancias de spot de destino para aws:ec2:send-spot-instance-interruptions

Cada región admitida: 5

El número máximo de instancias de spot a las que aws:ec2:send-spot-instance-interruptions puede dirigirse al identificar los objetivos mediante etiquetas, por experimento.

Puede solicitar un aumento de cuota. Para obtener más información, consulte Solicitud de un aumento de cuota en la Guía del usuario de Service Quotas.

Para ver todas las cuotas de AWS FIS, abra la consola de Service Quotas. En el panel de navegación, elija servicios de AWS y seleccione AWS Fault Injection Service. También, puede ver todas las Cuotas para AWS Fault Injection Service en la Guía del usuario de AWS Fault Injection Service.