SlideShare una empresa de Scribd logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Alex Coqueiro
Public Sector Solutions Architect
Abril, 2016
Como Reducir Costos en
Amazon Web Services
¿Qué esperar de la sesión?
Negocios con provedores tradicionales…
Sólo pagan por lo que compran
¿Qué esperar de la sesión?
Todos nuestros clientes…
Sólo pagan por lo que utilizan
¿Qué esperar de la sesión?
Algunos de nuestros clientes …
Sólo pagan por lo que necesitan
¿Qué esperar de la sesión?
Vamos a compartir consejos de otras
experiencias de los clientes, que sólo pagan
por lo que necesitan
Su empresa puede ahorrar mucho con
estos consejos!
Flipboard Example: Handling objection AWS gets expensive as you grow big…
Arquitecturas de bajo costo
#1: Escoja el Tipo de Instancia adecuado
Familias de instancias: Ejemplo
Instancia vCPU Mem
(GiB)
Precio Mensual
(3-yr heavy RI )
Caso de Uso
c3.2xlarge 8 15 $121.22 Mejor precio de computo por
performance
m3.2xlarge 8 30 $161.15 Balanceado
r3.2xlarge 8 61 $189.66 Mejor precio por GiB RAM
r3.xlarge 4 30.5 $94.83 Mejor precio por GiB RAM
¿Cómo puedo saber si elijo la instancia
correcta?
Use Amazon CloudWatch
para recolectar y evaluar las
métricas
CloudWatch
Amazon CloudWatch
Basic
7 métricas para Amazon EC2:
• CPU utilization
• Data transfer
• Disk usage
Frecuencia de 5 minutos
Métricas para Amazon EBS,
Amazon DynamoDB, Amazon
RDS, etc.
Detailed
Frecuencia de 1 minuto
Agregación por tipo de instancia y
AMI
Demo
CloudWatch
EC2
#2: Apagar las instancias que no se usan
Potencial de Ahorro
100% sin iniciar instancias
que no son necesarias!!
Ejemplo de Cliente
Lunes Viernes
35% saved
Apagar las instancias que no se usan
• Instancias Dev/Test (No-Producción)
• Use simplemente start/stop, o
• Termine / reinicie
• Las instancias son desechables
AWS Trusted Advisor
aws.amazon.com/premiumsupport/trustedadvisor/
#3: Automatización
Automatización, Automatización, Automatización
• AWS SDKs
• AWS CLI
• AWS CloudFormation
• AWS OpsWorks
• AWS ElasticBeans Talk
• Netflix Janitor Monkey
• Cloudlytics EC2 Scheduler
• Auto Scaling
¿Cómo funciona Auto Scaling?
AWS CloudFormation Ejemplo
Launch Configuration
"LaunchConfig": {
"Type" : "AWS::AutoScaling::LaunchConfiguration",
"Metadata" : {
"AWS::CloudFormation::Init" : {
"config" : {
… packages, sources, files, services …
}
}
},
"Properties": {
"ImageId" : "ami-149f7863",
"InstanceType" : "m1.small",
"SecurityGroups" : [ {"Ref" : "WebServerSecurityGroup"} ],
"KeyName" : "MySSHKey",
"UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [
"#!/bin/bash -vn",
… your user data script …
]]}}
}
}
AWS CloudFormation Ejemplo
Auto Scaling Group Definition
"WebServerGroup" : {
"Type" : "AWS::AutoScaling::AutoScalingGroup",
"Properties" : {
"AvailabilityZones" : [
"us-east-1a",
"us-east-1b",
"us-east-1c",
],
"LaunchConfigurationName" : { "Ref" : "LaunchConfig" },
"MinSize" : “3",
"MaxSize" : “6",
"DesiredCapacity" : “3",
"LoadBalancerNames" : [ { "Ref" : "ElasticLoadBalancer" } ]
}
}
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00
23:00
Ejemplo de uso (Utilización)
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00
23:00
Ejemplo de uso (Utilización)
41 Instance Hours
m3.large @ $0.154/hr
= $6.314/day
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00
23:00
Ejemplo de uso (Utilización)
70 Instance Hours
t2.small @ $0.028/hr
= $1.96/day
“Pero mis aplicaciones son
demasiado pequeñas para Auto
Scaling!”
Amazon EC2 Container Service (Amazon ECS)
• Docker containers
• Flexible
• Diseñado para su uso con otros servicios AWS
• Extensible
• Performance a escala
• Seguro
10%
15%
7%
12%
20%
9%
Consolidación con Amazon ECS
App 1 App 2
App 3 App 4
App 5 App 6
6
12 34
5
Amazon ECS
Cluster
Deshacerse de ”Idle Time” con AWS Lambda
• Automatic scaling
• Provisionamiento Automatico
• No hay necesidad de gestionar infraestructura
• Sólo tiene que traer su código
• $0.20 per millón de requests, 1M gratis
• 100 ms payment granularity
• Nunca pague por inactividad
Menos de 40% de utilización?
Considere el uso de AWS Lambda!
https://serverlesscode.com/post/andrew-templeton-interview-lambda-in-production/
Bajo su costo de
$ 1.150
a
$ 80
#4: Uso de Instancias Reservadas
0
2
4
6
8
10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
/Spot
Use RIs (Instancias Reservadas)
Las Instancias Reservadas (RI) le permiten reservar capacidad por uno o tres
años, mediante el pago de una cuota inicial baja y recibiendo un descuento
significativo en el costo por hora de sus instancias
Servicios AWS cubiertos
• Amazon EC2
• Amazon RDS
• Amazon DynamoDB
• Amazon Redshift
• Amazon ElastiCache
Spot
On Demand
RI
Instancias Reservadas
1y RI
Break even
3y RI
Break even
#5: Uso de Instancias Spot
Use Instancias Spot
• Precio
‒ Descuento de hasta 92%
• Elasticidad
‒ Consuma capacidad que no
podría obtener normalmente
• Compromiso
‒ Por lo menos una hora
• Tradeoff
‒ Potencial de interrupción
Escoger el precio de subasta correcto será una función de la tolerancia a
interrupciones (% probabilidad de terminación).
Ejemplo de Spot Instance
On-Demand:
$0.24
$0.028 (11.7%) $0.026 (10,8%)
$3.28
(1.367%)
Casos de Uso de Spot Instance
• Stateless web/app server fleets
• Amazon Elastic MapReduce
• Continuous integration (CI)
• High performance computing (HPC)
• Grid computing
• Media rendering/transcoding
aws.amazon.com/ec2/spot
Spot Bid Advisor
#6: Aproveche los tipos de Almacenamiento
Aproveche los tipos de Almacenamiento
AWS Cloud
Amazon
Glacier
Gateway Appliance/
AWS Storage Gateway
Amazon
S3
Block File
On-premises Data Center
Archive Backup Disaster
Recovery
Amazon
EBS
• Amazon S3 Reduced Redundancy
‒ Durabilidad: 99.99% vs. 99.999999999%
‒ Descuento: hasta 20%
‒ Adecuada para datos que pueden ser
reproducidos
• Amazon Glacier
‒ Durabilidad: la misma de S3
‒ Tiempo de restauración: 3 – 5 horas
‒ Adecuada para archivos, backups de
larga retención y datos antiguos
‒ Descuento: hasta 77% sobre Standard
Storage
#7: Offload de su Arquitectura
Offload Su Arquitectura
• Cuanto más se puede hacer Offloading, menos la
infraestructura que necesita para mantener, escalar y
pagar
• Tres formas fáciles de offload:
• Introducir caching
• Uso de Amazon CloudFront
• Explorar servicios existentes con Amazon web services
Cache
MongoDB DynamoDB Amazon RDS
MongoDB DynamoDB Amazon RDS
ElastiCache
MongoDB Queries
Shut down 8 maquinas
Ejemplo de cache con banco de datos
DynamoDB Reads
Salvado 3k reads per second
(>20k reads per second en total)
Amazon SQS Buffering Requests
Offload Tráfico Popular en
Amazon S3 y CloudFront
Multiple Regions x CloudFront
EU
AZAZ
US
AZAZ
AP
AZAZ
Some kind of syncing between
the regions
ELB ELB ELB
Multiple Regions x CloudFront
AZAZ
CloudFront
EU APUS
ELB
US
Expanda su arquitectura
+
Standard
• 4 x Medium Instances
$201
• AWS Data Transfer 1 TB
$92
• Total = $293
Optimizado
• 1 x Medium Instance
$50
• CloudFront Data 1 TB
$87
• CloudFront Requests (10M)
$7.5
• Total = $144.5
51%
6X
Más barato
Más rápido
Expanda su arquitectura: Application Services
Elastic Load
Balancing
Amazon Relational
Database Service
(RDS)
Amazon Simple
Queue Service
(SQS)
Amazon Simple
Email Service
(SES)
Amazon Elastic
MapReduce
Amazon
ElastiCache
Amazon Simple
Notification Service
(SNS)
Sencillo, más confiable, costo mas bajo
Monitoración de Costo
AWS Simple Monthly Calculator
AWS Billing Console
En resumen …
1. Escoja el Tipo de Instancia adecuado
2. Apagar las instancias que no se usan
3. Automatización
4. Uso de Instancias Reservadas
5. Uso de Instancias Spot
6. Aproveche los tipos de Almacenamiento
7. Offload de su arquitectura
+ Costs Monitoring
Gracias

