©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Otimização de Custos AWS:
Ajudando os clientes a pagarem
apenas pelo necessário
Arthur Basbaum
Business Development Manager
basbauma@amazon.com
”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?
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
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 é…
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
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
Elasticidade
Ligado e Desligado Rápido Crescimento
Picos PrevisíveisPicos Variáveis
INSATISFAÇÃO CLIENTE
DESPERDÍCIO
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
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
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
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
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
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
# 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
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
Como saber se estou fazendo o correto
investimento em nuvem sem tirar o foco do meu
negócio?
Otimização Custos: Governança
(Lembram do 4th pilar?)
Ajude seu cliente a conhecer o Billing Console
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
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
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
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.
Trusted Advisor
Exemplo: Cliente com a conta otimizada
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
Os Quatro Pilares da Otimização de Custos
Right Sizing Reserva
Capacidade
Elasticidade Medir,
Monitorar e
Melhorar
Obrigado
Arthur Basbaum
Business Development Manager
basbauma@amazon.com

Webinar: Otimização de Custos na AWS

  • 1.
    ©2015, Amazon WebServices, Inc. or its affiliates. All rights reserved Otimização de Custos AWS: Ajudando os clientes a pagarem apenas pelo necessário Arthur Basbaum Business Development Manager basbauma@amazon.com
  • 2.
    ”Nosso negócio nãoestá 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 vamosver 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 depagar… 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 Pilaresda 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ânciasque 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
  • 7.
    Elasticidade Ligado e DesligadoRápido Crescimento Picos PrevisíveisPicos Variáveis INSATISFAÇÃO CLIENTE DESPERDÍCIO
  • 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 economiadevo 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 nacompra 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 = usox 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: Últimos3 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 seestou fazendo o correto investimento em nuvem sem tirar o foco do meu negócio?
  • 17.
  • 18.
    Ajude seu clientea conhecer o Billing Console
  • 19.
    Identifique (tag) osrecursos 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 deBudget 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 deBudget 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 osseus 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.
  • 23.
  • 24.
    Exemplo: Cliente coma conta otimizada
  • 25.
    Ferramentas que podem teajudar: 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 Pilaresda Otimização de Custos Right Sizing Reserva Capacidade Elasticidade Medir, Monitorar e Melhorar
  • 27.