A otimização de custos é sempre uma pauta importante para a maior parte dos clientes AWS. Por esse motivo destacamos neste post uma solução da AWS para reduzir custos de forma simples, o Instance Scheduler.
O Instance Scheduler permite automatizar o processo de início e parada das instâncias do Amazon EC2 e Amazon RDS.
O conceito é simples, interromper as instâncias que não estão sendo utilizadas e iniciá-las novamente quando a capacidade for necessária.
A execução de instâncias de desenvolvimento e testes somente durante o horário comercial pode economizar até 70% em comparação com a execução dessas instâncias 24 horas nos 7 dias da semana.
E para ajudar a otimizar ainda mais os custos na AWS separamos também 5 dicas simples e de acordo com as melhores práticas do pilar de custos do well architected framework. Clique aqui e confira.
Como funciona
O Instance Scheduler é configurado através do CloudFormation e utiliza as tags de recursos da AWS e funções Lambda para interromper e reiniciar automaticamente as instâncias em várias regiões e contas da AWS.
Ou seja, após configurar o modelo no CloudFormation com as regiões, contas e tags necessárias, o CloudFormation configura um evento no CloudWatch que aciona uma função Lambda.
Esses valores são armazenados no DynamoDB e cada vez que a função Lambda é executada, é verificado o estado de cada instância tagueada e, em seguida, o início ou parada é aplicado.
Clique aqui e veja o passo a passo de como implementar o Instance Scheduler.
Preço do Instance Scheduler
A solução em si é gratuita, no entanto, envolve alguns outros serviços da AWS como DynamoDB, Lambda e CloudWatch e por isso pode gerar encargos.
Para obter mais detalhes, consulte a página de preços de cada serviço da AWS que será utilizado nesta solução.
Principais características
Entre os principais características disponíveis nessa solução estão:
- Planejamento de instâncias de contas variadas: É possível criar roles do IAM para iniciar e encerrar instâncias em contas secundárias;
- Tags automatizadas. É possível adicionar tags automaticamente a todas as instâncias que inicia ou para e adicionar informações variáveis às tags;
- Automação parcial do sistema: É possível a automatização de forma parcial, ou seja, configurar ações apenas iniciar ou apenas parar.
Conte com o CleanCloud Inspect
Conte com o CleanCloud Inspect que ajuda na análise e identificação das instâncias e cargas de trabalho que seriam uma boa opção para utilizar o Instance Scheduler.
Além disso, receba mais de 50 recomendações diárias e automáticas para otimizar ainda mais os custos na nuvem AWS.