![Page 1: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/1.jpg)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Strategies to Optimize Costs using AWS
Amilcar Alfaro, Marketing Manager – Enterprise and Cloud Economics
May 26, 2016
![Page 2: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/2.jpg)
What to expect….
We will introduce our approach for building the business case for moving to the cloud and share tips from some of our most innovative customers who are able to successfully architect for cost optimization in order to realize the economics of the AWS cloud.
![Page 3: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/3.jpg)
In the beginning . . .
…there was TCO
![Page 4: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/4.jpg)
Definition: Comparative total cost of ownership analysis (acquisition and operating costs) for running an infrastructure environment end-to-end on-premises vs. on AWS.
Used for:
Comparing the costs of running an entire infrastructure environment or specific workload on-premises or in a co-location facility vs. on AWS
Budgeting and building the business case for moving to AWS
What is TCO?
![Page 5: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/5.jpg)
≠
So how do we do it?
![Page 6: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/6.jpg)
TCO = acquisition costs + operations costs
Hardware—server, rack chassis PDUs, Tor
switches (+maintenance)
Software—OS, virtualization licenses
(+maintenance)
Facilities cost
Hardware—storage disks, SAN/FC switches Storage admin costs
Network hardware—LAN switches, load balancer
bandwidth costsNetwork admin costs
Server admin virtualization admin4
The diagram doesn’t include every cost item. For example, software costs can include database, management, and middle-tier software costs. Facilities cost can include costs associated with upgrades, maintenance, building security, taxes, and so on. IT labor costs can include security admin and application admin costs.
Space Power Cooling
Facilities cost
Space Power Cooling
Facilities cost
Space Power Cooling
Server costs
Storage costs
Network costs
IT labor costs
1
2
3
illustrative
![Page 7: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/7.jpg)
Resources to get you started
AWS TCO Calculator https://awstcocalculator.com
Case studies and research http://aws.amazon.com/economics/
![Page 8: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/8.jpg)
So you’re feeling pretty good.
![Page 9: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/9.jpg)
Until your CFO shows up with the bill.
![Page 10: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/10.jpg)
Cost optimization is…
going from…
pay for what you use
to…
pay for what you need
![Page 11: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/11.jpg)
Where do you start?
![Page 12: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/12.jpg)
Right-sizing Reserved Instances
Increase elasticity
Measure, monitor, and improve
The four pillars of cost optimization
![Page 13: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/13.jpg)
Right-sizingRight-sizing Selecting the cheapest instance available while
meeting performance requirements Looking at CPU, RAM, storage, and network
utilization to identify potential instances that can be downsized
Leveraging Amazon CloudWatch metrics and setting up custom RAM metrics
Rule of thumb: Right size, then reserve.(But if you’re in a pinch, reserve first.)
![Page 14: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/14.jpg)
Up to 75%+ savings*
(and capacity reservation)
Reserved Instances
Amazon EC2 Amazon RDS Amazon DynamoDB Amazon Redshift Amazon ElastiCache
Commitment level 1 year 3 year
AWS services offering RIs
* Dependent on specific AWS service, size/type, and region
![Page 15: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/15.jpg)
Reserved InstancesStep 1: RI Coverage Cover always-on resources.
Rule of thumb: Target 70–80% always-on coverage and 95% RI utilization rate.
Step 2: RI Utilization Leverage RI flexibility to increase utilization. Merge and split RIs as needed.
![Page 16: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/16.jpg)
Increase elasticityTurn off nonproduction instances Look for dev/test, nonproduction instances that are
running always-on and turn them off.
Rule of thumb: Shoot for 20–30% of Amazon EC2 instances running on demand to be able to handle elasticity needs.
Autoscale production Use Auto Scaling to scale up and down based
on demand and usage (for example, spikes).
![Page 17: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/17.jpg)
Using right-sizing and elasticity to lower cost More smaller instances vs. fewer larger instances
29 m4.large @ $0.12 /hr$2,505.60 / mo*
59 t2.medium @ $0.052/hr$2,208.96 / mo*
*Assumes Linux instances in US-East at 720 hours per month
![Page 18: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/18.jpg)
✔ ✔ ✔✔✘✘✘✘
Metrics and targets
Set up metrics to define success and track progress
% instances turned off daily % of instances right-sized % always-on resources covered by RIs % RI utilization
![Page 19: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/19.jpg)
Putting it all together: case study
![Page 20: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/20.jpg)
Challenge: Minimizing unit costs under period of massive growth.
A consistent measure of CPU processing power
Elastic compute unit (ECU)
![Page 21: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/21.jpg)
The growth challenge
August 2014
584 ECU
August 2015
1,192 ECU2x YoY Compute Growth
33% decrease in monthly
EC2 costs!
![Page 22: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/22.jpg)
Solving the growth challenge
![Page 23: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/23.jpg)
Step 1: Right-size and update instances
m1 on demand$0.07 per ECU
c4 on demand$0.02 per ECU
![Page 24: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/24.jpg)
The impact of right-sizing
70% reductionin unit cost
![Page 25: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/25.jpg)
Step 2: Reserve
![Page 26: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/26.jpg)
The impact of reservations
30% reductionIn unit cost
![Page 27: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/27.jpg)
Putting it together
85% reductionin unit cost!
![Page 28: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/28.jpg)
Sounds pretty easy, right?
Not really.
In reality, it is very complex. Scale Behavioral change Visibility Ownership
![Page 29: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/29.jpg)
(Remember the fourth pillar?)Cost optimization governance
![Page 30: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/30.jpg)
Uncovering the cost optimization opportunities
1. Auto-tag resources.2. Identify always-on nonprod.3. Identify instances to down-size.4. Recommend RIs to purchase.5. Dashboard our status.6. Report on savings.
![Page 31: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/31.jpg)
AWS options
AWS Trusted Advisor Cost Explorer
![Page 32: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/32.jpg)
Reserved Instances and right-sizing options
![Page 33: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/33.jpg)
Example: reasonable optimization dashboard
![Page 34: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/34.jpg)
Creating a culture of cost transparency
Targets and metrics
AWS Enterprise Support
Cloud Competency Center
![Page 35: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/35.jpg)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Name, Title
April 19, 2016
Partner PlaceholderPlaceholder
![Page 36: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/36.jpg)
Putting it all together
![Page 37: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/37.jpg)
Where to start
Set up a Cloud Competency Center
Bring in the right tools
Use metrics to reinforce behavior
Use partners to accelerate!
![Page 38: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/38.jpg)
Cycle of cost optimization ✔ ✔
✔
✔
✘✘✘✘
$$$$$
![Page 39: Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series](https://reader031.vdocuments.site/reader031/viewer/2022030307/58eb6dae1a28ab7e2f8b4669/html5/thumbnails/39.jpg)
Thank you!