SlideShare a Scribd company logo
1 of 60
Download to read offline
v	
  
Top 5 Ways to Optimize for Cost
Efficiency with the Cloud
Nam Je Cho
Solutions Architect
v	
  
What You’ll Get Out of This Session
•  A lower AWS bill
•  Maintain high performance while minimising cost
•  A more scalable, robust, dynamic architecture
•  More time to innovate
•  Real-world customer examples
•  Easy to implement
v	
  
Cloud Computing Benefits
•  Pay as you go, no up-front investments
•  Low ongoing cost
•  Flexible capacity
•  Speed, agility, and innovation
•  Focus on your business
•  Go global in minutes
v	
  
Cloud Computing Benefits
•  Pay as you go, no up-front investments
•  Low ongoing cost
•  Flexible capacity
•  Speed, agility, and innovation
•  Focus on your business
•  Go global in minutes
Do Nothing
v	
  
AWS Pricing Philosophy
Ecosystem
Global Footprint
New Features
New Services
More AWS
Usage
More
Infrastructure
Lower
Infrastructure
Costs
Reduced
Prices
More
Customers
Infrastructure
Innovation
45	
  price	
  reduc+ons	
  
since	
  2006	
  
Economies
of Scale
Do Almost Nothing
v	
  
AWS Trusted Advisor
h$ps://aws.amazon.com/premiumsupport/trustedadvisor/	
  
Free with Business or Enterprise Support
Optimise Architecture
v	
  
The Basic Process
Architecting for Low Cost
… in seven easy steps!
v	
  
1. Turn Off Unused Instances
v	
  
1. Turn Off Unused Instances
•  Developer, test, training instances on evenings/weekends
•  Use simple instance start and stop
•  Tear down and build up all together
•  Instances are disposable
•  Automate, automate, automate!!!
•  AWS CloudFormation
•  Weekend/off-hours scripts
•  Use resource tags
v	
  
Customer Dev/Test Example
Monday	
   Friday	
   End	
  of	
  Vaca=on	
  Season	
  
35% saved
v	
  
Customer Case Studies
Pfizer’s	
  high	
  performance	
  compu=ng	
  (HPC)	
  soGware	
  and	
  systems	
  for	
  worldwide	
  research	
  and	
  
development	
  (WRD)	
  support	
  large-­‐scale	
  data	
  analysis,	
  research	
  projects,	
  clinical	
  analy=cs,	
  and	
  
modeling.	
  “We	
  accomplished	
  this	
  by	
  customizing	
  the	
  job	
  scheduler	
  in	
  our	
  HPC	
  environment	
  to	
  
recognize	
  workload,	
  and	
  start	
  and	
  stop	
  instances	
  as	
  needed	
  to	
  address	
  the	
  workflow”	
  
RunE2E	
  for	
  Kenneth	
  Cole	
  leverage	
  several	
  AWS	
  APIs	
  for	
  star=ng/stopping	
  the	
  system,	
  
increasing	
  system	
  capacity	
  based	
  on	
  demand	
  needs,	
  and	
  changing	
  security	
  profiles	
  providing	
  a	
  
low	
  cost	
  but	
  scalable	
  environment	
  to	
  run	
  its	
  business.	
  
“Instance	
  ac=ons,	
  such	
  as	
  create,	
  stop,	
  start,	
  and	
  terminate,	
  can	
  very	
  easily	
  be	
  scheduled	
  
as	
  an	
  event.	
  For	
  example,	
  now	
  we	
  can	
  terminate	
  all	
  instances	
  automa=cally	
  aGer	
  a	
  
training	
  class,	
  thereby	
  elimina=ng	
  the	
  genera=on	
  of	
  unnecessary	
  cost”	
  
v	
  
2. Use Auto Scaling
v	
  
Auto Scaling
v	
  
AWS CloudFormation: 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 …
]]}}
}
}
v	
  
Align Your Resources With Demand
h$p://aws.amazon.com/autoscaling/	
  
v	
  
Customer Case Studies
“We	
  believe	
  auto	
  scaling	
  greatly	
  improves	
  the	
  availability	
  of	
  our	
  services	
  and	
  provides	
  an	
  
excellent	
  means	
  of	
  op=mizing	
  our	
  cloud	
  costs.”	
  
	
  
h$p://techblog.neYlix.com/2012/01/auto-­‐scaling-­‐in-­‐amazon-­‐cloud.html	
  
	
  
Siemens	
  Healthcare	
  Diagnos=cs	
  helps	
  advance	
  human	
  health	
  through	
  innova=on.	
  By	
  using	
  
