SlideShare a Scribd company logo
HOW TO SET UP A CLOUD COST
OPTIMIZATION PROCESS
FOR YOUR ENTERPRISE
• Brandon Willer
• Director, Cloud Cost Strategy, RightScale
• Megan Crandell
• Product Manager, RightScale
Presenters
• Cloud Cost Trends in the Market
• Setting up your Cost Optimization Team
• The Challenge of Cloud Bills
• The Cost Optimization Process
• Automated Policies
• Ins/Outs of RIs
Agenda
2
Two Solutions from RightScale
RightScale
Cloud Management Platform
Orchestrate, automate and govern workloads
across all your environments.
VIRTUAL
SERVERS
PUBLIC
CLOUDS
ANY CLOUD
SERVICE
PRIVATE
CLOUDS
BARE METAL
SERVERS
CONTAINER
CLUSTERS
RightScale
Optima
Work collaboratively across the organization
to manage and optimize clouds costs.
Orchestration
Cloud Workflow
Plugins
Monitoring
Access Control
Accounts/Groups
Access/Permissions
Tags
Policies
Cost
Security/Compliance
Operational
RIGHTSCALE
CMP ENGINE
EXTENSIBLE ORCHESTRATION API
Cloud Spend is Growing
4
Much of Cloud Spend is Wasted
5
Cost Optimization is Top Focus
6
Companies in Early Stages of Optimizing Costs
7
CLOUD COST COMPLEXITY
• Hundreds of
thousands to millions
of line items each
month
• Need mechanism to
consume massive
amounts of data
Cloud Bills Kill Spreadsheets
9
Cost Allocation - Need to breakup/showback to owners
10
Priority Tags Accounts
1 env=test
2 env=prod
3 dept=qa
4 756122054
Allocation Rules
Billing
Centers
Dev
CS
Sales
Prod
Dev
Support
Demo
Marketing
Demo
Child Billing
Centers
• Vast difference between cloud providers in how they bill
• Cloud products are priced differently (e.g. - GB vs. Hours)
Not All Cloud Bills Are Made Equal
11
Assess, Plan, Execute, Automate
Assess Allocate Plan Collaborate Action Automate Govern
• Need cost champions and a dedicated team
• Key skill sets are financial analyst, project management, and
basic technical background.
• Need sponsorship from mgmt
Setting up an Internal Cost Optimization Team
13
Financial /
Data Analyst
Project
Management
Cloud
Technologist
Executive Sponsorship
Assess: Uncover Opportunities to Save
Assess Allocate Plan Collaborate Action Automate
Connect Cloud Bills
Uncover Waste
Identify Actual
Opportunities
Prioritize
Allocate: Assign Costs for Showback Reporting
Assess Allocate Plan Collaborate Collaborate Automate
“Bucket” costs into
hierarchical groups, for
example:
● Dev Teams
● Business Units
● Departments
Combination of account or tag
grouping
Action
Allocate: Provide Reports for Cloud Users
Assess Allocate Plan Collaborate Collaborate Automate
● Build Custom Reports
and Dashboard
● Define Budget Alerts
when costs are forecast
to exceed plan
Action
Plan: Key Areas of Focus
Assess Allocate Plan Collaborate Action Automate
IaaS Savings
● RightSizing - Relaunching with appropriately sized
instances
● Instance Scheduling - Turn off during non-working
hours
● Low cost regions - Move to geographically close
locations
● Superseded Instances - Migrate to newer, cheaper
instance types
● Azure AHUB
Reserved Instance Discounts
● Existing RI or CUD Modification
● New RI or CUD Purchase Plan
Storage Savings
● Unattached Volumes & snapshots
● Redundancy options (AZ vs regional)
● Lifecycle management (Hot/Cool/Cold)
● Migration to Azure GPv2 Tiering
● Premium to Standard Disk
PaaS Savings
● Optimize Backup policies
● Rightsizing
PaaS Discounts
● RedShift
● RDS
● ElastiCache
● DynamoDB
Plan: Build actionable plan to remove waste
Assess Allocate Plan Collaborate Action Automate
Use initial assessment as
springboard for action
Tackle costs based on
lowest hanging fruit first
Many cost saving activities
are dependent on one
another, build project plan
Collaborate: Work with resource owners
Assess Allocate Plan Collaborate Collaborate Automate
Find owners of resources to
reduce waste
Needs to be evidence
based. Build cost analysis
for each mini-project
Share recommendations
using RightScale or shared
spreadsheets
Action
Action: Basic Project Management
Assess Allocate Plan Collaborate Collaborate Automate
Define scope and build plan
Schedule resource owners
and execute on
deliverables
Analyze and track savings
Action
Automate: Implement Automated Outcomes
Assess Allocate Plan Collaborate Collaborate Automate
Setup automated policies
● Automatically delete
unused storage
● Automatically resize
overprovisioned
instances
● Notifications when
resources untagged
Action
RIGHTSCALE POLICIES
Breaking Down a Policy
• Out-of-the-box and custom policies
• One policy engine across all your clouds & services
• Policies for any resource, regardless of how provisioned
• Combine and test data from any API-enabled data source
• Take any action on any API-enabled cloud/web services
• Powerful workflow language for robust logic and actions
What’s Unique About RightScale Policies
24
From Alert Only to Fully Automated Resolution
25
Alert only
Alert
Approval
Automated
resolution
Fully
automated
resolution
Move toward full automation as you gain confidence in policy conditions
Policy Incidents
• Policy Incidents are triggered events (email or action).
• Full history and audit trail can be found in the Incidents page,
along with all detail associated with that incident.
UNDERSTANDING RESERVED
INSTANCES
• AWS
• Reserved Instances (RIs)
• Enterprise Discount Program (EDP)
• Azure
• Reserved Instances (RIs)
• Enterprise Agreement (EA)
• Google
• Sustained Use Discounts (SUD)
• Committed Use Discounts (CUD)
• “Negotiated” Discount
Discounts by Cloud Provider
In exchange for the
discount you must:
• Commit for 1 year or 3 years
• Agree to specific parameters
that limit where the discount can
be applied
• Pay up front and/or agree to pay
for the RI monthly even if you
don’t use it
It’s like buying a gym membership -
you pay even if you don’t go.
What Is a Reserved Instance (RI)
29
A discount “coupon” that will be
applied to a running cloud
instance that meets the
parameters of the RI you
purchased
RIs Are Not Always the Best Way to Save
30
Savings for RI based on
m5.large running Linux
in US East.
RI savings will vary
based on instance type
and region
AWS RIs Azure RIs Google CUDs
Buying
Parameters
Region or AZ
Instance family or size
Operating system
Network type (VPC, Classic)
Region
Instance family
Instance size
Scope (Subscription,
Shared)
Region
Project-scoped
Machine type
(General purpose or
Memory-optimized)
Exchangeable
Convertible RIs: Yes
Standard RIs: No
Yes No
Changeable
Standard RIs: AZ (if Regional),
Network,
Instance size (if Regional and
Linux)
Yes, by exchanging or
you can just change Scope
Apply flexibly across vCPU
and memory units
consumed
Returnable
Can sell on Marketplace
(often impossible to find buyers)
Yes - return fee is 12% of
remaining value
No
Payment
Options
No Upfront
Partial Upfront
All Upfront
All Upfront No Upfront
AWS/Azure RIs, Google CUDs: Key Differences
Example Usage/Cost Pattern
Production and 24x7 dev usage
Weekday dev usage
* Data from real (anonymous) customer use cases
Example Coverage
x% coverage of steady-state
33
Understanding Reserved Instance Coverage
100 instances
50 Reserved Instances
50% RI coverage 50% On-Demand pricing
Reserved Instance Purchase Plan
35
Monitor & Manage Utilization of Existing RIs
36
Instance Size Flexibility
xlarge
large
large
medium medium
medium medium
large
medium medium
Original
footprint Option 1 Option 2 Option 3
Modify RIs within instance family
…
AWS Convertible RIs, Exchanging Azure RIs
RI value
$100
RI value
$50
RI value
$50
RI value
$30
RI value
$30
RI value
$30
RI value
$30
RI value
$50
RI value
$30
RI value
$30
Prorated
value of RI
Equal
trade
Pay $20
true up
Convert or Exchange RIs based on value
Pay $10
true up
• RI recommendations from your cloud sales rep will be
self-serving
• They want you locked into their cloud
• Consider other savings opportunities
• Consider future changes in cloud use
• Think coverage %
• 100% coverage is almost never right
• Carefully plan your RI purchases
• Track utilization and adjust RIs as you go
• Plan for how you will allocate costs
RI Takeaways
39
You need tools to manage cloud cost complexity
Put in place a team to focus on cloud cost management
Identify savings opportunities
Make sure you can allocate and report costs across the org
Project management and collaboration are key
Automated policies help you keep things optimized
RI planning and monitoring is an ongoing focus
Summary
40
Contact sales@rightscale.com for more info
Q&A
41

