4. 1.1
99.99%
yearly platform
uptime
assets
PER MONTH…
$50 million in monthly
RI purchases
1.2 million policies
evaluated
365,000 emails sent
PER DAY…
14 million instances
600PB S3 usage
8TB bills processed
400,000 perspectives / groups
3,000 reports generated
billion
API callsin cloud spend
managed per year
Our management metrics
Deeper integration points with AWS, across different services
Why is governance important? I’ll give you an example from our CTO, who 7 years ago took on a large and complex cloud environment, he inherited infrastructure that was scaling rapidly, the pace of change was so fast, he didn’t know if it was the right infrastructure
Unpredictable Cost – becomes predictable cost
Standardization – becomes stndardized workloads > global infrastructure acriss different regions, it was disorganized
Limited Elasticity – comes high elasticity, weren’t harnessing the power and elasticial
No Continuous Optimization – becomes highly optimized
No Security Best Practices – best practice security
Clear ROI
Continuously monitored, no closed loop feedback process to continuously optimize cost
Got a $350k cloud bill a few months in, it was unclear if they were getting a good ROI on that, weren’t sure what the next month would bring, in a tough spot, how do we get from where we are, to where we need to be
Sonian – Joe’s Happy Place
Unpredictable Cost – becomes predictable cost
Standardization – becomes standardized workloads
Limited Elasticity – comes high elasticity
No Continuous Optimization – becomes highly optimized
No Security Best Practices – best practice security
Clear ROI
Continuously monitored -- Start monitoring everything
Closed loop feedback, consistent improvement
Always knew what the current month bill was, what the costs would be. High rate of optimization,
He learned there is a process you can go through, to take you from where you are today to a highly optimized environment
I’ll walk you through that process now
Many companies when they get into the cloud, they are looking for a comparison of cost in the cloud to cost in the data center. It’s a fair comparison, but it’s not easy. You CAN be cost effective in the cloud, but you need to be deliberate.
Don’t lose site of the fact that you went to the cloud for innovation, flexibility, agility, include these in the calculation
To apply these pillars, you really need to look holistically at cost management.
Consider – security, availability, performance and usage
Analyze cost by business groups
Evaluate workloads for migration
Rightsize existing infrastructure
Invest in Reserved Instances
Implement good governance – tagging, decommission what’s not needed lights on / lights off
Automation where possible
Optimization Pyramid – with 4 sections add the content from each phase to each corresponding section.
Think about where you are at in the pyramic
Pyramid – with 4 sections add the content from each phase to each corresponding section.
One slide w/ signs, next w/ prescription
About 50% of customers fall into this
If you’re a novice: cost is unpredictable, don’t know the efficiency, don’t have reference architectuyres
That doesn’t mean you are a novice in your use of the cloud, you might be an expert in certain aspects of AWS, but still be an optimization novice. Being a novice doesn’t mean you are new to cloud either.
Almost everyone starts as a novice. We all want to improve, so how do we get there?
Pyramid – with 4 sections add the content from each phase to each corresponding section.
One slide w/ signs, next w/ prescription
Gain visibility
Many different teams are using cloud, how can you get visibility across all different teams
Solutions like CHT will help,
Leverage basic cost optimizations
Start with native AWS solutions like Ris, zombies, rightziing
Pyramid – with 4 sections add the content from each phase to each corresponding section.
This about 20% of customers
You have some basic optimization and basic visibility. This can take a few months
You know you are in this phase if you know what your costs are, but not your ROI. You probably don’t know how your cost, usage, performance, and seucity are aligned to your business groups
Pyramid – with 4 sections add the content from each phase to each corresponding section.
Align cost and usage to business
Remove obsolete infrastructure
Tighten security policies
Leverage elasticity
Standardize on tool
Raise stakeholder cloud IQ
Pyramid – with 4 sections add the content from each phase to each corresponding section.
Top 20% of customers, this might take a few months as well
There are still issues and unknowns.
You have standardization, but not sure it’s the right infrastructure. Do you have the right cluster sizes? The right instance types? You want to get as close to 100% of resource utilization while maintaining
Pyramid – with 4 sections add the content from each phase to each corresponding section.
Continuously monitor workloads
Continuously standardize workloads – continuously standardize and continuously evalauate if there are changes you should be making
Adopt continuous monitoring.
Adopt continuous optimization process.
Automate optimization
Assign people/roles. – a best practice is to create a team that drives all of this. Enable centralized governance, decentralized management. They oversee all cloud usage across all teams. Program manager for optimization across many teams. They could give them a report card on where there are oppotuniities
Pyramid – with 4 sections add the content from each phase to each corresponding section.
If you managed to achieve full optimization. This is a powerful place to be, you are truly harnessing the power of AWS, and providing differentiated value for your business.
Pyramid – with 4 sections add the content from each phase to each corresponding section.
Weave in migration capabilities
Understand the costs upfront before you migrate