services	
  such	
  as	
  ELB,	
  Amazon	
  SQS,	
  Amazon	
  EC2,	
  Amazon	
  RDS,	
  Auto	
  Scaling,	
  Amazon	
  
Elas=Cache,	
  and	
  AWS	
  CloudTrail,	
  Siemens	
  has	
  built	
  a	
  secure,	
  HIPAA-­‐compliant,	
  and	
  scalable	
  
plaYorm	
  on	
  AWS.	
  
The	
  array	
  of	
  AWS	
  products	
  offers	
  TicketLeap	
  a	
  potent	
  solu=on.	
  The	
  company	
  uses	
  Amazon	
  
EC2,	
  Amazon	
  RDS,	
  Amazon	
  CloudFront,	
  Amazon	
  S3,	
  ELB,	
  Auto	
  Scaling,	
  and	
  cloud	
  
monitoring	
  services	
  as	
  the	
  founda=on	
  for	
  its	
  plaYorm.	
  
v	
  
3. Use Reserved Instances
v	
  
Calculate RI Savings
1y	
  RI	
  
Break	
  even	
  
3y	
  RI	
  
Break	
  even	
  
h$p://calculator.s3.amazonaws.com/index.html	
  
v	
  
Reserved Instances Are Flexible
•  Can be moved between AZs
•  Can be moved between EC2-Classic and EC2-VPC platforms
•  Size can be modified within the same instance family
h$p://aws.amazon.com/ec2/purchasing-­‐op=ons/reserved-­‐instances/	
  
v	
  
Simplifying the EC2 Reserved Instance Model
•  Simplified Reserved Instance model
•  Single type of Reserved Instance and three payment options;
•  All Upfront
•  Partial Upfront
•  No Upfront
h$p://aws.amazon.com/ec2/purchasing-­‐op=ons/reserved-­‐instances/	
  
v	
  
Customer Case Studies
As	
  one	
  of	
  the	
  world’s	
  largest	
  dance	
  fitness	
  programs,	
  Zumba	
  Fitness	
  needed	
  a	
  scalable	
  and	
  
high	
  performance	
  website.	
  When	
  Zumba	
  migrated	
  its	
  website	
  to	
  AWS	
  in	
  2009,	
  the	
  company	
  
saved	
  39%	
  on	
  compu+ng	
  resources	
  by	
  using	
  Amazon	
  Reserved	
  Instances.	
  Zumba	
  could	
  also	
  
scale	
  easily	
  to	
  serve	
  up	
  7	
  TB	
  of	
  images	
  to	
  its	
  customers	
  each	
  month.	
  
	
  
	
  
v	
  
4. Use Spot Instances
v	
  
Spot Instance Rules
•  Price based on supply/demand
•  You choose your maximum price/hour
•  Your instance is started if the Spot price is lower
•  Your instance is terminated if the Spot price is higher
•  But, you did plan for fault tolerance, didn’t you?
•  We provide guide on architecting applications to use Spot Instances
v	
  
Spot Instance Example
$0.028	
  	
  (11.7%)	
   $0.026	
  	
  (10.8%)	
  
$3.28	
  
(1367%)	
  
On-­‐Demand:	
  
$0.24	
  
v	
  
Spot Instance Use Cases
•  Analytics
•  Batch Processing
•  Big Data - Amazon Elastic MapReduce
•  Web crawlers
•  Testing
•  Image & media encoding
•  High Performance Computing
•  Financial modeling and analysis – Monte Carlo analysis
v	
  
Spot Instances Recap
•  Very dynamic pricing
•  Opportunity to save 80-90% cost
•  But there are risks & you need to design around it!
•  Different prices per AZ
•  Leverage Auto Scaling!
•  One group with Spot Instances
•  One group with On-Demand
•  Get the best of both worlds
v	
  
Customer Case Study
Cycle Computing
“HGST buys 70,000-core cloud HPC Cluster, breaks record, returns it 8 hours later”
v	
  
5. Use Amazon S3 Storage Classes
•  Reduced redundancy storage class
•  99.99% durability vs. 99.999999999%
•  Up to 20% savings
•  Everything that is easy to reproduce
•  Use Amazon SNS lost object notifications
•  Amazon Glacier storage class
•  Same 99.999999999% durability
•  3 to 5 hours restore time
•  Up to 64% savings
•  Archiving, long-term backups, and old data
•  Use S3 Lifecycle rules
•  Archive objects to Glacier after x days
•  Delete objects after y days
v	
  
6. Optimize Amazon DynamoDB capacity units
•  Read/write capacity units (CUs) determine most of DynamoDB cost
•  By optimizing CUs, you can save a lot of money
•  But:
•  Need to provision enough capacity to not run into capacity errors
•  Need to prepare for peaks
•  Need to constantly monitor/adjust
v	
  
