View a markdown version of this page

Integración de spot con otros servicios de AWS - Información general de las instancias de spot de Amazon EC2

Integración de spot con otros servicios de AWS

Las instancias de spot de Amazon EC2 se integran con varios servicios de AWS.

Integración de Amazon EMR

Puede ejecutar clústeres de Amazon EMR en instancias de spot y reducir significativamente el coste de procesar grandes cantidades de datos para sus cargas de trabajo de análisis. Puede ejecutar sus clústeres de EMR mezclando fácilmente instancias de spot con instancias bajo demanda y reservadas mediante la característica Flotas de instancias de EMR. Puede utilizar estrategias de asignación de EMR para lanzar instancias de spot desde los grupos de capacidad más disponibles.

Integración de EC2 Auto Scaling

Puede utilizar los grupos de Amazon EC2 Auto Scaling para lanzar y administrar instancias de spot, mantener la disponibilidad de las aplicaciones, diversificar el tipo de instancia y la selección de opciones de compra (bajo demanda/spot) y escalar su capacidad de Amazon EC2 mediante políticas de escalado dinámicas, programadas y predictivas. Para obtener más información, consulte Solicitud de instancias de spot para aplicaciones flexibles y tolerantes a fallos en la Guía del usuario de Amazon EC2 Auto Scaling.

Integración de Amazon EKS

Puede optimizar los costes de sus cargas de trabajo basadas en Kubernetes con Amazon EKS, lanzando instancias de spot en grupos de nodos administrados de EKS. Los grupos de nodos administrados de EKS administran todo el ciclo de vida de las instancias de spot, sustituyendo las instancias de spot que pronto se interrumpirán por instancias lanzadas recientemente, para reducir las posibilidades de impacto en el rendimiento o la disponibilidad de las aplicaciones cuando se interrumpen las instancias de spot (cuando EC2 necesita recuperar la capacidad). Para obtener más información, consulte Grupos de nodos administrados en la Guía del usuario de Amazon EKS.

Integración de Amazon ECS

Puede ejecutar clústeres de Amazon ECS en instancias de spot para reducir el coste operativo de ejecutar aplicaciones en contenedores. Amazon ECS admite el vaciado automático de instancias de spot que pronto se interrumpirán. Para obtener más información, consulte Using Spot Instances en la Amazon Elastic Container Service Developer Guide.

Integración de Amazon ECS con AWS Fargate Spot

Si sus tareas en contenedores son interrumpibles y flexibles, puede optar por ejecutar sus tareas de ECS con el proveedor de capacidad de instancias de spot de AWS Fargate, lo que significa que sus tareas se ejecutarán en AWS Fargate, una plataforma de contenedores sin servidor, y se beneficiará del ahorro de costes impulsado por Fargate Spot. Para obtener más información, consulte AWS Fargate capacity providers en la Amazon Elastic Container Service Developer Guide.

Integración de Amazon Batch

AWS Batch planifica, programa y ejecuta cargas de trabajo de computación en lotes en AWS. AWS Batch solicita de manera dinámica instancias de spot en su nombre, lo que reduce aún más el coste de la ejecución de sus trabajos por lotes.

Integración de Amazon SageMaker

Amazon SageMaker facilita la capacitación de modelos de aprendizaje automático mediante instancias de spot administradas. La formación de spot administrado puede optimizar el coste de los modelos de formación hasta en un 90 % en comparación con las instancias bajo demanda. SageMaker administra las interrupciones de Spot en su nombre. Para obtener más información, consulteManaged Spot Training en Amazon SageMaker en la Guía para desarrolladores de Amazon SageMaker.

Integración de Amazon Gamelift

Amazon GameLift es una solución de alojamiento de servidores para juegos que implementa, opera y escala servidores en la nube para juegos multijugador. La compatibilidad con instancias de spot en Amazon Gamelift le brinda la oportunidad de reducir significativamente sus costes de alojamiento. Al crear flotas de recursos de alojamiento, puede elegir entre instancias bajo demanda o instancias de spot. Si bien las instancias de spot pueden interrumpirse con dos minutos de notificación, FleetIQ de Amazon GameLift minimiza la posibilidad de interrupciones. Para obtener más información, consulte Uso de instancias de spot con GameLift en la Guía para desarrolladores de Amazon GameLift.

Integración de AWS Elastic Beanstalk

AWS Elastic Beanstalk es un servicio fácil de utilizar para implementar y escalar servicios y aplicaciones web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores familiares, como Apache, Nginx, Passenger e IIS. Puede cargar simplemente su código y Elastic Beanstalk se encarga automáticamente de la implementación, desde el aprovisionamiento de capacidad y balanceador de carga hasta el escalado automático y el monitoreo del estado de las aplicaciones. Puede usar instancias de spot en sus entornos de Elastic Beanstalk para optimizar los costes de la infraestructura subyacente de sus aplicaciones web. Para obtener información sobre el uso de instancias de spot con Elastic Beanstalk, consulte Compatibilidad con instancias de spot en la Guía para desarrolladores de AWS Elastic Beanstalk.