Más contenido relacionado

PDF
Big Data Kappa | Mark Senerth, The Walt Disney Company - DMED, Data Tech
PPTX
Azure Migrate
PDF
컴퓨팅 분야 신규 서비스 - 조상만, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
PDF
Du cycle en V à DevOps, en passant par agile - Normation
PPTX
Cloud computing by Google Cloud Platform - Presentation
PPTX
Wrench Digital Project Management Office | Digital PMO Software Overview
PDF
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
PDF
AWS Summit Seoul 2023 | 혁신의 키워드는 '조직'과 '문화' - 하이브리드 클라우드 플랫폼과 agile 조직이 만드는 혁신
Big Data Kappa | Mark Senerth, The Walt Disney Company - DMED, Data Tech
Azure Migrate
컴퓨팅 분야 신규 서비스 - 조상만, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
Du cycle en V à DevOps, en passant par agile - Normation
Cloud computing by Google Cloud Platform - Presentation
Wrench Digital Project Management Office | Digital PMO Software Overview
AWS로 게임 런칭 준비하기 ::: 장준성, 채민관, AWS Game Master 온라인 시리즈 #4
AWS Summit Seoul 2023 | 혁신의 키워드는 '조직'과 '문화' - 하이브리드 클라우드 플랫폼과 agile 조직이 만드는 혁신