DynamoDB Optimisation
•  Use caching to save read capacity units
•  Local RAM caches at app server instances
•  Check out Amazon ElastiCache
•  Think of strategies for optimizing CU use
•  Use multiple tables to support varied access patterns
•  Understand access patterns for time series data
•  Compress large attribute values
•  Use Amazon SQS to buffer over-capacity writes
v	
  
Amazon SQS Can Buffer Requests
v	
  
Customer Case Studies
During	
  the	
  2012	
  Super	
  Bowl,	
  the	
  Shazam	
  App	
  ran	
  on	
  Amazon	
  DynamoDB,	
  Amazon	
  EMR,	
  and	
  
Amazon	
  EC2	
  Cluster	
  Compute	
  Quadruple	
  Extra	
  Large	
  Instances	
  with	
  Elas=c	
  Load	
  Balancing.	
  
This	
  infrastructure	
  helped	
  to	
  support	
  the	
  processing	
  of	
  millions	
  of	
  transac=ons	
  during	
  this	
  
high-­‐traffic	
  event.	
  	
  
v	
  
Dynamic DynamoDB
v	
  
DynamoDB Optimisation Example
Caching/Op=miza=on:	
  
80%	
  saved	
  
Cache	
  
flush	
  
Dynamic	
  
DynamoDB:	
  
20%	
  saved	
  
Growth	
  +	
  
new	
  features	
  
v	
  
7. Offload Your Architecture
•  More you can offload, the less infrastructure you need to maintain, scale,
and pay for
•  Three easy ways to offload:
•  Use CDN - Amazon CloudFront
•  Introduce Caching – Amazon ElastiCache
•  Leverage existing Amazon Web Services
v	
  
Offload Popular to Amazon S3 & CloudFront
v	
  
Customer Case Studies
Airbnb	
  is	
  a	
  community	
  marketplace	
  for	
  unique	
  vaca=on	
  spaces	
  around	
  the	
  world.	
  Airbnb	
  
benefits	
  from	
  the	
  scalability,	
  agility	
  and	
  reliability	
  provided	
  by	
  Amazon	
  Web	
  Services,	
  including	
  
Amazon	
  EC2,	
  Elas=c	
  Load	
  Balancing,	
  Amazon	
  S3,	
  Amazon	
  EMR,	
  Amazon	
  CloudFront,	
  Amazon	
  
CloudWatch,	
  and	
  Amazon	
  RDS.	
  
The	
  Internet	
  Movie	
  Database	
  (www.imdb.com)	
  is	
  one	
  of	
  the	
  world’s	
  most	
  popular	
  and	
  
authorita=ve	
  sources	
  for	
  movie,	
  TV	
  and	
  celebrity	
  content	
  with	
  more	
  than	
  100	
  million	
  unique	
  
visitors	
  per	
  month.	
  IMDb	
  uses	
  AWS	
  and	
  Amazon	
  CloudFront	
  to	
  host	
  search	
  data,	
  making	
  the	
  
search	
  experience	
  the	
  fastest	
  possible	
  by	
  distribu=ng	
  the	
  content	
  physically	
  close	
  to	
  IMDb's	
  
worldwide	
  user	
  base.	
  
PBS,	
  a	
  private,	
  non-­‐profit	
  corpora=on,	
  provides	
  content	
  through	
  television,	
  the	
  Web	
  and	
  
mobile	
  applica=ons.	
  PBS	
  Interac=ve,	
  the	
  department	
  responsible	
  for	
  PBS’	
  Internet	
  and	
  
mobile	
  presence,	
  improved	
  its	
  video	
  streaming	
  performance	
  by	
  migra=ng	
  to	
  AWS	
  to	
  
u=lize	
  the	
  content	
  delivery	
  service	
  Amazon	
  CloudFront	
  and	
  increase	
  its	
  exis=ng	
  usage	
  of	
  
Amazon	
  S3.	
  
v	
  
Offload Databases Through Caching
v	
  
Customer Case Studies
PlaceIQ,	
  a	
  loca=on-­‐based	
  intelligence	
  company	
  in	
  New	
  York	
  City,	
  provides	
  loca=on	
  
intelligence	
  for	
  mobile	
  adver=sing.	
  The	
  company	
  uses	
  Amazon	
  Elas=Cache	
  and	
  AWS	
  to	
  
improve	
  its	
  web	
  service	
  response	
  =me	
  by	
  83%.	
  
Sanoma	
  Games	
  designs	
  casual	
  online	
  gaming	
  and	
  fantasy	
  sports	
  leagues	
  as	
  part	
  of	
  the	
  
