View a markdown version of this page

Integração de spot a outros serviços da AWS - Visão geral das instâncias spot do Amazon EC2

Integração de spot a outros serviços da AWS

As instâncias spot do Amazon EC2 se integram a vários serviços da AWS.

Integração ao Amazon EMR

Você pode executar clusters do Amazon EMR em instâncias spot e reduzir significativamente o custo de processamento de grandes quantidades de dados para as workloads de análise. Você pode executar os clusters do EMR misturando facilmente instâncias spot com instâncias reservadas e sob demanda usando o recurso frotas de instâncias do EMR. Você pode usar estratégias de alocação do EMR para executar instâncias spot por meio dos grupos de capacidade mais disponíveis.

Integração ao EC2 Auto Scaling

Você pode usar grupos do Amazon EC2 Auto Scaling para executar e gerenciar instâncias spot, manter a disponibilidade da aplicação, diversificar o tipo de instância e a seleção de opções de compra (sob demanda/spot) e escalar sua capacidade do Amazon EC2 usando políticas de escalabilidade dinâmicas, programadas e preditivas. Para obter mais informações, consulte Solicitar instâncias spot para aplicações flexíveis e tolerantes a falhas no Guia do usuário do Amazon EC2 Auto Scaling.

Integração ao Amazon EKS

Você pode otimizar os custos das workloads baseadas no Kubernetes usando o Amazon EKS, executando instâncias spot em grupos de nós gerenciados do EKS. Os grupos de nós gerenciados do EKS gerenciam todo o ciclo de vida da instância spot, substituindo aquelas que serão interrompidas em breve por instâncias recém-executadas, visando reduzir as chances de impacto na performance ou na disponibilidade da aplicação quando as instâncias spot forem interrompidas (quando o EC2 precisar da capacidade de volta). Para saber mais, consulte Grupos de nós gerenciados no Guia do usuário do Amazon EKS.

Integração ao Amazon ECS

Você pode executar clusters do Amazon ECS em instâncias spot para reduzir o custo operacional da execução de aplicações em contêineres. O Amazon ECS é compatível com a drenagem automática de instâncias spot que serão interrompidas em breve. Para obter mais informações, consulte Usar instâncias spot no Guia do desenvolvedor do Amazon Elastic Container Service.

Integração do Amazon ECS ao AWS Fargate Spot

Se suas tarefas em contêineres forem flexíveis e puderem ser interrompidas, será possível optar por executar tarefas do ECS com o provedor de capacidade spot do AWS Fargate, o que significa que as tarefas serão executadas no AWS Fargate, uma plataforma de contêineres sem servidor, e você se beneficiará da economia de custos impulsionada pelo Fargate Spot. Para obter mais informações, consulte Provedores de capacidade do AWS Fargate no Guia do desenvolvedor do Amazon Elastic Container Service.

Integração ao Amazon Batch

O AWS Batch planeja, programa e executa workloads de computação em lote dos clientes na AWS. O AWS Batch solicita dinamicamente instâncias spot em seu nome, reduzindo ainda mais o custo de execução dos trabalhos em lotes.

Integração ao Amazon SageMaker

O Amazon SageMaker facilita o treinamento de modelos de machine learning usando instâncias spot gerenciadas. O treinamento de spots gerenciadas pode otimizar o custo dos modelos de treinamento em até 90% em relação às instâncias sob demanda. O SageMaker gerencia as interrupções de spot em seu nome. Para obter mais informações, consulte Treinamento de spots gerenciadas no Amazon SageMaker no Guia do desenvolvedor do Amazon SageMaker.

Integração ao Amazon Gamelift

O Amazon GameLift é uma solução de hospedagem de servidores de jogos que implanta, opera e escala servidores de nuvem para jogos multijogador. A compatibilidade com instâncias spot no Amazon Gamelift oferece a oportunidade de reduzir significativamente os custos de hospedagem. Ao criar frotas de recursos de hospedagem, você pode escolher entre instâncias sob demanda ou instâncias spot. Embora as instâncias spot possam ser interrompidas com dois minutos de notificação, o FleetIQ do Amazon GameLift minimiza a chance de interrupções. Para obter mais informações, consulte Usar instâncias spot com o GameLift no Guia do desenvolvedor do Amazon GameLift.

Integração ao AWS Elastic Beanstalk

O AWS Elastic Beanstalk é um serviço de fácil utilização para implantação e escalabilidade de serviços e aplicações Web desenvolvidos com Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker em servidores familiares como Apache, Nginx, Passenger e IIS. Basta carregar seu código e o Elastic Beanstalk se encarrega automaticamente da implantação, desde o provisionamento de capacidade, o balanceamento de carga e a autoescalabilidade até o monitoramento da integridade da aplicação. Você pode usar instâncias spot em seus ambientes do Elastic Beanstalk para otimizar os custos da infraestrutura subjacente das aplicações Web. Para obter informações sobre como usar instâncias spot com o Elastic Beanstalk, consulte Compatibilidade com instâncias spot no Guia do desenvolvedor do AWS Elastic Beanstalk.