¿Cuál es el mejor método de flota que se puede utilizar? - Amazon Elastic Compute Cloud

¿Cuál es el mejor método de flota que se puede utilizar?

Como práctica recomendada general, se sugiere iniciar flotas de instancias de spot y bajo demanda con Amazon EC2 Auto Scaling, ya que proporciona características adicionales que puede usar para administrar su flota. La lista de características adicionales incluye la sustitución automática de las comprobaciones de estado para las instancias de spot y bajo demanda, las comprobaciones de estado basadas en las aplicaciones y una integración con Elastic Load Balancing para garantizar una distribución uniforme del tráfico de las aplicaciones a las instancias en buen estado. También puede utilizar grupos de escalado automático cuando utilice servicios de AWS como Amazon ECS, Amazon EKS (grupos de nodos autoadministrados) y Amazon VPC Lattice. Para obtener más información, consulte la Guía del usuario de Amazon EC2 Auto Scaling.

Si no puede usar Amazon EC2 Auto Scaling, podría considerar usar la flota de EC2 o flota de spot. La flota de EC2 y la flota de spot ofrecen la misma funcionalidad básica. Sin embargo, la flota de EC2 solo está disponible mediante una línea de comandos y no proporciona soporte para consolas. La flota de spot proporciona soporte para consolas, pero se basa en una API heredada sin inversión planificada.

Utilice la siguiente tabla para determinar qué método de flota debe utilizar.

Método de flota ¿Cuándo se debe utilizar? Caso de uso

Amazon EC2 Auto Scaling

  • Necesita varias instancias con una configuración única o una configuración mixta.

  • Desea automatizar la administración del ciclo de vida de las instancias.

Cree un grupo de Auto Scaling que administre el ciclo de vida de las instancias a la vez que mantiene el número de instancias deseado. Admite escalado horizontal (agregar más instancias) entre los límites mínimo y máximo especificados.

Flota de EC2

  • Necesita varias instancias con una configuración única o una configuración mixta.

  • Desea administrar por sí mismo el ciclo de vida de las instancias.

  • Si no necesita escalado automático, se recomienda utilizar un tipo instant de flota de EC2.

Cree una flota instant de instancias bajo demanda e instancias de spot en una única operación, con varias especificaciones de inicio que varían por tipo de instancia, AMI, zona de disponibilidad o subred. La estrategia de asignación de instancia de spot se establece de manera predeterminada como lowest-price por unidad, pero se recomienda cambiarla a price-capacity-optimized.

Flota de spot

  • Se desaconseja encarecidamente utilizar la flota de spot, porque es una API heredada sin inversión planificada.

  • Si desea administrar el ciclo de vida de la instancia, utilice la flota de EC2.

  • Si no desea administrar el ciclo de vida de la instancia, utilice un grupo de escalado automático.

Utilice la flota de spot solo si necesita soporte de consola para un caso de uso en el que utilizaría una flota de EC2.