Sanoma	
  diversified	
  media	
  group.	
  The	
  business	
  unit	
  recently	
  closed	
  its	
  local	
  datacenter	
  in	
  
order	
  to	
  build	
  a	
  scalable,	
  service-­‐based	
  architecture	
  that	
  can	
  facilitate	
  expansion	
  into	
  
addi=onal	
  markets	
  and	
  gaming	
  categories.	
  Cloud	
  management	
  specialist	
  Nordcloud	
  was	
  
appointed	
  to	
  create	
  and	
  manage	
  the	
  new	
  environment,	
  which	
  now	
  includes	
  Amazon	
  RDS,	
  
Amazon	
  EC2,	
  Amazon	
  S3,	
  Amazon	
  Elas+Cache,	
  and	
  Amazon	
  CloudWatch.	
  
SpareFoot.com	
  helps	
  self-­‐storage	
  facili=es	
  market	
  their	
  extra	
  space,	
  and	
  helps	
  consumers	
  
make	
  educated	
  decisions	
  on	
  which	
  storage	
  unit	
  is	
  best	
  for	
  their	
  needs.	
  In	
  order	
  to	
  manage	
  
a	
  network	
  of	
  consumer	
  facing	
  sites,	
  the	
  company	
  uses	
  several	
  AWS	
  products—including	
  
Amazon	
  RDS,	
  Amazon	
  ELB,	
  Amazon	
  S3,	
  Amazon	
  Elas+Cache,	
  Amazon	
  CloudWatch,	
  and	
  
Amazon	
  CloudFront—to	
  create	
  a	
  stable	
  system	
  and	
  reduce	
  =me,	
  costs,	
  and	
  labor.	
  
v	
  
Leverage Existing Services
•  Amazon RDS, Amazon DynamoDB or Amazon ElastiCache for Redis, Amazon Redshift
•  Instead of running your own database
•  Amazon CloudSearch
•  Instead of running your own search engine
•  Amazon Elastic Transcoder
•  Amazon Elastic MapReduce
•  Amazon Cognito, Amazon SQS, Amazon SNS, Amazon Simple Workflow Service, Amazon SES,
Amazon Kinesis, and more …
Simple, more reliable, lower cost
Cost Monitoring & Analysis
v	
  
Introducing Amazon EC2
https://awstcocalculator.com/
v	
  
Customer Case Studies
Learn	
  how	
  media	
  giant,	
  Dow	
  Jones	
  &	
  Company,	
  plans	
  to	
  save	
  over	
  $100	
  million	
  over	
  3	
  years	
  by	
  migra=ng	
  its	
  
data	
  centers	
  to	
  AWS.	
  
	
  
h$ps://www.youtube.com/watch?v=xS8Ha0Q6_CY	
  
	
  
v	
  
AWS Simple Monthly Calculator
http://calculator.s3.amazonaws.com/index.html
v	
  
AWS Billing Console
v	
  
AWS Cost Explorer
v	
  
AWS Billing Alerts
v	
  
Let’s Recap
1.  Turn off unused instances
2.  Use Auto Scaling
3.  Use Reserved Instances
4.  Use Spot Instances
5.  Leverage Amazon S3 storage classes
6.  Optimize Amazon DynamoDB capacity units
7.  Offload your architecture
v	
  
And Remember to Iterate!
Architect	
  
Build	
  Monitor	
  
v	
  
Thank You!
Top 5 Ways to Optimize for Cost Efficiency with the Cloud
Top 5 Ways to Optimize for Cost Efficiency with the Cloud
Top 5 Ways to Optimize for Cost Efficiency with the Cloud
Top 5 Ways to Optimize for Cost Efficiency with the Cloud

More Related Content

What's hot

AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control TowerCloudHesive
 
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...Amazon Web Services Korea
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS..."FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...AWS Chicago
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAmazon Web Services
 
Disaster Recovery Options with AWS
Disaster Recovery Options with AWSDisaster Recovery Options with AWS
Disaster Recovery Options with AWSAmazon Web Services
 
AWS Well-Architected Framework
AWS Well-Architected FrameworkAWS Well-Architected Framework
AWS Well-Architected FrameworkHenrique Mecking
 
Advanced cost management strategies in AWS
Advanced cost management strategies in AWSAdvanced cost management strategies in AWS
Advanced cost management strategies in AWSAWS User Group Bengaluru
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 
Building a well-engaged and secure AWS account access management - FND207-R ...
 Building a well-engaged and secure AWS account access management - FND207-R ... Building a well-engaged and secure AWS account access management - FND207-R ...
