No mundo dinâmico da computação em nuvem, as AWS Spot Instances sempre foram uma tentação irresistível para muitas empresas. Mas os ventos estão mudando. A economia que antes vinha junto com as Spot Instances começa a minguar, e as empresas precisam repensar suas estratégias de nuvem.
Como CTO da DoiT International, tenho o privilégio de acompanhar de perto e responder ao cenário dinâmico da computação em nuvem. As AWS Spot Instances há muito são a queridinha das empresas que buscam reduzir custos, sobretudo daquelas dispostas a desenhar suas arquiteturas em torno de instâncias preemptíveis. Mas esse cenário está mudando. A economia que tornava as Spot Instances tão atrativas começa a desaparecer, e é fundamental repensarmos nossas estratégias de nuvem.

O cenário em transformação das AWS Spot Instances (criado com OpenAI DALL·E)
Recentemente, esbarrei em uma discussão no HackerNews sobre um artigo instigante chamado "Farewell to the Era of Cheap EC2 Spot Instances" (Adeus à era das EC2 Spot Instances baratas). O texto traz uma visão bem sombria das tendências atuais de preços das EC2 Spot.

Empresas com uso previsível devem agora considerar alternativas de economia garantida, como os Savings Plans. Mas ainda há uma luz no fim do túnel para quem extraía valor das Spot Instances.
Podemos, em algum momento, chegar a um ponto de equilíbrio em que a capacidade Spot volte a ficar disponível a um preço razoável. Com a AWS oferecendo hoje mais de 600 tipos de instância, muitos com preços praticamente iguais aos On-Demand, uma estratégia de diversificação ainda pode revelar opções com economia significativa.
É aí que nossa solução, o DoiT Spot Scaling, mostra toda a sua força. O Spot Scaling foi feito para automatizar suas AWS Spot Instances, gerando até 90% de economia nos gastos com computação sem abrir mão da confiabilidade, diversificando pela maior gama possível de tipos de instância mais baratos do que seu tipo de instância On-Demand inicial.
A ideia é descomplicar a economia com Spot. Você economiza mais com AWS Spot Instances sem se preocupar com launch templates, configurações, mixed instance policies ou outros desafios de implementação. Deixamos o processo o mais simples possível, diversificando automaticamente pela maior gama de tipos de instância mais baratos do que seu tipo de instância On-Demand inicial.
O Spot Scaling conta com um mecanismo de fallback para On-Demand sempre que não há capacidade Spot suficiente disponível. Isso evita qualquer interrupção de desempenho ou de disponibilidade nas suas aplicações, garantindo continuidade operacional mesmo em um ambiente de capacidade volátil.
É possível chegar a uma configuração parecida (exceto pelo "Fallback to OnDemand") usando AWS AutoScaling groups padrão, mas isso exigiria reconfigurar cada grupo individualmente. Já com o Spot Scaling, basta uma configuração global única, aplicada automaticamente em toda a sua organização AWS.
Outro diferencial do Spot Scaling em relação a outras ferramentas do mercado é o modelo sem custo para clientes DoiT. Ou seja, você fica com 100% da economia gerada pelo uso de Spot Instances.
Apesar de oferecer uma solução inteligente, o Spot Scaling também se integra perfeitamente com Savings Plans e Reserved Instances. Ele define um ponto de transição automático para cada tipo de instância, o que facilita a compra de RIs e Savings Plans para a capacidade On-Demand restante.
Para quem quer automatizar a estratégia de gestão de descontos da AWS, o Spot Scaling trabalha em conjunto com o DoiT Flexsave, criando uma solução completa e automatizada para gerenciar seus descontos AWS.
Em resumo, mesmo com os benefícios de custo das Spot Instances em transformação, com a estratégia certa e ferramentas como o DoiT Spot Scaling e o Flexsave dá para continuar otimizando custos de forma eficaz. O segredo é manter a flexibilidade e o pensamento estratégico nesse cenário de nuvem em constante mudança.