Cómo funcionan las instancias de spot - Amazon Elastic Compute Cloud

Cómo funcionan las instancias de spot

Para iniciar una instancia de spot, puede crear una Solicitud de instancia de Spot, o Amazon EC2 crea una solicitud de instancia de spot en su nombre. La instancia de spot se inicia cuando se cumple la solicitud de instancia de spot.

Puede iniciar una instancia de spot usando varios servicios diferentes. Para obtener más información, consulte Introducción a las instancias de spot de Amazon EC2. En esta guía del usuario, describimos las siguientes formas de iniciar una instancia de spot usando EC2:

  • Puede crear una solicitud de instancia de spot mediante el asistente de inicialización de instancias en la consola de Amazon EC2 o el comando de la AWS CLI run-instances. Para obtener más información, consulte Crear una solicitud de instancia de spot.

  • Puede crear una flota de EC2, en la que especifique la cantidad deseada de instancias de spot. Amazon EC2 crea una solicitud de instancia de spot en su nombre para cada instancia de spot especificada en la flota de EC2. Para obtener más información, consulte Crear una flota de EC2.

  • Puede crear una solicitud de flota de spot en la que especifique la cantidad deseada de instancias de spot. Amazon EC2 crea una solicitud de instancia de spot en su nombre para cada instancia de spot especificada en la solicitud de flota de spot. Para obtener más información, consulte Creación de una solicitud de flota de spot.

La instancia de spot se inicia si hay capacidad disponible.

La instancia de spot se ejecuta hasta que la detenga o la termine, o hasta que Amazon EC2 la interrumpa (lo que se conoce como una interrupción de instancia de spot).

Cuando utilice instancias de spot, debe estar preparado para las interrupciones. Amazon EC2 puede interrumpir su instancia de spot si la demanda de instancias de spot aumenta, si la oferta de instancias de spot disminuye. Cuando Amazon EC2 interrumpe una instancia de spot, proporciona un aviso de interrupción de instancia de spot, que envía a la instancia una advertencia dos minutos antes de que Amazon EC2 la interrumpa. No puede habilitar la protección contra terminación para instancias de spot. Para obtener más información, consulte Interrupciones de instancias de spot.

Puede detener, iniciar, reiniciar o terminar una instancia de spot con respaldo de Amazon EBS. El servicio de spot puede detener, terminar o hibernar una instancia de spot cuando la interrumpe.

iniciar instancias de spot en un grupo de inicialización

Especifique un grupo de inicialización en la solicitud de instancia de spot para indicar a Amazon EC2 que lance un conjunto de instancias de spot solo si puede iniciarlas todas. Además, si el servicio de spot debe terminar una de las instancias de un grupo de inicialización, debe terminarlas todas. No obstante, si usted es el que termina una o más de las instancias en un grupo de inicialización, Amazon EC2 no termina el resto de las instancias del grupo de inicialización.

Si bien esta opción puede resultar útil, agregar esta limitación puede reducir las posibilidades de que se cumpla la solicitud de instancia de spot y aumentar las posibilidades de que se terminen las instancias de spot. Por ejemplo, el grupo de inicialización incluye instancias de múltiples zonas de disponibilidad. Si la capacidad de una de estas zonas de disponibilidad se reduce y ya no está disponible, entonces Amazon EC2 termina todas las instancias del grupo de inicialización.

Si crea otra solicitud de instancia de spot realizada correctamente que especifica el mismo grupo de inicialización (existente) que una solicitud anterior realizada correctamente, las instancias nuevas se agregarán al grupo de inicialización. Posteriormente, si se termina una instancia de este grupo de inicialización, se terminan todas las instancias del grupo, incluidas las instancias iniciadas en la primera y segunda solicitud.

iniciar instancias de spot en un grupo de zona de disponibilidad

Especifique un grupo de zona de disponibilidad en su solicitud de instancia de spot para indicar a Amazon EC2 que debe iniciar un conjunto de instancias de spot en la misma zona de disponibilidad. Amazon EC2 no necesita interrumpir todas las instancias de un grupo de zona de disponibilidad al mismo tiempo. Si Amazon EC2 debe interrumpir una de las instancias de un grupo de zona de disponibilidad, las demás siguen ejecutándose.

Si bien esta opción puede resultar útil, agregar esta limitación puede reducir las probabilidades de que se cumpla su solicitud de instancia de spot.

Si especifica un grupo de zona de disponibilidad, pero no una zona de disponibilidad en la solicitud de instancia de spot, el resultado dependerá de la red especificada.

VPC predeterminada

Amazon EC2 usa la zona de disponibilidad para la subred especificada. Si no especifica una subred, selecciona una zona de disponibilidad y su subred predeterminada, pero no necesariamente la zona más barata. Si eliminó la subred predeterminada para una zona de disponibilidad, entonces deberá especificar una subred diferente.

VPC no predeterminada

Amazon EC2 usa la zona de disponibilidad para la subred especificada.

iniciar instancias de spot en una VPC

La subred de las instancias de spot se especifica de la misma forma que una subred para las instancias bajo demanda.

  • [VPC predeterminada] Si desea que la instancia de spot se lance en una zona de disponibilidad de bajo precio específica, debe especificar la subred correspondiente en la solicitud de instancia de spot. Si no especifica una subred, Amazon EC2 selecciona una automáticamente y la zona de disponibilidad de esta subred podría no tener el precio de spot más bajo.

  • [VPC no predeterminada] Debe especificar la subred para la instancia de spot.