Uso de las instancias de spot - Amazon Elastic Container Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de las instancias de spot

Una instancia de spot es una instancia de Amazon EC2 sin utilizar que está disponible por un precio inferior al precio bajo demanda. Dado que las Instancias de spot permiten solicitar instancias EC2 sin utilizar con grandes descuentos, es posible reducir considerablemente los costos de Amazon EC2. El precio por hora de una instancia de spot se denomina precio de spot. Amazon EC2 establece el precio de spot de cada tipo de instancia en cada zona de disponibilidad, y este fluctúa en función de la oferta y la demanda a largo plazo de las instancias de spot. Para obtener más información, consulte Instancias de spot en la Guía del usuario de Amazon EC2 para instancias de Windows.

Puede registrar instancias de spot en los clústeres de Amazon ECS. Para obtener más información, consulte Lanzamiento de una instancia de contenedor de Linux de Amazon ECS.

Vaciado de instancias de spot

Amazon EC2 termina, detiene o hiberna la instancia de spot cuando el precio de spot supera el precio máximo de su solicitud o cuando ya no hay más capacidad. Amazon EC2 envía un aviso de interrupción de la instancia de spot, que otorga a la instancia una advertencia dos minutos antes de que se interrumpa. Si el vaciado de instancias de spot de Amazon ECS está habilitado en la instancia, ECS recibe el aviso de interrupción de la instancia de spot y coloca la instancia en el estado DRAINING.

importante

Amazon ECS monitorea los avisos de interrupción de instancias de spot que tienen las acciones de instancia terminate y stop. Si especificó el comportamiento de interrupción de la instancia hibernate al solicitar las instancias o la flota de spot, el vaciado de instancias de spot de Amazon ECS no es compatible con esas instancias.

Cuando se establece una instancia de contenedor en DRAINING, Amazon ECS evita que se programen nuevas tareas para su ubicación en la instancia de contenedor. Las tareas de servicio en la instancia de contenedor que se está vaciando que están en el estado PENDING se paran de inmediato. Si hay instancias de contenedor en el clúster que están disponibles, las tareas de servicio de sustitución se inician en ellas.

Debe configurar el parámetro ECS_ENABLE_SPOT_INSTANCE_DRAINING antes de iniciar el agente de contenedor. Utilice los siguientes comandos para activar manualmente el vaciado de instancias de spot. Sustituya my-cluster por el nombre de su clúster.

[Environment]::SetEnvironmentVariable("ECS_ENABLE_SPOT_INSTANCE_DRAINING", "true", "Machine") # Initialize the agent Initialize-ECSAgent -Cluster my-cluster

Para obtener más información, consulte Lanzamiento de una instancia de contenedor de Windows de Amazon ECS.