Publicado en: Aug 12, 2019

Amazon EC2 ahora ofrece una nueva estrategia de asignación “optimizada para capacidad” destinada al aprovisionamiento de instancias de spot mediante EC2 Auto Scaling, EC2 Fleet, y Spot Fleet. La estrategia de asignación “optimizada para capacidad” aprovecha la capacidad excedente de la manera más eficiente posible sin dejar de conseguir los importantes descuentos que ofrecen las instancias de spot.

Una de las prácticas recomendadas para el uso eficiente de instancias de spot de EC2 es ser flexible en relación con el uso de una amplia gama de tipos de instancias. Cuando los clientes configuran su grupo de Auto Scaling, EC2 Fleet o Spot Fleet para usar varios tipos de instancias con la modalidad spot, deben especificar una estrategia de asignación de instancias de spot. Las estrategias de asignación de instancias de spot determinan de qué manera se completarán en su flota las instancias de spot a partir de grupos de instancias de spot. La estrategia optimizada para capacidad lanza automáticamente instancias de spot en los grupos con mayor disponibilidad mediante la evaluación de los datos de capacidad generados en tiempo real y la predicción de qué grupos tendrán el nivel de disponibilidad mayor. La estrategia funciona correctamente para cargas de trabajo como big data y análisis, representación de imágenes y contenido multimedia, aprendizaje automático e informática de alto rendimiento, en las cuales las interrupciones pueden tener un costo elevado. Al ofrecer la posibilidad de tener menos interrupciones, la estrategia optimizada para capacidad puede disminuir el costo total de su carga de trabajo.

Las instancias de spot de Amazon EC2 le permiten aprovechar la capacidad de EC2 excedente disponible en la nube de AWS. Las instancias de spot están disponibles con un descuento de hasta el 90 % en comparación con los precios de las instancias bajo demanda. Puede utilizar instancias de spot para diversas aplicaciones flexibles, sin estado y tolerantes a errores, como big data, cargas de trabajo en contenedores, CI/CD, servidores web, informática de alto rendimiento (HPC) y otras cargas de trabajo de prueba y desarrollo. Se pueden utilizar servicios de AWS, por ejemplo, Amazon ECS y Amazon EMR, o de otros proveedores integrados, como Terraform y Jenkins, para realizar tareas de lanzamiento, ajuste de escala y administración de instancias de spot de manera sencilla.

Es posible lanzar las instancias de spot mediante la API RunInstances con un único parámetro adicional. También puede aprovisionar capacidad de cómputo en instancias de spot, instancias reservadas e instancias bajo demanda a fin de optimizar el rendimiento y el costo con API de EC2 Auto Scaling, EC2 Fleet y Spot Fleet. 

Si desea obtener más información sobre la estrategia optimizada para capacidad, consulte esta publicación de blog y la documentación de EC2 Auto Scaling, EC2 Fleet y Spot Fleet.