SlideShare a Scribd company logo
12 WAYS TO MANAGE CLOUD COSTS
AND OPTIMIZE CLOUD SPEND
Panelists
• Kim Weins
• VP Marketing, RightScale
30%
15%
% of Cloud Spend Wasted
Cloud Users Underestimate Wasted Spend
Source: RightScale 2017 State of the Cloud Report
Self-Estimated
Wasted Spend
Additional
Wasted Spend Measured
by RightScale
3%
16%
19%
20%
23%
33%
30%
30%
31%
45%
4%
15%
20%
24%
25%
31%
33%
35%
38%
52%
Use Google Preemptible VMs
Use AWS Spot Instances
Move workloads to cheaper cloud/region
Select cloud or region based on cost
Track AWS RIs to make sure they are used
Purchasing AWS RIs
Look for storage volumes not in active use
Shut down workloads during certain hours
Automate shut down of temporary workloads
Monitor utilization and rightsize instances
How Companies are Optimizing Cloud Costs
2017 2016
Companies Increase Focus on Cloud Costs
Source: RightScale 2017 State of the Cloud Report
Two Solutions from RightScale
VIRTUAL
SERVERS
PUBLIC
CLOUDS
IAAS+/PAAS
SERVICES
PRIVATE
CLOUDS
BARE METAL
SERVERS
CONTAINER
CLUSTERS
MULTI-CLOUD ORCHESTRATION AND GOVERNANCE
RIGHTSCALE OPTIMA
Collaborate across cloud governance teams,
business units, and resource owners to
manage and optimize cloud spend
RIGHTSCALE CMP
Orchestrate, automate, and govern
applications across any cloud, any cloud
service, any server, and any container.
RightScale Optima: Key Capabilities
5
Cost
Aggregation
Analysis
Allocation &
Reporting
Forecasting
Budget Controls
Provisioning Policies
Recommendations
Collaboration
Dynamic Policies
Cost Review Example
30-45% Savings
6
• Tagging
• Cost Allocation
• Reporting
• Forecasting
• Budget Enforcement
• Provisioning Policies
Manage Cloud Costs Optimize Spend
• Underutilized Resources
• Unused/Idle Resources
• Dev Environments
• Regional Cost Differentials
• Superseded Instance Types
• Discounting Options
12 Ways
7
MANAGING CLOUD COSTS
Tagging: Define Required Global Tags
Tag Type Examples Purpose
Environment env:dev, env:test,
env:stage, env:prod
Used to identify the environment type
Billing bu:bigbu
cc:sales
region:emea
One ore more tags used to allocate
costs
Application app:bigapp
svc: jenkins
One or more tags to define the
application or service
Compliance dataresidency:germany
compliance:pii
compliance:hipaa
One or more tags to define and
compliance requirements
Optimization schedule:24x7
schedule:12x5
maxruntime:14days
One ore more tags to use in automated
optimization
• Tag all types of resources that you can
• Resource naming conventions not enough
• Use the same tags for all clouds/environments
• Be exact
• Spelling, spaces, punctuation, upper/lowercase matters
• Use existing automation tools to apply tags
Tagging Tips
• Sample rollout process
• Stage 1: Define and communicate required tags
• Stage 2: Scheduled reports on missing tags by team/app
• Stage 3: Instant alerts on missing tags with 12 hour shutdown warning
• Stage 4: Instant alerts and shutdown
Tagging Rollout Process
• Account-Based vs. Tag-Based
• Each billing unit has own account(s)
• Shared accounts with costs allocated via tagging
• Purchase/Allocation of Discounts
• Centralized purchase – everyone saves
• Allocate savings proportionally (blended rates)
• De-centralized purchase – buyer saves
• Allocate savings to buyer (unblended rates)
• Handling “upfront” payments for purchase commitments
• Allocate at purchase time based on current usage levels
• Amortize and allocate based on actual usage
• Markups for IT overhead
Cloud Cost Allocation Considerations
• Combine Push and Pull
• Schedule automated reports by team/group
• Enable ad-hoc access to latest and greatest cost data
• Frequency
• Typically weekly
• Daily for variable or fast changing environments
• Highlight anomalies
• Significant changes outside normal ranges
Reporting
• When to forecast
• Annual budget cycle
• Rolling forecast cycle
• When budget is exceeded for x months
• For new applications/projects/initiatives
• Approaches to Forecasting
• Projected growth patterns
• Change cloud provider
• Change instance types
• Other “what-if”
Forecasting
• Set Budgets
• Use forecasts to create budgets
• Budget Alerts
• Alert when current or projected monthly spend exceeds budgets
• Provision-time controls
• Soft limits
• alert if over budget
• request approval before launch if over budget
• Hard limits
• prevent launch if over budget
Budget Enforcement
• Tag requirements
• Allowed clouds/regions/services/instance types
• Allowed schedules
• Automated cloud placement by cost/compliance/requirements
• Budget enforcement
Automated Provisioning Policies
OPTIMIZE CLOUD SPEND
RIGHTSIZING
The High Cost of Overprovisioning
m3.xlarge
$.266
$2330/year
m3.large
$.133
$1165/year
m3.medium
$.067
$587/year
Save
50% Save
75%
0
10
20
30
40
50
60
70
80
90
100
CPU Util%
Mem Util%
Don’t Provision to the Peak
Don’t provision to the peak!
Provision for normal loads
and auto-scale for peak
Underutilization is Rampant
Memory utilization
CPUutilization
20-40%: Size -1
<20%: Size -2
Underutilization is Rampant
Memory utilization
CPUutilization
High CPU utilization
Low memory utilization
Low CPU and memory
utilization
Custom VMs
Downsize
Custom Sizing Example (GCP)
4 vCPU
20 GB
You Need Standard VM Custom VM
GCP Cost = $.280/hr GCP Cost = $.163
Savings = 42%
8 vCPU
30 GB
4 vCPU
20 GB
IDLE RESOURCES
Idle Instances
Unused Resources
Don’t Forget Storage
Volumes
Snapshots
Attached Unattached
Finding Unattached Volumes
Cost
• AWS = $200+ per month
• Azure = $40-120 per month
• Google = $80-340 per month
DEV ENVIRONMENTS
Development Environment Usage Hours
Mon Tue Wed Thu Fri Sat Sun
00:00
11:59
24x7
168 hours
12x5
60 hours
35%
Development Environment Shutdown Dates
Needed
for 3 days
Left running for 4 days
Left running for 7 days
Left running for 14 days
25% waste
57% waste
79% waste
A Little Waste Adds Up
Typical
m3.large ($.133)
24x7
16 days
Optimized
m3.medium ($.067)
12x5
14 days
$51.07
$11.26
78%
less
$102,140
$22,520
Per launch 100 devs * 20x/yr
Save
$79K
Scheduling Workloads in RightScale
• Training
• Demos
• Sandboxes
• Test
• Staging
Other Temporary Workloads
EXPENSIVE REGIONS
Regional Differences in AWS Example
Region Location
Instance
Size
Hourly
Cost
Cheaper
Region Location
Hourly
Cost % savings
us-west-1 NorCal m3.large $0.15 us-west-2 Oregon $0.13 14%
eu-central-1 Frankfurt m3.large $0.16 eu-west-1 Ireland $0.15 8%
ap-southeast-1 Singapore m3.large $0.20 ap-southeast-2 Sydney $0.19 5%
ap-northeast-1 Tokyo m4.large $0.17 ap-northeast-2 Seoul $0.17 5%
Expensive
Region
Monthly
Spend
Cheaper
Region
%
savings
Monthly
savings
us-west-1 $5,000 us-west-2 14% $700
eu-central-1 $0 eu-west-1 8% $0
ap-southeast-1 $2,000 ap-southeast-2 5% $100
ap-northeast-1 $0 ap-northeast-2 5% $0
$800
Regional Differences in Azure Example
Region Location
Instance
Size
(Linux)
Hourly
Cost Cheaper Region Location
Hourly
Cost
%
savings
East US Virginia D1v2 $0.07 East US 2 Virginia $0.06 12%
North Central US Illinois D1v2 $0.07 South/West Central US Texas $0.06 12%
Central US Iowa D1v2 $0.07 South/West Central US Texas $0.06 12%
West US California D1v2 $0.07 West US 2 $0.06 12%
Canada Central Toronto D1v2 $0.08 Canada East Quebec City $0.07 9%
West Europe Netherlands D1v2 $0.08 North Europe Ireland $0.07 14%
East Asia Hong Kong D1v2 $0.11 Southeast Asia Singapore $0.09 15%
Japan East Tokyo D1v2 $0.11 Japan West Osaka $0.09 13%
Australia East NSW D1v2 $0.09 Australia Southeast Victoria $0.08 7%
SUPERSEDED INSTANCE
TYPES
Superseded Instance Types
Cloud Provider
Previous
Generation
Current
Generation Size mapping
% savings
(East)
AWS T1 T2 same size 35%
AWS M1 M3 same size 24%
AWS M2 R3 downsize one 32%
AWS C1 C3 same size 60%
AWS CR1 R3 same size 24%
AWS HS1 D2 downsize one 40%
Azure D* D*v2 same size 4%
DISCOUNTING OPTIONS
Your Reality is Constant Change
Family A
2 vCPU
4 GB
Family C
8 vCPU
8 GB
Now
Family A
2 vCPU
4 GB
Family B
2 vCPU
8 GB
Family B
2 vCPU
8 GB
Family A
2 vCPU
4 GB
Family A
4 vCPU
8 GB
Future
Family A
2 vCPU
4 GB
Family B
2 vCPU
8 GB
Family B
1 vCPU
4 GB
Family B
1 vCPU
4 GB
Family A
2 vCPU
4 GB
Family A
2 vCPU
4 GB
AWS
RIs
Azure
CPP
Google
SUD/ CUD
IBM
Monthly
Length of
commitment
1 or 3 years CPP
Compute pre-purchase
for 1 year
(must have EA)
SUD: No commitment Monthly: Commit by
month
Payment No Upfront
Partial Upfront
All Upfront
All Upfront No Upfront By month
Range of discount
levels
RI (1Y) 24-58%
RI (3Y) 32-75%
CPP 19-63% SUD: Up to 30%
CUD: 37% (1Yr) or 55%
(3Yr)
Monthly: About 10%
Commitment
Discount
“Grouping”
*Region +
Instance type +
OS +
**Network
*Regional benefit
**Network can be
modified
Datacenter + Instance
type + Instance size +
OS
Has time flexibility
Region +
# vCPUs +
# GBs RAM
*Across any instance
size/type
Any specific individual
resource
Comparing Commitment Discounts by Cloud
Commitment Discounts Differ in Flexibility
m3.lg
m3.lg
m3.lg
m3.lg
m3.xl
m3.xl
m3.2xl
c4.lg
c4.xl
c4.2xl
c4.2xl
r3.xl
r3.4xl
r3.xl
D2 v2
D2 v2
D3 v2 F3 v2
G4 v2
F3 v2
D2 v2
D2 v2
G3 v2
n1-std-2
n1-std-2
n1-std-2
n1-std-2
n1-std-4
n1-std-4
n1-std-8
n1-
highmem
-4
n1-
highmem
-8
n1-
highmem
-8
n1-
highcpu-
4
n1-
highcpu-
16
n1-
highcpu-
4
Region Datacenter Region
AWS RIs Azure CPP Google CUD
Azure Gives Time Flexibility
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
D2 v2
Day 1 Day 2 Day 3 Day 1 Day 2 Day 3 Day 1 Day 2 Day 3
Buy blocks of 744 hrs/month
of an instance type/size/OS/region and
use any time in the month
About Google Sustained Use Discount (SUD)
• No commitment. The more you use an instance family during
the month, the higher the discount.
Usage Level
% of Billing Cycle
Incremental Rate
% of On-Demand Baseline
Sample Rate
n1-standard-1
Total Cost
0-25% 100% $0.050 $9.00
25-50% 80% $0.040 $7.20
50-75% 60% $0.030 $5.40
75-100% 40% $0.020 $3.60
Monthly Cost
at 100% usage
30% discount $25.20
• Commit to # of vCPUs and GBs of RAM
• 1 yr or 3 yr
• Can be used for any instance type or size in a region
• SUD still applies for non-committed use
Google CUD is Based on Family/Size
Think “Commitment Discount” Coverage
100 instances
50 Instances under CD
50% CD coverage 50% On-Demand pricing
Usage/Cost Pattern for a Commitment Group
48
Production and 24x7 dev usage
Weekday dev usage
Think “Commitment Discount” Coverage
49
Target CD Coverage may range from 50-90%
Depends on level of change planned and flexibility of commitments
You Need to Monitor “CD” Utilization
• Interested in managing cloud costs and optimizing spend?
• sales@rightscale.com
Q&A