Similar a Como reducir costos en AWS (20)

PPTX
Escalando para sus primeros 10 millones de usuarios
PDF
Escalando para sus primeros 10 millones de usuarios
PPTX
Ahorre hasta un 90% en ambientes productivos con instancias Spot
PDF
Presentación Damian Traverso | Amazon Web Services - eCommerce IT Camp 2017
PDF
Ahorre hasta un 90% en ambientes productivos con instancias spot
PPTX
Los beneficios de migrar sus cargas de trabajo de big data a AWS
PPTX
Introducción a Big Data en AWS
PDF
Optimizacion de costos a gran escala
PDF
Manteniendo sus costos de infraestructura bajos
PDF
Servicios de bases de datos administradas en AWS
PDF
Escalando a sus primeros 10 millones de usuarios
PPTX
AWS en Español
PPTX
AWS en Español
PPTX
Implementando DRP en AWS
PDF
AWS Summits América Latina 2015- Bases de Datos en AWS
PDF
Clase 4 Electiva Profesional 3 AWS Lambda
PPTX
Servicios de Bases de Datos de AWS
PPTX
Servicios de Bases de Datos administradas en AWS
PPTX
Deploy CV in AWS.pptx
PPTX
AWSome Day - Conferencia Online
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Ahorre hasta un 90% en ambientes productivos con instancias Spot
Presentación Damian Traverso | Amazon Web Services - eCommerce IT Camp 2017
Ahorre hasta un 90% en ambientes productivos con instancias spot
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Introducción a Big Data en AWS
Optimizacion de costos a gran escala
Manteniendo sus costos de infraestructura bajos
Servicios de bases de datos administradas en AWS
Escalando a sus primeros 10 millones de usuarios
AWS en Español
AWS en Español
Implementando DRP en AWS
AWS Summits América Latina 2015- Bases de Datos en AWS
Clase 4 Electiva Profesional 3 AWS Lambda
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos administradas en AWS
Deploy CV in AWS.pptx
AWSome Day - Conferencia Online
Publicidad

