Flota de EC2 - Amazon Elastic Compute Cloud

Flota de EC2

Una flota de EC2 contiene la información de configuración para iniciar una flota de instancias. En una sola llamada a la API, una flota puede iniciar varios tipos de instancias en varias zonas de disponibilidad, mediante el uso en conjunto de las opciones de instancia de spot, instancia bajo demanda, instancia reservada y Savings Plan. Con una flota de EC2, puede:

  • Definir los objetivos de capacidad de spot y bajo demanda independientes y la cantidad máxima que está dispuesto a pagar por hora.

  • Especificar los tipos de instancias que funcionan mejor con sus aplicaciones.

  • Establecer cómo debe Amazon EC2 distribuir la capacidad de la flota dentro de cada opción de compra.

También puede establecer la cantidad máxima por hora que está dispuesto a pagar por su flota, y la flota de EC2 iniciará instancias hasta que se alcance la cantidad máxima. Cuando se alcanza cantidad máxima por hora que está dispuesto a pagar, la flota dejará de iniciar instancias, incluso si no se ha alcanzado la capacidad de destino.

La flota de EC2 intenta iniciar el número de instancias que se requieren para satisfacer la capacidad de destino que haya especificado en su solicitud. Si especifica un precio máximo total por hora, satisface la capacidad hasta que se alcanza la cantidad máxima que está dispuesto a pagar. Además, la flota puede intentar mantener la capacidad de spot de destino si las instancias de spot se interrumpen. Para obtener más información, consulte Cómo funcionan las instancias de spot.


			Ejemplo de flota de EC2

Puede especificar un número ilimitado de tipos de instancias por flota de EC2. Esos tipos de instancias se pueden aprovisionar tanto con las opciones de compra bajo demanda como de spot. También puede seleccionar varias zonas de disponibilidad, especificar los distintos precios de spot máximos para cada instancia y elegir opciones de spot adicionales para cada flota. Amazon EC2 utiliza las opciones especificadas para aprovisionar capacidad cuando se inicia la flota.

Mientras la flota se está ejecutando, si Amazon EC2 reclama una instancia de spot debido a un incremento de los precios o a que una instancia devolvió un error, la flota de EC2 puede reemplazar las instancias por cualquiera de los tipos de instancias que se especifiquen. De ese modo, resulta más sencillo recuperar la capacidad durante un pico de los precios de spot. Puede desarrollar una estrategia de asignación de recursos flexible y elástica para cada flota. Por ejemplo, dentro de las flotas específicas, su capacidad principal puede ser bajo demanda y complementarla con capacidad de spot más barata en caso de que esté disponible.

Si tiene instancias reservadas y especifica instancias en diferido en la flota, la flota de EC2 usará instancias reservadas. Por ejemplo, si la flota especifica una instancia a petición como c4.large y usted tiene instancias reservadas para c4.large, recibirá el precio de instancia reservada. Lo mismo se aplica si utiliza un Savings Plan.

El uso de la flota de EC2 no supone ningún cargo adicional. Únicamente se pagan las instancias EC2 que la flota inicia en su nombre.

Limitaciones de la flota de EC2

Las limitaciones siguientes son aplicables a la flota de EC2:

  • La flota de EC2 solo está disponible a través de la API de Amazon EC2, AWS CLI, SDK de AWS y AWS CloudFormation.

  • Una solicitud de flota de EC2 no puede abarcar varias regiones de AWS. Es preciso crear una flota de EC2 independiente para cada región.

  • Una solicitud de flota de EC2 no puede abarcar diferentes subredes de la misma zona de disponibilidad.

Instancias de rendimiento ampliable

Si inicia instancias de spot mediante un tipo de instancias de rendimiento ampliable y si piensa utilizar instancias de spot de rendimiento ampliable inmediatamente y durante un corto periodo de tiempo, sin tiempo de inactividad para acumular créditos de CPU, le recomendamos que las lance en modo estándar para evitar pagar costos más elevados. Si inicia instancias de spot de rendimiento ampliable en modo ilimitado y amplía el uso de la CPU inmediatamente, gastará créditos sobrantes para el rendimiento ampliable. Si utiliza la instancia durante un periodo corto de tiempo, la instancia no tiene tiempo de acumular créditos de CPU para compensar los créditos sobrantes y se le cobrarán dichos créditos sobrantes al terminar la instancia.

El modo ilimitado resulta adecuado para instancias de spot de rendimiento ampliable solo si la instancia se ejecuta el tiempo suficiente para acumular créditos de CPU para el rendimiento ampliable. De lo contrario, al tener que pagar los créditos sobrantes, las instancias de spot con rendimiento ampliable serán más caras que otras instancias. Para obtener más información, consulte Cuando utilizar el modo ilimitado en lugar del modo de CPU fija.

Los créditos de inicialización tienen como objetivo ofrecer una experiencia de inicialización inicial productiva para instancias T2 proporcionando recursos de computación suficientes para configurar la instancia. No se permiten inicializaciones repetidas de instancias T2 para acceder a nuevos créditos de inicialización. Si necesita una CPU sostenida, puede ganar créditos (mediante un periodo de reposo), utilizar el modo ilimitado para las instancias de spot T2 o utilizar un tipo de instancia con CPU dedicada.