More Related Content

What's hot (20)

PDF
How to Set Up a Cloud Cost Optimization Process for your Enterprise
RightScale
 
PPTX
Microsoft Azure Cost Optimization and improve efficiency
Kushan Lahiru Perera
 
PDF
Cloud Cost Optimization Whitepaper
DevPro3
 
PPTX
Azure Application Modernization
Karina Matos
 
PPTX
Azure Cost Management
Stefano Tempesta
 
PPTX
Cloud cost optimization (AWS, GCP)
Szabolcs Zajdó
 
PDF
Cloud Migration: Moving Data and Infrastructure to the Cloud
Safe Software
 
PPT
Cloud Migration: Moving to the Cloud
Dr.-Ing. Michael Menzel
 
PDF
Google cloud platform introduction
Simon Su
 
PPTX
Data Center Migration to the AWS Cloud
Tom Laszewski
 
PPTX
Understanding cloud with Google Cloud Platform
Dr. Ketan Parmar
 
PPTX
What is Cloud Cost Optimization and Management? How It Works?
Veritis Group, Inc
 
PPTX
Azure governance
girish goudar
 
PPTX
Stephane Lapointe: Governance in Azure, keep control of your environments
MSDEVMTL
 
PDF
ProsperOps and CFO Leadership Council: The What, Why, and How of Cloud FinOps...
ProsperOps
 