Más de Amazon Web Services LATAM (20)

PPTX
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
PPTX
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
PPTX
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
PPTX
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
PPTX
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
PPTX
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
PPTX
Automatice el proceso de entrega con CI/CD en AWS
PPTX
Automatize seu processo de entrega de software com CI/CD na AWS
PPTX
Cómo empezar con Amazon EKS
PPTX
Como começar com Amazon EKS
PPTX
Ransomware: como recuperar os seus dados na nuvem AWS
PPTX
Ransomware: cómo recuperar sus datos en la nube de AWS
PPTX
Ransomware: Estratégias de Mitigação
PPTX
Ransomware: Estratégias de Mitigación
PPTX
Aprenda a migrar y transferir datos al usar la nube de AWS
PPTX
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
PPTX
Cómo mover a un almacenamiento de archivos administrados
PPTX
Simplifique su BI con AWS
PPTX
Simplifique o seu BI com a AWS
PPTX
Os benefícios de migrar seus workloads de Big Data para a AWS
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
Automatice el proceso de entrega con CI/CD en AWS
Automatize seu processo de entrega de software com CI/CD na AWS
Cómo empezar con Amazon EKS
Como começar com Amazon EKS
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigación
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Cómo mover a un almacenamiento de archivos administrados
Simplifique su BI con AWS
Simplifique o seu BI com a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
Publicidad

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Maste clas de estructura metálica y arquitectura
PDF
clase auditoria informatica 2025.........
PDF
ACTIVIDAD 2.pdf j
PPTX
Presentación de Redes de Datos modelo osi
PDF
Conceptos básicos de programación tecnología.pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
diagrama de pareto.pdf valerie giraldo diaz
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Temas y subtemas de las fichas 1 y 2.pdf
DOCX
Trabajo colaborativo Grupo #2.docxmkkkkkkl
PPTX
Administración se srevidores de apliaciones
PPT
Que son las redes de computadores y sus partes
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
introduccion a las_web en el 2025_mejoras.ppt
Maste clas de estructura metálica y arquitectura
clase auditoria informatica 2025.........
ACTIVIDAD 2.pdf j
Presentación de Redes de Datos modelo osi
Conceptos básicos de programación tecnología.pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
diagrama de pareto.pdf valerie giraldo diaz
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Zarate Quispe Alex aldayir aplicaciones de internet .docx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Temas y subtemas de las fichas 1 y 2.pdf
Trabajo colaborativo Grupo #2.docxmkkkkkkl
Administración se srevidores de apliaciones
Que son las redes de computadores y sus partes
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...