Building a well-engaged and secure AWS account access management - FND207-R ...Amazon Web Services
 
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017Amazon Web Services
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAmazon Web Services
 
AWS Well-Architected Framework: Operational Excellence Pillar
AWS Well-Architected Framework: Operational Excellence PillarAWS Well-Architected Framework: Operational Excellence Pillar
AWS Well-Architected Framework: Operational Excellence PillarJonathan LaCour
 

What's hot (20)

AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS..."FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Disaster Recovery Options with AWS
Disaster Recovery Options with AWSDisaster Recovery Options with AWS
Disaster Recovery Options with AWS
 
AWS Well-Architected Framework
AWS Well-Architected FrameworkAWS Well-Architected Framework
AWS Well-Architected Framework
 
Advanced cost management strategies in AWS
Advanced cost management strategies in AWSAdvanced cost management strategies in AWS
Advanced cost management strategies in AWS
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
AWS for Backup and Recovery
AWS for Backup and RecoveryAWS for Backup and Recovery
AWS for Backup and Recovery
 
Cost optimization on AWS
Cost optimization on AWSCost optimization on AWS
Cost optimization on AWS
 
FinOps
FinOpsFinOps
FinOps
 
Building a well-engaged and secure AWS account access management - FND207-R ...
 Building a well-engaged and secure AWS account access management - FND207-R ... Building a well-engaged and secure AWS account access management - FND207-R ...
Building a well-engaged and secure AWS account access management - FND207-R ...
 
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
AWS Well-Architected Framework: Operational Excellence Pillar
AWS Well-Architected Framework: Operational Excellence PillarAWS Well-Architected Framework: Operational Excellence Pillar
AWS Well-Architected Framework: Operational Excellence Pillar
 

Viewers also liked

It's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" TreatmentIt's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" TreatmentTeamQuest Corporation
 
Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Productivity Intelligence Institute
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Amazon Web Services
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...Adrian Cockcroft
 

Viewers also liked (6)

It's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" TreatmentIt's Time the Data Center Gets the "Moneyball" Treatment
It's Time the Data Center Gets the "Moneyball" Treatment
 
Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency
 
Resource Optimization Strategy and Innovation
Resource Optimization Strategy and Innovation Resource Optimization Strategy and Innovation
Resource Optimization Strategy and Innovation
 
NIST 800-171 Simplifying CUI and DFARS Compliance
NIST 800-171 Simplifying CUI and DFARS ComplianceNIST 800-171 Simplifying CUI and DFARS Compliance
NIST 800-171 Simplifying CUI and DFARS Compliance
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
 

Similar to Top 5 Ways to Optimize for Cost Efficiency with the Cloud

Day 3 - Maintaining Performance & Availability While Lowering Costs with AWS
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWSDay 3 - Maintaining Performance & Availability While Lowering Costs with AWS
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWSAmazon Web Services
 
AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...
AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...
AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...Amazon Web Services
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일Amazon Web Services Korea
 
From AWS to Series A in 5 Easy Pieces
From AWS to Series A in 5 Easy PiecesFrom AWS to Series A in 5 Easy Pieces
From AWS to Series A in 5 Easy PiecesAmazon Web Services
 
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...Amazon Web Services
 
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...Amazon Web Services
 
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAmazon Web Services
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinAmazon Web Services
 
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015Amazon Web Services Korea
 
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanDay 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanAmazon Web Services
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAmazon Web Services
 
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
(ARC302) Running Lean Architectures: Optimizing for Cost EfficiencyAmazon Web Services
 
Cloud Resilience and Container Workload Automation
Cloud Resilience and Container Workload AutomationCloud Resilience and Container Workload Automation
Cloud Resilience and Container Workload AutomationOK2OK
 
re:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloudre:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloudAmazon Web Services
 
Scaling the Platform for Your Startup - Startup Talks June 2015
Scaling the Platform for Your Startup - Startup Talks June 2015Scaling the Platform for Your Startup - Startup Talks June 2015
Scaling the Platform for Your Startup - Startup Talks June 2015Amazon Web Services
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the CloudAdrian Hornsby
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationAmazon Web Services
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsAmazon Web Services
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAmazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersAmazon Web Services
 

Similar to Top 5 Ways to Optimize for Cost Efficiency with the Cloud (20)

Day 3 - Maintaining Performance & Availability While Lowering Costs with AWS
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWSDay 3 - Maintaining Performance & Availability While Lowering Costs with AWS
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWS
 
AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...
AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...
AWS APAC Webinar Week - Maintaining Performance & Availability While Lowering...
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
 