PPTX
Migrate an Existing Application to Microsoft Azure
Chris Dufour
 
PPTX
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
PDF
FinOps@SC CH-Meetup.pdf
Wuming Zhang
 
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
RightScale
 
Microsoft Azure Cost Optimization and improve efficiency
Kushan Lahiru Perera
 
Cloud Cost Optimization Whitepaper
DevPro3
 
Azure Application Modernization
Karina Matos
 
Azure Cost Management
Stefano Tempesta
 
Cloud cost optimization (AWS, GCP)
Szabolcs Zajdó
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Safe Software
 
Cloud Migration: Moving to the Cloud
Dr.-Ing. Michael Menzel
 
Google cloud platform introduction
Simon Su
 
Data Center Migration to the AWS Cloud
Tom Laszewski
 
Understanding cloud with Google Cloud Platform
Dr. Ketan Parmar
 
What is Cloud Cost Optimization and Management? How It Works?
Veritis Group, Inc
 
Azure governance
girish goudar
 
Stephane Lapointe: Governance in Azure, keep control of your environments
MSDEVMTL
 
ProsperOps and CFO Leadership Council: The What, Why, and How of Cloud FinOps...
ProsperOps
 
Migrate an Existing Application to Microsoft Azure
Chris Dufour
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
FinOps@SC CH-Meetup.pdf
Wuming Zhang
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 

