Como eu reduzi cerca de 50% do custo de Cloud da empresa em 3 meses!
Com ações culturais, monitoramento, testes de performance e uso de containers eu reduzi em cerca de 50% o custo da conta de cloud da Assertiva em menos de 3 meses. Nesta jornada eu apresentarei ações executadas com relação a conta da AWS detalhando as principais ações culturias e técnicas que trouxeram este resultado:
* Uso de tags para billing e organização dos projetos;
* Monitoramento de ociosidade reduzindo e agrupando recursos não críticos;
* Substituição de vários workloads em BeanStalk para Clusters de Containers em ECS
* Revisão da arquitetura de alguns componentes e produtos
* Evangelização dos profissionais com nivelamento de conhecimento entre performance e custo.
4. Globalcode – Open4education
Quem é responsável
pela conta da infra ?
1 - Financeiro
2 - Gerente TI
3 - Moça do café
4 - Equipes de TI
5. Globalcode – Open4education
1- Cultura
A infra é de todos!
Todos podem criar e
testar recursos "à
vontade", mas coloque
uma tag informando que
aquele recurso é seu!
6. Globalcode – Open4education
Tags
No cenário da Assertiva 3 tags nos ajudaram a
organizar e visualizar os custos dos recursos:
DONO
PROJETO
AMBIENTE
9. Globalcode – Open4education
2- Monitoramento
1. Instâncias RDS sem conexão recente
2. Instâncias RDS que não eram críticas com
multi-az e piops
3. EC2 desligadas com discos grandes
13. Globalcode – Open4education
3- Beanstalk vs ECS
Percebi que haviam muitos workloads com
Beanstalk usando ELB e instâncias EC2 muito
pequenas, neste caso o custo do ELB fica maior
que as EC2.
Comecei a usar um ALB em um cluster de ECS
suportado com EC2-spot em ambientes de
dev/test.
15. Globalcode – Open4education
4- Custos de armazenamento
S3 é sempre a melhor opção?
Cenário 1: poucos arquivos, mas arquivos
grandes.
Cenário 2: milhares de arquivos pequenos.