From AWS to Series A in 5 Easy Pieces
From AWS to Series A in 5 Easy PiecesFrom AWS to Series A in 5 Easy Pieces
From AWS to Series A in 5 Easy Pieces
 
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
 
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
 
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit Dublin
 
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
 
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanDay 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
 
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
 
Cloud Resilience and Container Workload Automation
Cloud Resilience and Container Workload AutomationCloud Resilience and Container Workload Automation
Cloud Resilience and Container Workload Automation
 
re:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloudre:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloud
 
Scaling the Platform for Your Startup - Startup Talks June 2015
Scaling the Platform for Your Startup - Startup Talks June 2015Scaling the Platform for Your Startup - Startup Talks June 2015
Scaling the Platform for Your Startup - Startup Talks June 2015
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost Optimisation
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Top 5 Ways to Optimize for Cost Efficiency with the Cloud

  • 1.
  • 3. Top 5 Ways to Optimize for Cost Efficiency with the Cloud Nam Je Cho Solutions Architect
  • 4. v   What You’ll Get Out of This Session •  A lower AWS bill •  Maintain high performance while minimising cost •  A more scalable, robust, dynamic architecture •  More time to innovate •  Real-world customer examples •  Easy to implement
  • 5. v   Cloud Computing Benefits •  Pay as you go, no up-front investments •  Low ongoing cost •  Flexible capacity •  Speed, agility, and innovation •  Focus on your business •  Go global in minutes
  • 6. v   Cloud Computing Benefits •  Pay as you go, no up-front investments •  Low ongoing cost •  Flexible capacity •  Speed, agility, and innovation •  Focus on your business •  Go global in minutes
  • 8. v   AWS Pricing Philosophy Ecosystem Global Footprint New Features New Services More AWS Usage More Infrastructure Lower Infrastructure Costs Reduced Prices More Customers Infrastructure Innovation 45  price  reduc+ons   since  2006   Economies of Scale
  • 10. v   AWS Trusted Advisor h$ps://aws.amazon.com/premiumsupport/trustedadvisor/   Free with Business or Enterprise Support
  • 12. v   The Basic Process
  • 13. Architecting for Low Cost … in seven easy steps!
  • 14. v   1. Turn Off Unused Instances
  • 15. v   1. Turn Off Unused Instances •  Developer, test, training instances on evenings/weekends •  Use simple instance start and stop •  Tear down and build up all together •  Instances are disposable •  Automate, automate, automate!!! •  AWS CloudFormation •  Weekend/off-hours scripts •  Use resource tags
  • 16. v   Customer Dev/Test Example Monday   Friday   End  of  Vaca=on  Season   35% saved
  • 17. v   Customer Case Studies Pfizer’s  high  performance  compu=ng  (HPC)  soGware  and  systems  for  worldwide  research  and   development  (WRD)  support  large-­‐scale  data  analysis,  research  projects,  clinical  analy=cs,  and   modeling.  “We  accomplished  this  by  customizing  the  job  scheduler  in  our  HPC  environment  to   recognize  workload,  and  start  and  stop  instances  as  needed  to  address  the  workflow”   RunE2E  for  Kenneth  Cole  leverage  several  AWS  APIs  for  star=ng/stopping  the  system,   increasing  system  capacity  based  on  demand  needs,  and  changing  security  profiles  providing  a   low  cost  but  scalable  environment  to  run  its  business.   “Instance  ac=ons,  such  as  create,  stop,  start,  and  terminate,  can  very  easily  be  scheduled   as  an  event.  For  example,  now  we  can  terminate  all  instances  automa=cally  aGer  a   training  class,  thereby  elimina=ng  the  genera=on  of  unnecessary  cost”  
  • 18. v   2. Use Auto Scaling
  • 20. v   AWS CloudFormation: 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 … ]]}} } }
  • 21. v   Align Your Resources With Demand h$p://aws.amazon.com/autoscaling/  
  • 22. v   Customer Case Studies “We  believe  auto  scaling  greatly  improves  the  availability  of  our  services  and  provides  an   excellent  means  of  op=mizing  our  cloud  costs.”     h$p://techblog.neYlix.com/2012/01/auto-­‐scaling-­‐in-­‐amazon-­‐cloud.html     Siemens  Healthcare  Diagnos=cs  helps  advance  human  health  through  innova=on.  By  using   services  such  as  ELB,  Amazon  SQS,  Amazon  EC2,  Amazon  RDS,  Auto  Scaling,  Amazon   Elas=Cache,  and  AWS  CloudTrail,  Siemens  has  built  a  secure,  HIPAA-­‐compliant,  and  scalable   plaYorm  on  AWS.   The  array  of  AWS  products  offers  TicketLeap  a  potent  solu=on.  The  company  uses  Amazon   EC2,  Amazon  RDS,  Amazon  CloudFront,  Amazon  S3,  ELB,  Auto  Scaling,  and  cloud   monitoring  services  as  the  founda=on  for  its  plaYorm.  
  • 23. v   3. Use Reserved Instances
  • 24. v   Calculate RI Savings 1y  RI   Break  even   3y  RI   Break  even   h$p://calculator.s3.amazonaws.com/index.html  
  • 25. v   Reserved Instances Are Flexible •  Can be moved between AZs •  Can be moved between EC2-Classic and EC2-VPC platforms •  Size can be modified within the same instance family h$p://aws.amazon.com/ec2/purchasing-­‐op=ons/reserved-­‐instances/  
  • 26. v   Simplifying the EC2 Reserved Instance Model •  Simplified Reserved Instance model •  Single type of Reserved Instance and three payment options; •  All Upfront •  Partial Upfront •  No Upfront h$p://aws.amazon.com/ec2/purchasing-­‐op=ons/reserved-­‐instances/  
  • 27. v   Customer Case Studies As  one  of  the  world’s  largest  dance  fitness  programs,  Zumba  Fitness  needed  a  scalable  and   high  performance  website.  When  Zumba  migrated  its  website  to  AWS  in  2009,  the  company   saved  39%  on  compu+ng  resources  by  using  Amazon  Reserved  Instances.  Zumba  could  also   scale  easily  to  serve  up  7  TB  of  images  to  its  customers  each  month.      
  • 28. v   4. Use Spot Instances
  • 29. v   Spot Instance Rules •  Price based on supply/demand •  You choose your maximum price/hour •  Your instance is started if the Spot price is lower •  Your instance is terminated if the Spot price is higher •  But, you did plan for fault tolerance, didn’t you? •  We provide guide on architecting applications to use Spot Instances
  • 30. v   Spot Instance Example $0.028    (11.7%)   $0.026    (10.8%)   $3.28   (1367%)   On-­‐Demand:   $0.24  
  • 31. v   Spot Instance Use Cases •  Analytics •  Batch Processing •  Big Data - Amazon Elastic MapReduce •  Web crawlers •  Testing •  Image & media encoding •  High Performance Computing •  Financial modeling and analysis – Monte Carlo analysis
  • 32. v   Spot Instances Recap •  Very dynamic pricing •  Opportunity to save 80-90% cost •  But there are risks & you need to design around it! •  Different prices per AZ •  Leverage Auto Scaling! •  One group with Spot Instances •  One group with On-Demand •  Get the best of both worlds
  • 33. v   Customer Case Study Cycle Computing “HGST buys 70,000-core cloud HPC Cluster, breaks record, returns it 8 hours later”
  • 34. v   5. Use Amazon S3 Storage Classes •  Reduced redundancy storage class •  99.99% durability vs. 99.999999999% •  Up to 20% savings •  Everything that is easy to reproduce •  Use Amazon SNS lost object notifications •  Amazon Glacier storage class •  Same 99.999999999% durability •  3 to 5 hours restore time •  Up to 64% savings •  Archiving, long-term backups, and old data •  Use S3 Lifecycle rules •  Archive objects to Glacier after x days •  Delete objects after y days
  • 35. v   6. Optimize Amazon DynamoDB capacity units •  Read/write capacity units (CUs) determine most of DynamoDB cost •  By optimizing CUs, you can save a lot of money •  But: •  Need to provision enough capacity to not run into capacity errors •  Need to prepare for peaks •  Need to constantly monitor/adjust
  • 36. v   DynamoDB Optimisation •  Use caching to save read capacity units •  Local RAM caches at app server instances •  Check out Amazon ElastiCache •  Think of strategies for optimizing CU use •  Use multiple tables to support varied access patterns •  Understand access patterns for time series data •  Compress large attribute values •  Use Amazon SQS to buffer over-capacity writes
  • 37. v   Amazon SQS Can Buffer Requests
  • 38. v   Customer Case Studies During  the  2012  Super  Bowl,  the  Shazam  App  ran  on  Amazon  DynamoDB,  Amazon  EMR,  and   Amazon  EC2  Cluster  Compute  Quadruple  Extra  Large  Instances  with  Elas=c  Load  Balancing.   This  infrastructure  helped  to  support  the  processing  of  millions  of  transac=ons  during  this   high-­‐traffic  event.    
  • 40. v   DynamoDB Optimisation Example Caching/Op=miza=on:   80%  saved   Cache   flush   Dynamic   DynamoDB:   20%  saved   Growth  +   new  features  
  • 41. v   7. Offload Your Architecture •  More you can offload, the less infrastructure you need to maintain, scale, and pay for •  Three easy ways to offload: •  Use CDN - Amazon CloudFront •  Introduce Caching – Amazon ElastiCache •  Leverage existing Amazon Web Services
  • 42. v   Offload Popular to Amazon S3 & CloudFront
  • 43. v   Customer Case Studies Airbnb  is  a  community  marketplace  for  unique  vaca=on  spaces  around  the  world.  Airbnb   benefits  from  the  scalability,  agility  and  reliability  provided  by  Amazon  Web  Services,  including   Amazon  EC2,  Elas=c  Load  Balancing,  Amazon  S3,  Amazon  EMR,  Amazon  CloudFront,  Amazon   CloudWatch,  and  Amazon  RDS.   The  Internet  Movie  Database  (www.imdb.com)  is  one  of  the  world’s  most  popular  and   authorita=ve  sources  for  movie,  TV  and  celebrity  content  with  more  than  100  million  unique   visitors  per  month.  IMDb  uses  AWS  and  Amazon  CloudFront  to  host  search  data,  making  the   search  experience  the  fastest  possible  by  distribu=ng  the  content  physically  close  to  IMDb's   worldwide  user  base.   PBS,  a  private,  non-­‐profit  corpora=on,  provides  content  through  television,  the  Web  and   mobile  applica=ons.  PBS  Interac=ve,  the  department  responsible  for  PBS’  Internet  and   mobile  presence,  improved  its  video  streaming  performance  by  migra=ng  to  AWS  to   u=lize  the  content  delivery  service  Amazon  CloudFront  and  increase  its  exis=ng  usage  of   Amazon  S3.  
  • 44. v   Offload Databases Through Caching
  • 45. v   Customer Case Studies PlaceIQ,  a  loca=on-­‐based  intelligence  company  in  New  York  City,  provides  loca=on   intelligence  for  mobile  adver=sing.  The  company  uses  Amazon  Elas=Cache  and  AWS  to   improve  its  web  service  response  =me  by  83%.   Sanoma  Games  designs  casual  online  gaming  and  fantasy  sports  leagues  as  part  of  the   Sanoma  diversified  media  group.  The  business  unit  recently  closed  its  local  datacenter  in   order  to  build  a  scalable,  service-­‐based  architecture  that  can  facilitate  expansion  into   addi=onal  markets  and  gaming  categories.  Cloud  management  specialist  Nordcloud  was   appointed  to  create  and  manage  the  new  environment,  which  now  includes  Amazon  RDS,   Amazon  EC2,  Amazon  S3,  Amazon  Elas+Cache,  and  Amazon  CloudWatch.   SpareFoot.com  helps  self-­‐storage  facili=es  market  their  extra  space,  and  helps  consumers   make  educated  decisions  on  which  storage  unit  is  best  for  their  needs.  In  order  to  manage   a  network  of  consumer  facing  sites,  the  company  uses  several  AWS  products—including   Amazon  RDS,  Amazon  ELB,  Amazon  S3,  Amazon  Elas+Cache,  Amazon  CloudWatch,  and   Amazon  CloudFront—to  create  a  stable  system  and  reduce  =me,  costs,  and  labor.  
  • 46. v   Leverage Existing Services •  Amazon RDS, Amazon DynamoDB or Amazon ElastiCache for Redis, Amazon Redshift •  Instead of running your own database •  Amazon CloudSearch •  Instead of running your own search engine •  Amazon Elastic Transcoder •  Amazon Elastic MapReduce •  Amazon Cognito, Amazon SQS, Amazon SNS, Amazon Simple Workflow Service, Amazon SES, Amazon Kinesis, and more … Simple, more reliable, lower cost
  • 47. Cost Monitoring & Analysis
  • 48. v   Introducing Amazon EC2 https://awstcocalculator.com/
  • 49. v   Customer Case Studies Learn  how  media  giant,  Dow  Jones  &  Company,  plans  to  save  over  $100  million  over  3  years  by  migra=ng  its   data  centers  to  AWS.     h$ps://www.youtube.com/watch?v=xS8Ha0Q6_CY    
  • 50. v   AWS Simple Monthly Calculator http://calculator.s3.amazonaws.com/index.html
  • 51. v   AWS Billing Console
  • 52. v   AWS Cost Explorer
  • 54. v   Let’s Recap 1.  Turn off unused instances 2.  Use Auto Scaling 3.  Use Reserved Instances 4.  Use Spot Instances 5.  Leverage Amazon S3 storage classes 6.  Optimize Amazon DynamoDB capacity units 7.  Offload your architecture
  • 55. v   And Remember to Iterate! Architect   Build  Monitor