Similar to 12 Ways to Manage Cloud Costs and Optimize Cloud Spend (17)

PPTX
AWS Cost Optimization
Miles Ward
 
PDF
How to Find and Fix Waste to Optimize Your Cloud Spend
RightScale
 
PDF
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
Amazon Web Services Korea
 
PDF
The *New* Science Of Choosing AWS Reserved Instances
Cloudability
 
PPTX
Webinar: AWS Partner Strategies For Success
Aaron Klein
 
PDF
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
RightScale
 
PPTX
KGC 2013 AWS session
Amazon Web Services Korea
 
PPTX
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
PDF
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
cloudzoneio
 
PDF
AWS Cloud cost optimization
Yogesh Sharma
 
PPTX
How to Reduce your Spend on AWS
Joseph K. Ziegler
 
PDF
Why Isn't the Cloud Cheaper - John Merline, Milwaukee
AWS Chicago
 
PPTX
Eric Routhier: Garder le contrôle sur vos coûts Azure
MSDEVMTL
 
PDF
Mastering Cost Efficiency in the Cloud.pdf
🖥Michiel van Oudheusden
 
PDF
faisal mushtaq - an enterprise cloud cost management framework
Dariia Seimova
 
PDF
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy KFIR
 
PDF
Finding hidden waste in your AWS infrastructure - 2/11/16
Cloudability
 