More Related Content

What's hot

Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
Tom Laszewski
 

What's hot (20)

Defining Your Cloud Strategy
Defining Your Cloud StrategyDefining Your Cloud Strategy
Defining Your Cloud Strategy
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Cloud Optimization: Filling in the Gaps
Cloud Optimization: Filling in the GapsCloud Optimization: Filling in the Gaps
Cloud Optimization: Filling in the Gaps
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
FinOps introduction
FinOps introductionFinOps introduction
FinOps introduction
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Cost Optimization in AWS
Cost Optimization in AWSCost Optimization in AWS
Cost Optimization in AWS
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group
"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group
"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmaps
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiency
 

Similar to How to Set Up a Cloud Cost Optimization Process for your Enterprise

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
Amazon Web Services
 
AWS Cost Optimization
AWS Cost OptimizationAWS Cost Optimization
AWS Cost Optimization
Miles Ward
 

Similar to How to Set Up a Cloud Cost Optimization Process for your Enterprise (20)

Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
 
Optimizing your cloud
Optimizing your cloudOptimizing your cloud
Optimizing your cloud
 
AWS Cloud cost optimization
AWS Cloud cost optimizationAWS Cloud cost optimization
AWS Cloud cost optimization
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
Cloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud MigrationCloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud Migration
 
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
 
