SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Globalcode – Open4education
Como ajudei a reduzir o custo de
Cloud da empresa em 3 meses!
Flávio Pimenta
Globalcode – Open4education
Globalcode – Open4education
O problema
A minha infraestrutura cloud está muito cara!
Globalcode – Open4education
Quem é responsável
pela conta da infra ?
1 - Financeiro
2 - Gerente TI
3 - Moça do café
4 - Equipes de TI
Globalcode – Open4education
1- Cultura
A infra é de todos!
Todos podem criar e
testar recursos "à
vontade", mas coloque
uma tag informando que
aquele recurso é seu!
Globalcode – Open4education
Tags
No cenário da Assertiva 3 tags nos ajudaram a
organizar e visualizar os custos dos recursos:
DONO
PROJETO
AMBIENTE
Globalcode – Open4education
Primeiro resultado: - 9%
Globalcode – Open4education
Visão de consumo por tag
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
Globalcode – Open4education
Segundo mês!
Observe o projeto destacado em amarelo!
Globalcode – Open4education
Visão geral em 2 meses.
Globalcode – Open4education
Evolução custo RDS
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.
Globalcode – Open4education
Arquitetura
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.
Globalcode – Open4education
S3 - armazenamento
Globalcode – Open4education
S3 - solicitações
Globalcode – Open4education
S3 Metrics: 623M objetos
Globalcode – Open4education
S3 - arquivamento
Custo para arquivar este bucket:
230000 x USD 0.05 = USD 11500.00
Globalcode – Open4education
Histórico custo S3
Globalcode – Open4education
Globalcode – Open4education
flaviopimenta@gmail.com
github.com/flap
Flávio Pimenta
TDCSP2018 - Trilha Cloud - Redução de custo - Flávio Pimenta

Mais conteúdo relacionado

Semelhante a TDCSP2018 - Trilha Cloud - Redução de custo - Flávio Pimenta

DataOps: Estendendo as práticas de DevOps para BigData
DataOps: Estendendo as práticas de DevOps para BigDataDataOps: Estendendo as práticas de DevOps para BigData
DataOps: Estendendo as práticas de DevOps para BigDataEduardo Hahn
 
Passo a Passo para implementar DataOps em projetos de Big Data
Passo a Passo para implementar DataOps em projetos de Big DataPasso a Passo para implementar DataOps em projetos de Big Data
Passo a Passo para implementar DataOps em projetos de Big DataEduardo Hahn
 
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começouInternet das coisas - A revolução já começou
Internet das coisas - A revolução já começouJose Wilker
 
Monitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsMonitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsRenato Groff
 
A Revolução já começou
A Revolução já começouA Revolução já começou
A Revolução já começouJose Wilker
 
Aplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerAplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerWellington Silva
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilGaëtan Belbéoc'h
 
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 anoBuscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 anoThiago Freitas
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Jonathan Prates
 
apresentação final PETIC
apresentação final PETIC apresentação final PETIC
apresentação final PETIC Wesley Melo
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservicestdc-globalcode
 
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...tdc-globalcode
 
TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!tdc-globalcode
 
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataDataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataEduardo Hahn
 
TDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataTDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataEduardo Hahn
 
Através do espelho
Através do espelhoAtravés do espelho
Através do espelhoAna Coli
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Designtdc-globalcode
 
Monitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed TracingMonitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed TracingRenato Groff
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouJose Wilker
 

Semelhante a TDCSP2018 - Trilha Cloud - Redução de custo - Flávio Pimenta (20)

DataOps: Estendendo as práticas de DevOps para BigData
DataOps: Estendendo as práticas de DevOps para BigDataDataOps: Estendendo as práticas de DevOps para BigData
DataOps: Estendendo as práticas de DevOps para BigData
 
Passo a Passo para implementar DataOps em projetos de Big Data
Passo a Passo para implementar DataOps em projetos de Big DataPasso a Passo para implementar DataOps em projetos de Big Data
Passo a Passo para implementar DataOps em projetos de Big Data
 
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começouInternet das coisas - A revolução já começou
Internet das coisas - A revolução já começou
 
Monitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsMonitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application Insights
 
A Revolução já começou
A Revolução já começouA Revolução já começou
A Revolução já começou
 
Aplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerAplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com Docker
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin Brazil
 
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 anoBuscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
 
Workshop Bny Mellon
Workshop   Bny MellonWorkshop   Bny Mellon
Workshop Bny Mellon
 
apresentação final PETIC
apresentação final PETIC apresentação final PETIC
apresentação final PETIC
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
 
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
 
TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!
 
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataDataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
 
TDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataTDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big Data
 
Através do espelho
Através do espelhoAtravés do espelho
Através do espelho
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Design
 
Monitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed TracingMonitorando serviços REST com o Application Insights e Distributed Tracing
Monitorando serviços REST com o Application Insights e Distributed Tracing
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começou
 

Mais de Flávio Pimenta

Construir microservices em python nunca foi tão simples como com o Nameko!
Construir microservices em python nunca foi tão simples como com o Nameko!Construir microservices em python nunca foi tão simples como com o Nameko!
Construir microservices em python nunca foi tão simples como com o Nameko!Flávio Pimenta
 
Quer pagar quanto? Usando instâncias Spot em produção!
Quer pagar quanto? Usando instâncias Spot em produção!Quer pagar quanto? Usando instâncias Spot em produção!
Quer pagar quanto? Usando instâncias Spot em produção!Flávio Pimenta
 
Developer Lounge - AWS Summit SP 2019 - Processando alta demanda de Requisições
Developer Lounge - AWS Summit SP 2019 - Processando alta demanda de RequisiçõesDeveloper Lounge - AWS Summit SP 2019 - Processando alta demanda de Requisições
Developer Lounge - AWS Summit SP 2019 - Processando alta demanda de RequisiçõesFlávio Pimenta
 
TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?
TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?
TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?Flávio Pimenta
 
Extraindo métricas em testes de performance
 Extraindo métricas em testes de performance Extraindo métricas em testes de performance
Extraindo métricas em testes de performanceFlávio Pimenta
 
Metralhando o produto com tudo! TDC POA 2018
Metralhando o produto com tudo! TDC POA 2018Metralhando o produto com tudo! TDC POA 2018
Metralhando o produto com tudo! TDC POA 2018Flávio Pimenta
 
Aguentando uma enxurrada de requisições com API Gateway + lambda + Kinesis
Aguentando uma enxurrada de requisições com API Gateway + lambda +  KinesisAguentando uma enxurrada de requisições com API Gateway + lambda +  Kinesis
Aguentando uma enxurrada de requisições com API Gateway + lambda + KinesisFlávio Pimenta
 
Gdg quality fest 2018 - Metralhando o próprio produto com tudo!
Gdg quality fest 2018 - Metralhando o próprio produto com tudo!Gdg quality fest 2018 - Metralhando o próprio produto com tudo!
Gdg quality fest 2018 - Metralhando o próprio produto com tudo!Flávio Pimenta
 

Mais de Flávio Pimenta (8)

Construir microservices em python nunca foi tão simples como com o Nameko!
Construir microservices em python nunca foi tão simples como com o Nameko!Construir microservices em python nunca foi tão simples como com o Nameko!
Construir microservices em python nunca foi tão simples como com o Nameko!
 
Quer pagar quanto? Usando instâncias Spot em produção!
Quer pagar quanto? Usando instâncias Spot em produção!Quer pagar quanto? Usando instâncias Spot em produção!
Quer pagar quanto? Usando instâncias Spot em produção!
 
Developer Lounge - AWS Summit SP 2019 - Processando alta demanda de Requisições
Developer Lounge - AWS Summit SP 2019 - Processando alta demanda de RequisiçõesDeveloper Lounge - AWS Summit SP 2019 - Processando alta demanda de Requisições
Developer Lounge - AWS Summit SP 2019 - Processando alta demanda de Requisições
 
TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?
TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?
TDC BH 2019 - “Extreme Go Horse”, é técnico ou cultural?
 
Extraindo métricas em testes de performance
 Extraindo métricas em testes de performance Extraindo métricas em testes de performance
Extraindo métricas em testes de performance
 
Metralhando o produto com tudo! TDC POA 2018
Metralhando o produto com tudo! TDC POA 2018Metralhando o produto com tudo! TDC POA 2018
Metralhando o produto com tudo! TDC POA 2018
 
Aguentando uma enxurrada de requisições com API Gateway + lambda + Kinesis
Aguentando uma enxurrada de requisições com API Gateway + lambda +  KinesisAguentando uma enxurrada de requisições com API Gateway + lambda +  Kinesis
Aguentando uma enxurrada de requisições com API Gateway + lambda + Kinesis
 
Gdg quality fest 2018 - Metralhando o próprio produto com tudo!
Gdg quality fest 2018 - Metralhando o próprio produto com tudo!Gdg quality fest 2018 - Metralhando o próprio produto com tudo!
Gdg quality fest 2018 - Metralhando o próprio produto com tudo!
 

TDCSP2018 - Trilha Cloud - Redução de custo - Flávio Pimenta