Como reducir costos en AWS

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Alex Coqueiro Public Sector Solutions Architect Abril, 2016 Como Reducir Costos en Amazon Web Services
  • 2. ¿Qué esperar de la sesión? Negocios con provedores tradicionales… Sólo pagan por lo que compran
  • 3. ¿Qué esperar de la sesión? Todos nuestros clientes… Sólo pagan por lo que utilizan
  • 4. ¿Qué esperar de la sesión? Algunos de nuestros clientes … Sólo pagan por lo que necesitan
  • 5. ¿Qué esperar de la sesión? Vamos a compartir consejos de otras experiencias de los clientes, que sólo pagan por lo que necesitan Su empresa puede ahorrar mucho con estos consejos!
  • 6. Flipboard Example: Handling objection AWS gets expensive as you grow big…
  • 8. #1: Escoja el Tipo de Instancia adecuado
  • 9. Familias de instancias: Ejemplo Instancia vCPU Mem (GiB) Precio Mensual (3-yr heavy RI ) Caso de Uso c3.2xlarge 8 15 $121.22 Mejor precio de computo por performance m3.2xlarge 8 30 $161.15 Balanceado r3.2xlarge 8 61 $189.66 Mejor precio por GiB RAM r3.xlarge 4 30.5 $94.83 Mejor precio por GiB RAM
  • 10. ¿Cómo puedo saber si elijo la instancia correcta?
  • 11. Use Amazon CloudWatch para recolectar y evaluar las métricas CloudWatch
  • 12. Amazon CloudWatch Basic 7 métricas para Amazon EC2: • CPU utilization • Data transfer • Disk usage Frecuencia de 5 minutos Métricas para Amazon EBS, Amazon DynamoDB, Amazon RDS, etc. Detailed Frecuencia de 1 minuto Agregación por tipo de instancia y AMI
  • 14. #2: Apagar las instancias que no se usan
  • 15. Potencial de Ahorro 100% sin iniciar instancias que no son necesarias!!
  • 16. Ejemplo de Cliente Lunes Viernes 35% saved
  • 17. Apagar las instancias que no se usan • Instancias Dev/Test (No-Producción) • Use simplemente start/stop, o • Termine / reinicie • Las instancias son desechables
  • 20. Automatización, Automatización, Automatización • AWS SDKs • AWS CLI • AWS CloudFormation • AWS OpsWorks • AWS ElasticBeans Talk • Netflix Janitor Monkey • Cloudlytics EC2 Scheduler • Auto Scaling
  • 22. AWS CloudFormation Ejemplo Launch Configuration "LaunchConfig": { "Type" : "AWS::AutoScaling::LaunchConfiguration", "Metadata" : { "AWS::CloudFormation::Init" : { "config" : { … packages, sources, files, services … } } }, "Properties": { "ImageId" : "ami-149f7863", "InstanceType" : "m1.small", "SecurityGroups" : [ {"Ref" : "WebServerSecurityGroup"} ], "KeyName" : "MySSHKey", "UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [ "#!/bin/bash -vn", … your user data script … ]]}} } }
  • 23. AWS CloudFormation Ejemplo Auto Scaling Group Definition "WebServerGroup" : { "Type" : "AWS::AutoScaling::AutoScalingGroup", "Properties" : { "AvailabilityZones" : [ "us-east-1a", "us-east-1b", "us-east-1c", ], "LaunchConfigurationName" : { "Ref" : "LaunchConfig" }, "MinSize" : “3", "MaxSize" : “6", "DesiredCapacity" : “3", "LoadBalancerNames" : [ { "Ref" : "ElasticLoadBalancer" } ] } }
  • 24. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 Ejemplo de uso (Utilización)
  • 25. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 Ejemplo de uso (Utilización) 41 Instance Hours m3.large @ $0.154/hr = $6.314/day
  • 26. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 Ejemplo de uso (Utilización) 70 Instance Hours t2.small @ $0.028/hr = $1.96/day
  • 27. “Pero mis aplicaciones son demasiado pequeñas para Auto Scaling!”
  • 28. Amazon EC2 Container Service (Amazon ECS) • Docker containers • Flexible • Diseñado para su uso con otros servicios AWS • Extensible • Performance a escala • Seguro
  • 29. 10% 15% 7% 12% 20% 9% Consolidación con Amazon ECS App 1 App 2 App 3 App 4 App 5 App 6 6 12 34 5 Amazon ECS Cluster
  • 30. Deshacerse de ”Idle Time” con AWS Lambda • Automatic scaling • Provisionamiento Automatico • No hay necesidad de gestionar infraestructura • Sólo tiene que traer su código • $0.20 per millón de requests, 1M gratis • 100 ms payment granularity • Nunca pague por inactividad Menos de 40% de utilización? Considere el uso de AWS Lambda!
  • 32. #4: Uso de Instancias Reservadas
  • 33. 0 2 4 6 8 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /Spot Use RIs (Instancias Reservadas) Las Instancias Reservadas (RI) le permiten reservar capacidad por uno o tres años, mediante el pago de una cuota inicial baja y recibiendo un descuento significativo en el costo por hora de sus instancias Servicios AWS cubiertos • Amazon EC2 • Amazon RDS • Amazon DynamoDB • Amazon Redshift • Amazon ElastiCache Spot On Demand RI
  • 34. Instancias Reservadas 1y RI Break even 3y RI Break even
  • 35. #5: Uso de Instancias Spot
  • 36. Use Instancias Spot • Precio ‒ Descuento de hasta 92% • Elasticidad ‒ Consuma capacidad que no podría obtener normalmente • Compromiso ‒ Por lo menos una hora • Tradeoff ‒ Potencial de interrupción Escoger el precio de subasta correcto será una función de la tolerancia a interrupciones (% probabilidad de terminación).
  • 37. Ejemplo de Spot Instance On-Demand: $0.24 $0.028 (11.7%) $0.026 (10,8%) $3.28 (1.367%)
  • 38. Casos de Uso de Spot Instance • Stateless web/app server fleets • Amazon Elastic MapReduce • Continuous integration (CI) • High performance computing (HPC) • Grid computing • Media rendering/transcoding aws.amazon.com/ec2/spot
  • 40. #6: Aproveche los tipos de Almacenamiento
  • 41. Aproveche los tipos de Almacenamiento AWS Cloud Amazon Glacier Gateway Appliance/ AWS Storage Gateway Amazon S3 Block File On-premises Data Center Archive Backup Disaster Recovery Amazon EBS • Amazon S3 Reduced Redundancy ‒ Durabilidad: 99.99% vs. 99.999999999% ‒ Descuento: hasta 20% ‒ Adecuada para datos que pueden ser reproducidos • Amazon Glacier ‒ Durabilidad: la misma de S3 ‒ Tiempo de restauración: 3 – 5 horas ‒ Adecuada para archivos, backups de larga retención y datos antiguos ‒ Descuento: hasta 77% sobre Standard Storage
  • 42. #7: Offload de su Arquitectura
  • 43. Offload Su Arquitectura • Cuanto más se puede hacer Offloading, menos la infraestructura que necesita para mantener, escalar y pagar • Tres formas fáciles de offload: • Introducir caching • Uso de Amazon CloudFront • Explorar servicios existentes con Amazon web services
  • 44. Cache MongoDB DynamoDB Amazon RDS MongoDB DynamoDB Amazon RDS ElastiCache
  • 45. MongoDB Queries Shut down 8 maquinas Ejemplo de cache con banco de datos DynamoDB Reads Salvado 3k reads per second (>20k reads per second en total)
  • 47. Offload Tráfico Popular en Amazon S3 y CloudFront
  • 48. Multiple Regions x CloudFront EU AZAZ US AZAZ AP AZAZ Some kind of syncing between the regions ELB ELB ELB
  • 49. Multiple Regions x CloudFront AZAZ CloudFront EU APUS ELB US
  • 50. Expanda su arquitectura + Standard • 4 x Medium Instances $201 • AWS Data Transfer 1 TB $92 • Total = $293 Optimizado • 1 x Medium Instance $50 • CloudFront Data 1 TB $87 • CloudFront Requests (10M) $7.5 • Total = $144.5 51% 6X Más barato Más rápido
  • 51. Expanda su arquitectura: Application Services Elastic Load Balancing Amazon Relational Database Service (RDS) Amazon Simple Queue Service (SQS) Amazon Simple Email Service (SES) Amazon Elastic MapReduce Amazon ElastiCache Amazon Simple Notification Service (SNS) Sencillo, más confiable, costo mas bajo
  • 53. AWS Simple Monthly Calculator
  • 56. 1. Escoja el Tipo de Instancia adecuado 2. Apagar las instancias que no se usan 3. Automatización 4. Uso de Instancias Reservadas 5. Uso de Instancias Spot 6. Aproveche los tipos de Almacenamiento 7. Offload de su arquitectura + Costs Monitoring