Having Trouble Managing All Your Cloud Services? We Know!
Having Trouble Managing All Your Cloud Services? We Know!Having Trouble Managing All Your Cloud Services? We Know!
Having Trouble Managing All Your Cloud Services? We Know!
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
 
faisal mushtaq - an enterprise cloud cost management framework
faisal mushtaq - an enterprise cloud cost management frameworkfaisal mushtaq - an enterprise cloud cost management framework
faisal mushtaq - an enterprise cloud cost management framework
 
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
 
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
 
Cloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization ServicesCloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization Services
 
AWS Cost Optimization
AWS Cost OptimizationAWS Cost Optimization
AWS Cost Optimization
 
RightScale Webinar: Considerations For Choosing Cloud Providers
RightScale Webinar:   Considerations For Choosing Cloud ProvidersRightScale Webinar:   Considerations For Choosing Cloud Providers
RightScale Webinar: Considerations For Choosing Cloud Providers
 
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
 
How to Find and Fix Waste to Optimize Your Cloud Spend
How to Find and Fix Waste to Optimize Your Cloud SpendHow to Find and Fix Waste to Optimize Your Cloud Spend
How to Find and Fix Waste to Optimize Your Cloud Spend
 
Argomentazioni economiche per la migrazione al cloud
Argomentazioni economiche per la migrazione al cloudArgomentazioni economiche per la migrazione al cloud
Argomentazioni economiche per la migrazione al cloud
 

More from RightScale

More from RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
 
AWS re:Invent 2017 Recap
AWS re:Invent 2017 RecapAWS re:Invent 2017 Recap
AWS re:Invent 2017 Recap
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

