© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1º: Defina o tamanho adequado instâncias
Tamanho Adequado (Right Sizing)
• Selecione a instância com menor custo disponível que
atenda a necessidade da sua aplicação
• Acompanhe o consumo de CPU, RAM, Disco e Rede
para identificar instâncias que podem ser redimensionadas
• Utilize as métricas do CloudWatch e instale os plugins
para acompanhar consumo de RAM
• Considere instâncias t2/t2 Unlimited (burstable)
c4.large (2 VCPU 3.7 Gb RAM) - $0.1/hr
t2.medium (2 VCPU 4 Gb RAM), 4h 48min burst - $0.046/hr
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 – opções para todos os gostos
70 2017 launches:
• Programmable/FPGAs: F1
12 13
11
5
7 • Bare metal: I3.metal (Preview)
3
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 T3: unlimited bursting by default
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute: EC2 Instance Families
M5 C5 T3 D2 I3 G2 R3
M4 C4 T2 P3 X1
EC2: Famílias
Instance generation
c5.xlarge
Instance family Instance size
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tamanhos de Instâncias EC2: Famílias
≈ ≈ ≈
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Exemplo: Right Sizing
Analise o consumo de CPU, RAM, MEM e Disco das suas maiores máquinas
75% economia
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ferramentas disponíveis para Right Sizing
Cost Optimization:
EC2 Right Sizing
https://aws.amazon.com/answers/account-management/cost-optimization-ec2-right-sizing/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ferramenta: EC2 Right Sizing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
2º: Deixe seu ambiente mais elástico
No modelo tradicional de TI o cliente é obrigado a ajustar a sua capacidade com base na
sua necessidade dos próximos 3-5 anos
AWS permite que você ajuste a sua necessidade com a sua demanda atual
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
~65% da horas de um mês correspondem a
noites e finais de semana
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ferramentas para Elasticidade
Open Source
• Jenkins
• Rundeck
• Linux Crontab
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3º: Modelos de Preço AWS
On Demand (OD) Instâncias Reservadas Spot
Pague por segundo sem (RI) de 1 ou 3
Faça um compromisso Capacidade ociosa, baixo
compromisso anos e receba um desconto custo e sem compromisso
significativo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
66x
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 On-Demand
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Instances
256
128
64
32
Memory (GB)
16
8
4
2
1
1 2 4 8 16 32 64 128
Recomendado para
Desconto de até 75% 1 ano (payback 7-9 meses)
aplicações que estão
vs On Demand 3 anos (payback 10-18 meses)
sempre ligadas
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
RI Breakeven Point
Assuming c4.large Linux in US Virginia for Standard 1Y reservation
Savings vs
Annual Cost
On Demand
All Upfront 1 2 3 4 5 6 7 8 9 10 11 12
$ 516.84 41%
$0.059/hr On Demand NURI PURI AURI
EC2 RI - Flexibilidade de Tamanho
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tamanhos de Instâncias EC2: Famílias
≈ ≈ ≈
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Quais instâncias reservar? Cost Explorer
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Use Cost Explorer para acompanhar utilização RI
maior utilização == maior economia ;)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Spot
Spot: capacidade ociosa de EC2 que a AWS pode interromper após uma
notificação de 2 minutos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cada família de instância, cada tamanho de instância, em cada zona
de disponibilidade e em cada região é um Spot Pool independente
Capacidade Total região São Paulo
Shared
AZ1 Dedicated
AZ2 Shared
Dedicated
P2 C5 M5 I2 R4 D2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Novo modelo de preços Spot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EC2 Spot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Spot Instances: Spare compute capacity at scale
Spot: Últimos lançamentos
Spot Fleet: Defina quanto de capacidade você precisa e o Spot Fleet fará o resto
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Spot Instances Use Cases
Containers & Stateless web
HPC & batch Big data
test/dev services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
4º: Medir, Monitorar e Melhorar
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
É essencial que seu ambiente esteja tageado
Por que?
• Transparência de gastos
Owner =
Admin • Alocação interna para o time correto
Env =
Test Como fazer?
App =
• Definir tags estratégicas (centro de custo, owner,
website ambiente, etc)
• Configurar tags estratégicas como mandatórias
• Automatizar
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Estabeleça na sua organização uma cultura com viés de
eficiência e otimização de custos
$
Crie incentivos através de reforço Assinale os custos par as áreas
(raises bar), feedback visual, adequadas de forma a incentivar um
gamification, etc. consumo mais consciente
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Combinando os três modelos de preço
10
1. Use RIs para demandas
conhecidas e estáveis
8
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Parceiros que podem te ajudar nessa jornada
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lowering TCO Through Optimization
COST
COST
COST
COST
On- Lift & Instance Improved Measure, Optimized Storage Serverless Managed
Premises Shift Right- Elasticity Monitor, EC2 Optimization Architecture Services
Sizing Improve
Lowering TCO Through Optimization
COST
On- Lift & Instance Improved Measure, Optimized Storage Serverless Managed True AWS
Premises Shift Right- Elasticity Monitor, EC2 Optimization Architecture Services Optimized
Sizing Improve
Lowering TCO Through Optimization
COST
On- Lift & Instance Improved Measure, Optimized Storage Serverless Managed True AWS
Premises Shift Right- Elasticity Monitor, EC2 Optimization Architecture Services Optimized
Sizing Improve
Lowering TCO Through Optimization
COST
Typical TCO
Comparison
On- Lift & Instance Improved Measure, Optimized Storage Serverless Managed True AWS
Premises Shift Right- Elasticity Monitor, EC2 Optimization Architecture Services Optimized
Sizing Improve
Os 5 Pilares de Otimização de Custos na AWS
Repetir / Repetir
Obrigado!
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.