Publicado: Oct 22, 2021
Agora você pode injetar interrupções de instância spot do Amazon EC2 em seu workload de instâncias spot usando o AWS Fault Injection Simulator (FIS). Instâncias spot permitem que você compute workloads no Amazon EC2 com grandes descontos em troca de devolver as instâncias spot quando o Amazon EC2 necessitar a capacidade de volta. Por ser sempre possível que sua instância spot seja interrompida, você deve garantir que sua aplicação esteja preparada para uma interrupção de instância spot. No entanto, até agora tem sido difícil recriar as circunstâncias de uma interrupção de instância spot a fim de avaliar e melhorar como sua aplicação responde.
Agora, utilizando o AWS FIS, você pode simular o que acontece quando o Amazon EC2 reivindica instâncias spot simplesmente rodando um experimento AWS FIS, permitindo que você observe como suas aplicações respondem para que você possa melhorar sua performance e resiliência. As interrupções de instância spot que são injetadas por seus experimentos AWS FIS comportam-se da mesma maneira que quando reivindicadas pelo Amazon EC2 — incluindo notificações de terminação de instância, notificações de reequilíbrio, e os comportamentos de interrupção que você especificou — para que você possa reproduzir com precisão as condições do mundo real. Você também pode configurar proteções como alarmes, condições para parada, e etapas de reversão para ajudar a construir confiança em seus experimentos mesmo quando rodá-los durante a produção.
Para saber mais sobre o uso de experimentos AWS FIS para injetar interrupções de instância spot, acesse as Ações da Amazon EC2 no guia do usuário do AWS FIS. Além das interrupções de instância spot, você pode usar o AWS FIS para simular outras falhas, como erros da API do Amazon EC2, bem como rupturas nas instâncias reservadas ou sob demanda, instâncias de banco de dados RDS, contêineres ECS, e grupos nodais EKS. As instâncias spot do AWS FIS e Amazon EC2 estão disponíveis em todas as regiões públicas da AWS.