Intended for the owners of the business side of the equation, this session is about reducing the complexity of managing costs for AWS deployments, ranging from few instances to fleets of hundreds and thousands of instances, so they run efficiently. Attendees will learn about optimization basics, common roadblocks that prevent customers from cost optimizing, tools they can use to efficiently remove those roadblocks, and techniques to monitor their rate of cost optimization when dealing with AWS deployments ranging from few instances to hundreds and thousands of instances. The session will include multiple case studies that will demonstrate how customers implement optimization techniques to reduce their costs.
3. 3
What is TCO exactly and why does it matter to
customers and prospects?
Definition: total cost of ownership (acquisition and operating costs)
for running an infrastructure environment end-to-end on-premises vs. AWS.
Typical Usage of TCO analyses:
1)Comparing the costs of running an infrastructure environment or specific
workload/application on premises or in a co-location facility versus on AWS
2)Paralleling an existing AWS workload with an on premises or co-location setup
5. 5
IT Labor Costs
TCO the way IT orgs typically see it
Network Costs
Storage Costs
Server Costs Hardware – Server, (+Maintenance)
Software - OS, Virtualization Licenses
(+Maintenance)
Hardware – Storage Disks
Network Hardware – LAN Switches, Load Balancer
Bandwidth costs
Server Admin Virtualization Admin4
1
2
3
Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs. Facilities cost can include
costs associated with upgrades, maintenance, building security, taxes etc. IT labor costs can include security admin and application admin costs.
illustrative
6. 6
Real Life = Acquisition costs + operations costs
illustrative
Hardware – Server, Rack
Chassis PDUs, ToR
Switches (+Maintenance)
Software - OS,
Virtualization Licenses
(+Maintenance)
Facilities Cost
Hardware – Storage
Disks, SAN/FC Switches
Software - Backup
Network Hardware – LAN
Switches, Load Balancer
Bandwidth costs
Software – Network
Monitoring
Server Admin, Virtualization Admin, Storage Admin, Network Admin, Support Team
Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs. Facilities cost can include
costs associated with upgrades, maintenance, building security, taxes etc. IT labor costs can include security admin and application admin costs.
Space Power Cooling
Project planning, Advisors, Legal, Contractors, Managed Services,
Training, Cost of capital
Business Value:
Cost of delays
Risk premium
Competitive abilities
Governance
Etc.
IT Labor Costs
Network Costs
Storage Costs
Server Costs
4
1
2
3
Extras5
Facilities Cost
Space Power Cooling
Facilities Cost
Space Power Cooling
7. 7
When Performing a TCO analysis
• Build the TCO comparison collaboratively with the customer in
multiple iterations, take the “No surprises” approach
• Make sure you have the right stakeholders in the room to
discuss TCO (Finance, Procurement, IT support, Engineering)
• Avoid Comparing a duplicate of customer’s on-premise
environment – problematic apples-to-apples comparisons of
machines
• Assess the Business Value of AWS advantages such as agility,
flexibility & opportunity costs
8. 8
Resources to get you started
AWS TCO Calculator
https://awstcocalculator.com
AWS Economics Center
http://aws.amazon.com/economics/
Case Studies and Research
http://aws.amazon.com/solutions/case-studies
12. 12
The Five Pillars of Cost Optimization
Right-Sizing Your
Instances
Pick the Right
Pricing Model
Increase
Elasticity
Measuring &
Monitoring
Match usage to
storage class
13. 13
Pillar 1: Right-Sizing
Right-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.)
14. 14
Pillar 2: Increase Elasticity
Turn off nonproduction instances
• Look for dev/test, nonproduction instances that
are running always-on and turn them off.
• Lambda + CloudWatch = Automated Scheduling*
Autoscale production
• Use Auto Scaling to scale up and down based on
demand and usage (for example, spikes).
* https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/
16. 16
Reserved Instances
Step 1: RI Coverage
• Cover always-on resources with standard or
convertible RIs
Step 2: Increase RI Utilization
• Known architectures: Leverage Standard RI
flexibility to increase utilization.
• Growing or changing architectures: Leverage
Convertible RIs across families, sizes, and OS.
• Regional Benefit: Consolidated billing,
reservation not critical
17. 17
Consider Convertible RIs where flexibility is required
With a Convertible Reserved Instance, you can modify
your existing reservation across:
Instance families
Instance sizes
Operating Systems
Tenancy
18. 18
Options
• Spot Fleet to maintain instance
availability
• Spot Block durations (1-6 hours)
for workloads that must run
continuously
Commitment level
• None
* Compared to On Demand price based on specific EC2 instance type, region, and Availability Zone
Consider Spot for Elastic Workloads
21. 21
Object Storage Classes on Amazon S3
Active data Archive dataInfrequently accessed data
Standard
Hot
Standard - Infrequent Access
Warm
Amazon Glacier
Cold
28. 30
AWS Trusted Advisor
Helping customers automate best practices (checks) across
cost optimization, security, fault tolerance, and performance
improvement
Red (action recommended)
Orange (investigation recommended)
Green (no problem detected)
33. 35
INFRASTRUCTURE
COSTS
Cloud prices of the same instance
type hour go down
On-prem costs for the same unit do
not
m3.medium – last 7 months
• On-prem cost behavior is complex,
but costs capacity are fairy stable
• Cloud costs are constantly droping:
• Price reductions
• Better pricing models
• More powerful families
34. 36
CLOUDYN SOLUTION
Grow your cloud with confidence.
Maximize cloud efficiencies.
Gain highly granular, real-
time visibility into
consumption, cost and
performance of your
multi-platform, hybrid
clouds
Continuously optimize and
streamline cloud
consumption and spend, for
highly efficient cloud growth
Empower enterprise-wide
cloud accountability,
through accurate and
reliable cost allocation
and chargeback
36
40. 42
PROOFPOINT
Environment and Requirements
The Challenge
In 2015, AWS was the largest unmanaged line item
in the budget
Growing 2x per year organically, 3x per year with
acquisitions
The Search: Solution Bake-off
Requirements
Enterprise: Consolidated accounts, SSO, RBAC
Constituents: Finance, Operations, Engineering
Usability: Ease of adoption, reporting, start simple
Customer Case
Study
42