AWS Cost Optimization
Miles Ward
 
How to Find and Fix Waste to Optimize Your Cloud Spend
RightScale
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
Amazon Web Services Korea
 
The *New* Science Of Choosing AWS Reserved Instances
Cloudability
 
Webinar: AWS Partner Strategies For Success
Aaron Klein
 
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
RightScale
 
KGC 2013 AWS session
Amazon Web Services Korea
 
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
cloudzoneio
 
AWS Cloud cost optimization
Yogesh Sharma
 
How to Reduce your Spend on AWS
Joseph K. Ziegler
 
Why Isn't the Cloud Cheaper - John Merline, Milwaukee
AWS Chicago
 
Eric Routhier: Garder le contrôle sur vos coûts Azure
MSDEVMTL
 
Mastering Cost Efficiency in the Cloud.pdf
🖥Michiel van Oudheusden
 
faisal mushtaq - an enterprise cloud cost management framework
Dariia Seimova
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy KFIR
 
Finding hidden waste in your AWS infrastructure - 2/11/16
Cloudability
 
Ad

More from RightScale (20)

PDF
10 Must-Have Automated Cloud Policies for IT Governance
RightScale
 
PDF
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
RightScale
 
PDF
Optimize Software, SaaS, and Cloud with Flexera and RightScale
RightScale
 
PDF
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
RightScale
 
PDF
Multi-Cloud Management with RightScale CMP (Demo)
RightScale
 
PDF
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
RightScale
 
PDF
How to Allocate and Report Cloud Costs with RightScale Optima
RightScale
 
PDF
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
RightScale
 
PDF
Using RightScale CMP with Cloud Provider Tools
RightScale
 
PDF
Best Practices for Multi-Cloud Security and Compliance
RightScale
 
PDF
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
RightScale
 
PDF
The 5 Stages of Cloud Management for Enterprises
RightScale
 
PDF
9 Ways to Reduce Cloud Storage Costs
RightScale
 
PDF
Serverless Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
PDF
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
RightScale
 
PDF
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
PDF
2018 Cloud Trends: RightScale State of the Cloud Report
RightScale
 
PDF
Got a Multi-Cloud Strategy? How RightScale CMP Helps
RightScale
 
PDF
How to Manage Cloud Costs with RightScale Optima
RightScale
 
PDF
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
RightScale
 
10 Must-Have Automated Cloud Policies for IT Governance
RightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
RightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
RightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
RightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
RightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
RightScale
 
Using RightScale CMP with Cloud Provider Tools
RightScale
 
Best Practices for Multi-Cloud Security and Compliance
RightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
RightScale
 
The 5 Stages of Cloud Management for Enterprises
RightScale
 
9 Ways to Reduce Cloud Storage Costs
RightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
RightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
RightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
RightScale
 
How to Manage Cloud Costs with RightScale Optima
RightScale
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
RightScale
 
Ad

Recently uploaded (20)

PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 

