View a markdown version of this page

Amazon EC2 On-Demand ou Amazon EC2 Spot - AWS Batch

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Amazon EC2 On-Demand ou Amazon EC2 Spot

A maioria dos AWS Batch clientes usa instâncias spot do Amazon EC2 devido à economia em relação On-Demand às instâncias. No entanto, se sua carga de trabalho durar várias horas e não puder ser interrompida, as On-Demand instâncias podem ser mais adequadas para você. Você sempre pode experimentar as instâncias spot primeiro e mudar para elas, On-Demand se necessário.

Se você tiver os seguintes requisitos e expectativas, use instâncias do Amazon EC2: On-Demand

  • quando o runtime dos seus trabalhos for maior que uma hora e você não possa tolerar interrupções na workload.

  • Você tem um SLO (objetivo de nível de serviço) rigoroso para sua workload geral e não pode aumentar o tempo de computação.

  • As instâncias requeridas têm maior probabilidade de sofrer interrupções.

Caso tenha os seguintes requisitos e expectativas, utilize as instâncias spot do Amazon EC2:

  • quando o runtime usual de seus trabalhos for de até 30 minutos.

  • Você pode tolerar potenciais interrupções e reagendamento de tarefas como parte da workload. Para obter mais informações, consulte Advisor de Instâncias Spot.

  • Tarefas em execução longas podem ser reiniciadas a partir de um ponto de verificação, caso sejam interrompidas.

Você pode combinar os dois modelos de compra enviando primeiro na instância Spot e depois usando a On-Demand instância como uma opção alternativa. Por exemplo, insira seus trabalhos em uma fila conectada a ambientes de computação em execução em instâncias spot do Amazon EC2. Se um trabalho for interrompido, capture o evento na Amazon EventBridge e correlacione-o a uma recuperação de instância Spot. Em seguida, reenvie o trabalho para uma On-Demand fila usando uma AWS Lambda função ou. AWS Step Functions Para obter mais informaçõesTutorial: Como enviar alertas do Amazon Simple Notification Service para eventos de trabalho que falharam, consulte Melhores práticas para lidar com interrupções de instâncias spot do Amazon EC2 e Gerenciar com Step AWS Batch Functions.

Importante

Use diferentes tipos, tamanhos e zonas de disponibilidade de instâncias em seu ambiente On-Demand computacional para manter a disponibilidade do pool de instâncias spot do Amazon EC2 e diminuir a taxa de interrupção.