How to Set Up a Cloud Cost Optimization Process for your Enterprise

  • 1. HOW TO SET UP A CLOUD COST OPTIMIZATION PROCESS FOR YOUR ENTERPRISE
  • 2. • Brandon Willer • Director, Cloud Cost Strategy, RightScale • Megan Crandell • Product Manager, RightScale Presenters
  • 3. • Cloud Cost Trends in the Market • Setting up your Cost Optimization Team • The Challenge of Cloud Bills • The Cost Optimization Process • Automated Policies • Ins/Outs of RIs Agenda 2
  • 4. Two Solutions from RightScale RightScale Cloud Management Platform Orchestrate, automate and govern workloads across all your environments. VIRTUAL SERVERS PUBLIC CLOUDS ANY CLOUD SERVICE PRIVATE CLOUDS BARE METAL SERVERS CONTAINER CLUSTERS RightScale Optima Work collaboratively across the organization to manage and optimize clouds costs. Orchestration Cloud Workflow Plugins Monitoring Access Control Accounts/Groups Access/Permissions Tags Policies Cost Security/Compliance Operational RIGHTSCALE CMP ENGINE EXTENSIBLE ORCHESTRATION API
  • 5. Cloud Spend is Growing 4
  • 6. Much of Cloud Spend is Wasted 5
  • 7. Cost Optimization is Top Focus 6
  • 8. Companies in Early Stages of Optimizing Costs 7
  • 10. • Hundreds of thousands to millions of line items each month • Need mechanism to consume massive amounts of data Cloud Bills Kill Spreadsheets 9
  • 11. Cost Allocation - Need to breakup/showback to owners 10 Priority Tags Accounts 1 env=test 2 env=prod 3 dept=qa 4 756122054 Allocation Rules Billing Centers Dev CS Sales Prod Dev Support Demo Marketing Demo Child Billing Centers
  • 12. • Vast difference between cloud providers in how they bill • Cloud products are priced differently (e.g. - GB vs. Hours) Not All Cloud Bills Are Made Equal 11
  • 13. Assess, Plan, Execute, Automate Assess Allocate Plan Collaborate Action Automate Govern
  • 14. • Need cost champions and a dedicated team • Key skill sets are financial analyst, project management, and basic technical background. • Need sponsorship from mgmt Setting up an Internal Cost Optimization Team 13 Financial / Data Analyst Project Management Cloud Technologist Executive Sponsorship
  • 15. Assess: Uncover Opportunities to Save Assess Allocate Plan Collaborate Action Automate Connect Cloud Bills Uncover Waste Identify Actual Opportunities Prioritize
  • 16. Allocate: Assign Costs for Showback Reporting Assess Allocate Plan Collaborate Collaborate Automate “Bucket” costs into hierarchical groups, for example: ● Dev Teams ● Business Units ● Departments Combination of account or tag grouping Action
  • 17. Allocate: Provide Reports for Cloud Users Assess Allocate Plan Collaborate Collaborate Automate ● Build Custom Reports and Dashboard ● Define Budget Alerts when costs are forecast to exceed plan Action
  • 18. Plan: Key Areas of Focus Assess Allocate Plan Collaborate Action Automate IaaS Savings ● RightSizing - Relaunching with appropriately sized instances ● Instance Scheduling - Turn off during non-working hours ● Low cost regions - Move to geographically close locations ● Superseded Instances - Migrate to newer, cheaper instance types ● Azure AHUB Reserved Instance Discounts ● Existing RI or CUD Modification ● New RI or CUD Purchase Plan Storage Savings ● Unattached Volumes & snapshots ● Redundancy options (AZ vs regional) ● Lifecycle management (Hot/Cool/Cold) ● Migration to Azure GPv2 Tiering ● Premium to Standard Disk PaaS Savings ● Optimize Backup policies ● Rightsizing PaaS Discounts ● RedShift ● RDS ● ElastiCache ● DynamoDB
  • 19. Plan: Build actionable plan to remove waste Assess Allocate Plan Collaborate Action Automate Use initial assessment as springboard for action Tackle costs based on lowest hanging fruit first Many cost saving activities are dependent on one another, build project plan
  • 20. Collaborate: Work with resource owners Assess Allocate Plan Collaborate Collaborate Automate Find owners of resources to reduce waste Needs to be evidence based. Build cost analysis for each mini-project Share recommendations using RightScale or shared spreadsheets Action
  • 21. Action: Basic Project Management Assess Allocate Plan Collaborate Collaborate Automate Define scope and build plan Schedule resource owners and execute on deliverables Analyze and track savings Action
  • 22. Automate: Implement Automated Outcomes Assess Allocate Plan Collaborate Collaborate Automate Setup automated policies ● Automatically delete unused storage ● Automatically resize overprovisioned instances ● Notifications when resources untagged Action
  • 24. Breaking Down a Policy
  • 25. • Out-of-the-box and custom policies • One policy engine across all your clouds & services • Policies for any resource, regardless of how provisioned • Combine and test data from any API-enabled data source • Take any action on any API-enabled cloud/web services • Powerful workflow language for robust logic and actions What’s Unique About RightScale Policies 24
  • 26. From Alert Only to Fully Automated Resolution 25 Alert only Alert Approval Automated resolution Fully automated resolution Move toward full automation as you gain confidence in policy conditions
  • 27. Policy Incidents • Policy Incidents are triggered events (email or action). • Full history and audit trail can be found in the Incidents page, along with all detail associated with that incident.
  • 29. • AWS • Reserved Instances (RIs) • Enterprise Discount Program (EDP) • Azure • Reserved Instances (RIs) • Enterprise Agreement (EA) • Google • Sustained Use Discounts (SUD) • Committed Use Discounts (CUD) • “Negotiated” Discount Discounts by Cloud Provider
  • 30. In exchange for the discount you must: • Commit for 1 year or 3 years • Agree to specific parameters that limit where the discount can be applied • Pay up front and/or agree to pay for the RI monthly even if you don’t use it It’s like buying a gym membership - you pay even if you don’t go. What Is a Reserved Instance (RI) 29 A discount “coupon” that will be applied to a running cloud instance that meets the parameters of the RI you purchased
  • 31. RIs Are Not Always the Best Way to Save 30 Savings for RI based on m5.large running Linux in US East. RI savings will vary based on instance type and region
  • 32. AWS RIs Azure RIs Google CUDs Buying Parameters Region or AZ Instance family or size Operating system Network type (VPC, Classic) Region Instance family Instance size Scope (Subscription, Shared) Region Project-scoped Machine type (General purpose or Memory-optimized) Exchangeable Convertible RIs: Yes Standard RIs: No Yes No Changeable Standard RIs: AZ (if Regional), Network, Instance size (if Regional and Linux) Yes, by exchanging or you can just change Scope Apply flexibly across vCPU and memory units consumed Returnable Can sell on Marketplace (often impossible to find buyers) Yes - return fee is 12% of remaining value No Payment Options No Upfront Partial Upfront All Upfront All Upfront No Upfront AWS/Azure RIs, Google CUDs: Key Differences
  • 33. Example Usage/Cost Pattern Production and 24x7 dev usage Weekday dev usage * Data from real (anonymous) customer use cases
  • 34. Example Coverage x% coverage of steady-state 33
  • 35. Understanding Reserved Instance Coverage 100 instances 50 Reserved Instances 50% RI coverage 50% On-Demand pricing
  • 37. Monitor & Manage Utilization of Existing RIs 36
  • 38. Instance Size Flexibility xlarge large large medium medium medium medium large medium medium Original footprint Option 1 Option 2 Option 3 Modify RIs within instance family …
  • 39. AWS Convertible RIs, Exchanging Azure RIs RI value $100 RI value $50 RI value $50 RI value $30 RI value $30 RI value $30 RI value $30 RI value $50 RI value $30 RI value $30 Prorated value of RI Equal trade Pay $20 true up Convert or Exchange RIs based on value Pay $10 true up
  • 40. • RI recommendations from your cloud sales rep will be self-serving • They want you locked into their cloud • Consider other savings opportunities • Consider future changes in cloud use • Think coverage % • 100% coverage is almost never right • Carefully plan your RI purchases • Track utilization and adjust RIs as you go • Plan for how you will allocate costs RI Takeaways 39
  • 41. You need tools to manage cloud cost complexity Put in place a team to focus on cloud cost management Identify savings opportunities Make sure you can allocate and report costs across the org Project management and collaboration are key Automated policies help you keep things optimized RI planning and monitoring is an ongoing focus Summary 40