12 Ways to Manage Cloud Costs and Optimize Cloud Spend

  • 1. 12 WAYS TO MANAGE CLOUD COSTS AND OPTIMIZE CLOUD SPEND
  • 2. Panelists • Kim Weins • VP Marketing, RightScale
  • 3. 30% 15% % of Cloud Spend Wasted Cloud Users Underestimate Wasted Spend Source: RightScale 2017 State of the Cloud Report Self-Estimated Wasted Spend Additional Wasted Spend Measured by RightScale
  • 4. 3% 16% 19% 20% 23% 33% 30% 30% 31% 45% 4% 15% 20% 24% 25% 31% 33% 35% 38% 52% Use Google Preemptible VMs Use AWS Spot Instances Move workloads to cheaper cloud/region Select cloud or region based on cost Track AWS RIs to make sure they are used Purchasing AWS RIs Look for storage volumes not in active use Shut down workloads during certain hours Automate shut down of temporary workloads Monitor utilization and rightsize instances How Companies are Optimizing Cloud Costs 2017 2016 Companies Increase Focus on Cloud Costs Source: RightScale 2017 State of the Cloud Report
  • 5. Two Solutions from RightScale VIRTUAL SERVERS PUBLIC CLOUDS IAAS+/PAAS SERVICES PRIVATE CLOUDS BARE METAL SERVERS CONTAINER CLUSTERS MULTI-CLOUD ORCHESTRATION AND GOVERNANCE RIGHTSCALE OPTIMA Collaborate across cloud governance teams, business units, and resource owners to manage and optimize cloud spend RIGHTSCALE CMP Orchestrate, automate, and govern applications across any cloud, any cloud service, any server, and any container.
  • 6. RightScale Optima: Key Capabilities 5 Cost Aggregation Analysis Allocation & Reporting Forecasting Budget Controls Provisioning Policies Recommendations Collaboration Dynamic Policies
  • 8. • Tagging • Cost Allocation • Reporting • Forecasting • Budget Enforcement • Provisioning Policies Manage Cloud Costs Optimize Spend • Underutilized Resources • Unused/Idle Resources • Dev Environments • Regional Cost Differentials • Superseded Instance Types • Discounting Options 12 Ways 7
  • 10. Tagging: Define Required Global Tags Tag Type Examples Purpose Environment env:dev, env:test, env:stage, env:prod Used to identify the environment type Billing bu:bigbu cc:sales region:emea One ore more tags used to allocate costs Application app:bigapp svc: jenkins One or more tags to define the application or service Compliance dataresidency:germany compliance:pii compliance:hipaa One or more tags to define and compliance requirements Optimization schedule:24x7 schedule:12x5 maxruntime:14days One ore more tags to use in automated optimization
  • 11. • Tag all types of resources that you can • Resource naming conventions not enough • Use the same tags for all clouds/environments • Be exact • Spelling, spaces, punctuation, upper/lowercase matters • Use existing automation tools to apply tags Tagging Tips
  • 12. • Sample rollout process • Stage 1: Define and communicate required tags • Stage 2: Scheduled reports on missing tags by team/app • Stage 3: Instant alerts on missing tags with 12 hour shutdown warning • Stage 4: Instant alerts and shutdown Tagging Rollout Process
  • 13. • Account-Based vs. Tag-Based • Each billing unit has own account(s) • Shared accounts with costs allocated via tagging • Purchase/Allocation of Discounts • Centralized purchase – everyone saves • Allocate savings proportionally (blended rates) • De-centralized purchase – buyer saves • Allocate savings to buyer (unblended rates) • Handling “upfront” payments for purchase commitments • Allocate at purchase time based on current usage levels • Amortize and allocate based on actual usage • Markups for IT overhead Cloud Cost Allocation Considerations
  • 14. • Combine Push and Pull • Schedule automated reports by team/group • Enable ad-hoc access to latest and greatest cost data • Frequency • Typically weekly • Daily for variable or fast changing environments • Highlight anomalies • Significant changes outside normal ranges Reporting
  • 15. • When to forecast • Annual budget cycle • Rolling forecast cycle • When budget is exceeded for x months • For new applications/projects/initiatives • Approaches to Forecasting • Projected growth patterns • Change cloud provider • Change instance types • Other “what-if” Forecasting
  • 16. • Set Budgets • Use forecasts to create budgets • Budget Alerts • Alert when current or projected monthly spend exceeds budgets • Provision-time controls • Soft limits • alert if over budget • request approval before launch if over budget • Hard limits • prevent launch if over budget Budget Enforcement
  • 17. • Tag requirements • Allowed clouds/regions/services/instance types • Allowed schedules • Automated cloud placement by cost/compliance/requirements • Budget enforcement Automated Provisioning Policies
  • 20. The High Cost of Overprovisioning m3.xlarge $.266 $2330/year m3.large $.133 $1165/year m3.medium $.067 $587/year Save 50% Save 75%
  • 21. 0 10 20 30 40 50 60 70 80 90 100 CPU Util% Mem Util% Don’t Provision to the Peak Don’t provision to the peak! Provision for normal loads and auto-scale for peak
  • 22. Underutilization is Rampant Memory utilization CPUutilization 20-40%: Size -1 <20%: Size -2
  • 23. Underutilization is Rampant Memory utilization CPUutilization High CPU utilization Low memory utilization Low CPU and memory utilization Custom VMs Downsize
  • 24. Custom Sizing Example (GCP) 4 vCPU 20 GB You Need Standard VM Custom VM GCP Cost = $.280/hr GCP Cost = $.163 Savings = 42% 8 vCPU 30 GB 4 vCPU 20 GB
  • 29. Finding Unattached Volumes Cost • AWS = $200+ per month • Azure = $40-120 per month • Google = $80-340 per month
  • 31. Development Environment Usage Hours Mon Tue Wed Thu Fri Sat Sun 00:00 11:59 24x7 168 hours 12x5 60 hours 35%
  • 32. Development Environment Shutdown Dates Needed for 3 days Left running for 4 days Left running for 7 days Left running for 14 days 25% waste 57% waste 79% waste
  • 33. A Little Waste Adds Up Typical m3.large ($.133) 24x7 16 days Optimized m3.medium ($.067) 12x5 14 days $51.07 $11.26 78% less $102,140 $22,520 Per launch 100 devs * 20x/yr Save $79K
  • 35. • Training • Demos • Sandboxes • Test • Staging Other Temporary Workloads
  • 37. Regional Differences in AWS Example Region Location Instance Size Hourly Cost Cheaper Region Location Hourly Cost % savings us-west-1 NorCal m3.large $0.15 us-west-2 Oregon $0.13 14% eu-central-1 Frankfurt m3.large $0.16 eu-west-1 Ireland $0.15 8% ap-southeast-1 Singapore m3.large $0.20 ap-southeast-2 Sydney $0.19 5% ap-northeast-1 Tokyo m4.large $0.17 ap-northeast-2 Seoul $0.17 5% Expensive Region Monthly Spend Cheaper Region % savings Monthly savings us-west-1 $5,000 us-west-2 14% $700 eu-central-1 $0 eu-west-1 8% $0 ap-southeast-1 $2,000 ap-southeast-2 5% $100 ap-northeast-1 $0 ap-northeast-2 5% $0 $800
  • 38. Regional Differences in Azure Example Region Location Instance Size (Linux) Hourly Cost Cheaper Region Location Hourly Cost % savings East US Virginia D1v2 $0.07 East US 2 Virginia $0.06 12% North Central US Illinois D1v2 $0.07 South/West Central US Texas $0.06 12% Central US Iowa D1v2 $0.07 South/West Central US Texas $0.06 12% West US California D1v2 $0.07 West US 2 $0.06 12% Canada Central Toronto D1v2 $0.08 Canada East Quebec City $0.07 9% West Europe Netherlands D1v2 $0.08 North Europe Ireland $0.07 14% East Asia Hong Kong D1v2 $0.11 Southeast Asia Singapore $0.09 15% Japan East Tokyo D1v2 $0.11 Japan West Osaka $0.09 13% Australia East NSW D1v2 $0.09 Australia Southeast Victoria $0.08 7%
  • 40. Superseded Instance Types Cloud Provider Previous Generation Current Generation Size mapping % savings (East) AWS T1 T2 same size 35% AWS M1 M3 same size 24% AWS M2 R3 downsize one 32% AWS C1 C3 same size 60% AWS CR1 R3 same size 24% AWS HS1 D2 downsize one 40% Azure D* D*v2 same size 4%
  • 42. Your Reality is Constant Change Family A 2 vCPU 4 GB Family C 8 vCPU 8 GB Now Family A 2 vCPU 4 GB Family B 2 vCPU 8 GB Family B 2 vCPU 8 GB Family A 2 vCPU 4 GB Family A 4 vCPU 8 GB Future Family A 2 vCPU 4 GB Family B 2 vCPU 8 GB Family B 1 vCPU 4 GB Family B 1 vCPU 4 GB Family A 2 vCPU 4 GB Family A 2 vCPU 4 GB
  • 43. AWS RIs Azure CPP Google SUD/ CUD IBM Monthly Length of commitment 1 or 3 years CPP Compute pre-purchase for 1 year (must have EA) SUD: No commitment Monthly: Commit by month Payment No Upfront Partial Upfront All Upfront All Upfront No Upfront By month Range of discount levels RI (1Y) 24-58% RI (3Y) 32-75% CPP 19-63% SUD: Up to 30% CUD: 37% (1Yr) or 55% (3Yr) Monthly: About 10% Commitment Discount “Grouping” *Region + Instance type + OS + **Network *Regional benefit **Network can be modified Datacenter + Instance type + Instance size + OS Has time flexibility Region + # vCPUs + # GBs RAM *Across any instance size/type Any specific individual resource Comparing Commitment Discounts by Cloud
  • 44. Commitment Discounts Differ in Flexibility m3.lg m3.lg m3.lg m3.lg m3.xl m3.xl m3.2xl c4.lg c4.xl c4.2xl c4.2xl r3.xl r3.4xl r3.xl D2 v2 D2 v2 D3 v2 F3 v2 G4 v2 F3 v2 D2 v2 D2 v2 G3 v2 n1-std-2 n1-std-2 n1-std-2 n1-std-2 n1-std-4 n1-std-4 n1-std-8 n1- highmem -4 n1- highmem -8 n1- highmem -8 n1- highcpu- 4 n1- highcpu- 16 n1- highcpu- 4 Region Datacenter Region AWS RIs Azure CPP Google CUD
  • 45. Azure Gives Time Flexibility D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 D2 v2 Day 1 Day 2 Day 3 Day 1 Day 2 Day 3 Day 1 Day 2 Day 3 Buy blocks of 744 hrs/month of an instance type/size/OS/region and use any time in the month
  • 46. About Google Sustained Use Discount (SUD) • No commitment. The more you use an instance family during the month, the higher the discount. Usage Level % of Billing Cycle Incremental Rate % of On-Demand Baseline Sample Rate n1-standard-1 Total Cost 0-25% 100% $0.050 $9.00 25-50% 80% $0.040 $7.20 50-75% 60% $0.030 $5.40 75-100% 40% $0.020 $3.60 Monthly Cost at 100% usage 30% discount $25.20
  • 47. • Commit to # of vCPUs and GBs of RAM • 1 yr or 3 yr • Can be used for any instance type or size in a region • SUD still applies for non-committed use Google CUD is Based on Family/Size
  • 48. Think “Commitment Discount” Coverage 100 instances 50 Instances under CD 50% CD coverage 50% On-Demand pricing
  • 49. Usage/Cost Pattern for a Commitment Group 48 Production and 24x7 dev usage Weekday dev usage
  • 50. Think “Commitment Discount” Coverage 49 Target CD Coverage may range from 50-90% Depends on level of change planned and flexibility of commitments
  • 51. You Need to Monitor “CD” Utilization
  • 52. • Interested in managing cloud costs and optimizing spend? • [email protected] Q&A