View a markdown version of this page

Cómo lanzar instancias de spot - Información general de las instancias de spot de Amazon EC2

Cómo lanzar instancias de spot

El servicio más recomendado para lanzar instancias de spot es Amazon EC2 Auto Scaling, ya que le permite lanzar y mantener la capacidad deseada y solicitar recursos automáticamente para reemplazar los que se interrumpan o se terminen manualmente. Al configurar un grupo de Auto Scaling, solo se necesita especificar los tipos de instancia y la capacidad deseada en función de las necesidades de la aplicación. Para obtener más información, consulte Grupos de Auto Scaling en la Guía del usuario de Amazon EC2 Auto Scaling.

Si necesita más flexibilidad, tener creados sus propios flujos de trabajo de lanzamiento de instancias o desea controlar aspectos individuales de los lanzamientos de instancias o los mecanismos de escalado, le recomendamos que evalúe el uso de la flota de EC2 en modo instantáneo como alternativa a EC2 Auto Scaling. Esta API sincrónica le permite especificar una lista de tipos de instancias y requisitos de lanzamiento, y proporciona una capacidad más flexible que la llamada a la API RunInstances de EC2 para lanzar instancias de spot o instancias bajo demanda.

Cuando utiliza los servicios de AWS para ejecutar sus cargas de trabajo en la nube, también puede usarlos para lanzar instancias de spot. Entre los ejemplos se incluyen Amazon EMR, Amazon EKS, Amazon ECS, AWS Batch y AWS Elastic Beanstalk. También puede lanzar instancias de spot utilizando herramientas de terceros que se integran con la nube de AWS.

Puede automatizar los lanzamientos de instancias de spot utilizando herramientas de infraestructura como código (AWS CloudFormation, AWS CDK) o la API, la CLI o los SDK de AWS. Spot Blueprints proporciona un asistente guiado que le permite generar plantillas de infraestructura como código para AWS Cloudformation y Hashicorp terraform que se adhieren a las prácticas recomendadas de spot.