O documento discute estratégias para otimização de custos na AWS, incluindo elasticidade, right sizing, reservas de capacidade e governança de custos. Ele fornece exemplos de como esses métodos podem reduzir gastos em nuvem e alerta sobre ferramentas como o Billing Console, Cost Explorer e Trusted Advisor para monitoramento.
2. ”Nosso negócio não está crescendo como esperávamos, preciso que você me
ajude a identificar e cortar custos não essenciais”
”Valorização do dólar está impactando os nosso custos de TI, vamos revisar
todos os projetos que estão em andamento”
”Temos um target de redução de custos muito agressivo e preciso do seu apoio
para apresentar um plano de redução de 25% dos custos para os próximos 3
meses”
”Temos um novo projeto planejado para esse ano mas não tenho certeza onde
deveria alocar essa demanda e ter o melhor retorno pelo nosso investimento”
Isso soa familiar?
3. O que vamos ver hoje…
Como iniciar uma análise de otimização, quais as
ferramentas e modelos de pagamento disponíveis na
AWS para buscar o melhor retorno pelo seu investimento e
quais indicadores acompanhar para se ter uma visão
completa dos seus custos em nuvem
4. Ao invés de pagar… Pagar…
pelo o que se Usa pelo o que se Precisa
Time
Usage
Page Views
Revenue
Etc.
Custos
Time
Usage
Page Views
Revenue
Etc.
Custos
Otimização de custos é…
5. Os Quatro Pilares da Otimização de Custos
Right Sizing Reserva
Capacidade
Elasticidade Medir,
Monitorar e
Melhorar
Investir Ativo
Correto
PrevisibilidadeCAPEX para
OPEX
Relatório & KPIs
6. Elasticidade
Procure por instâncias que podem ser
desligadas
• Busque por instâncias dev/test que não fazem parte
da sua produção, que estão sempre ligadas e
desligue-as
Autoscale
• Use Autoscaling para acompanhar a sua demanda,
seja ela para cima ou para baixo
Regra: Tente desligar aproximadamente 30% das suas
instâncias diariamente
8. Right Sizing
Right Sizing
• Busque pela instância disponível mais barata que
atenda a sua demanda
• Monitore regularmente a utilização de CPU, RAM,
Armazenamento e Rede para identificar instâncias
que podem ser reduzidas
• Utilize as métricas do CloudWatch para criar
alarmes de utilização
Regra: Selecione a melhor instância para a sua
demanda, depois faça a reserva de capacidade
9. 29 m1.large @ $0.233/h
$4,865.04 / mês*
59 t2.medium @ $0.108/h
$4,587.84 / mês*
*Assumindo instâncias Linux na região South America e com 720 horas no mês
Usando Right Sizing e Elasticidade para redução de custos
Instâncias menores vs. Instâncias maiores
10. Instâncias Reservadas
1o passo: Cobertura de RI
• Cubra recursos que estão sempre ligados
2o passo: Utilização de RI
• Mais utilização com a flexibilidade das RIs
• Agrupe ou Divida as RIs de acordo com a
demanda
Regra: Target 70-80% recursos sempre ligados com
95% de horas utilizadas
Comprometimento: 1 ou 3 anos
Métodos de pagamento: No Upfront, Partial Upfront e All Upfront
Serviços AWS: EC2, RDS, DynamoDB, Redshift e ElastiCache
11. Quanto de economia devo esperar ao reservar instâncias vs o modelo tradicional
sob demanda (on demand)?
Escolhendo o melhor meio de pagamento para a sua reserva de capacidade:
• Preocupado com a valorização do dólar? 1Y/3Y All Upfront
• Quer economias + Possui dinheiro disponível? Partial Upfront
• Não tem dinheiro para investir antecipado? Upfront
1Y No Upfront 1Y Partial 1Y All Upfront 3Y Partial
c3.2xlarge 24% 32% 34% 55%
m3.2xlarge 37% 46% 47% 60%
t2.large 33% 42% 43% 55%
Considerando região Sao Paulo e máquinas Linux
Instâncias Reservadas
12. Objeções comuns na compra de RIs
“Não tenho dinheiro para pagar
antecipado”
”E se a AWS reduzir os custos das
instâncias no futuro?”
”E se a AWS lançar novas instâncias (ou
uma nova família)?”
”Não quero me comprometer com uma
instância por um longo período”
Fale sobre o modelo No Upfront (Nov/14)
Faça o calculo, é melhor reservar agora
ou esperar X meses por uma redução?
Mude a conversa para tempo de break
even, fale sobre as modificações
permitidas nesse modelo de contrato e
sobre o RI Marketplace
13. custo = uso x rate
Reserva Capacidade
Right SizingElasticidade*
* 65% das horas de um mês (474 horas) correspondem a noites e finais de semana
Não utilize a nuvem como se fosse um datacenter
14. # instâncias OD
# instâncias Spot
# instâncias RI
# Recomendação RI
• Elasticidade: 36% instâncias em média são desligadas por dia
• Cobertura de RI: 28% - porque não explorar mais?
• Interessante economia Spot, porque não explorar para os picos
previsíveis de OD?
Case
15. Gastos AWS: Últimos 3 meses Oportunidades de otimização
AS IS Elasticity Right
Sizing
Reserved
Capacity
TO BE
+21% am
+15% am
6%
14%
12%
Case
16. Como saber se estou fazendo o correto
investimento em nuvem sem tirar o foco do meu
negócio?
19. Identifique (tag) os recursos
Key Name: Nome da Tag
exemplo: ”Centro de Custo”
Value: Descrição da Tag
exemplo: ”35667” centro de custo
Ideias para Tags: Departamento, Ambiente, Responsável, …
...lembre-se: less is more
20. Crie Alertas de Budget
Budget: Crie alarmes de budget por serviço, tag, AZ e AWSID para acompanhar
os custos AWS de forma mais dinâmica
Dica: Use notificações de email para uma resposta mais rápida
21. Crie Alertas de Budget
Quero saber se o meu
gasto mensal com EC2 irá
ultrapassar $100 durante
os próximos meses
Se o previsto (forecast)
para o mês for acima dos
$100 planejados a AWS
irá enviar um alarme para
os contatos cadastrados
22. Cost Explorer
Acompanhe os seus gastos de forma mais visual, possui os dados dos últimos 13
meses de utilização e pode estimar os próximos 3 meses de acordo com as
demandas atuais
Use o Cost Explorer para identificar padrões na sua conta. Informação pode ser
reportada por mês/dia e dividida por serviço, AZ, tags, tipo de instância e AWSID.
25. Ferramentas que podem
te ajudar:
e... outro cliente com oportunidades de otimização
Ganhe 45 dias de trial
Código: AWS-888
https://app.cloud8.com.br/toke
ns/coupon
26. Os Quatro Pilares da Otimização de Custos
Right Sizing Reserva
Capacidade
Elasticidade Medir,
Monitorar e
Melhorar