REPEAT 3 Top 10 AWS Cost Explorer Reports & AWS Budgets Alerts ENT201-R3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

ENT201-R

Top 10 AWS Cost Explorer reports


& AWS Budgets alerts
Arthur Basbaum
Cloud Financial Management
Amazon Web Services

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud technology consumption

Deploy Operate
Model
Engineers and Finance acting as one
Technology Finance
teams organization Spend is dynamic and less predictable

Procurement is instant

Optimize Low cost of failure


Do you think you can be Agile on AWS and also…

Achieve cost efficiency?


Leverage cost awareness across your org?
What are we going to see today
Agenda Housekeeping items
• Cost Monitoring Introduction • Have your account open and ready
• Top Cost Explorer Reports • If you don’t have access to your AWS
• Top AWS Budget alerts
account don’t worry, we have one you
can use
• Real case examples
• Raise your hand and ask questions
• Next steps
• This is a hands on session but don’t
worry if you can’t complete it, you can
try later at your own pace
Pick the tool that provides the visibility you need

Monthly AWS Invoice AWS Cost Explorer Cost and Usage Report
AWS Account, Service, All fields from Invoice file + All fields from Bills/Cost Explorer
Usage Type (BoxUsage:t3.large, User Defined Tags, API Operation,
Data Operation (RunInstance), Region/AZ, Platform (OS), Resource-id (all services)
Field Item Description (OS & pricing, Purchase Option and resource-id
Usage Quantity, Cost, etc (EC2 only)

Monthly and Daily (last 12 months)


Period Monthly
Hourly (last 14 days)
Hourly

Billing Dashboard and CSV export


Output PDF and CSV
Cost Explorer API
S3 (JSON, GZIP, etc)

Regular cost tracking Hourly/Daily reporting


Used for Simple finance reports Leverage Cost Awareness Detailed Chargeback & Showback
Trend analysis Anomaly detection
Open our account and launch AWS Cost Explorer

If you don’t have an account use ours:


https://basbaum-int.signin.aws.amazon.com/console
user: reinvent2019 // pwd: reInvent2019
Let’s try to answer some common questions about
your bill using Cost Explorer
1. What are my highest cost last month 6. How did my average EC2 hourly cost
by AWS Service? and Project? behaved over the past 12 months?
[hint: download the csv]
2. Which month did RDS became our
highest spend? 7. What’s the expected spend for the
project Euler in the next 3 months?
3. How much of EBS (gp2) spend is
within EC2 Others? 8. How much money was saved since
August with Reserved Instances?
4. How much was my average daily S3
StandardStorage spend over the 9. What is the Savings Plan coverage
past 14 days? for November?
5. Which AWS Services have 10. Which project is turning off more
optimization recommendations on instances: Euler or Fibonacci? [tip:
Cost Explorer? use hourly]
What does success looks like for your company?
Link consumption with value created

Cost based (efficiency) Value based (business outcomes)

% Turned off instances $ per User or Transaction


% Compute coverage and utilization $ per Impression or Click
$ Saved $ per Request
$ Untagged resources $ per Application or Business Unit
# Underutilized resources $ per Revenue
$ Monthly forecast vs actual $ Per Developer
$ Average hourly spend # hours per $ invested
… …
Customer A | Executive Summary
October 2019 Highlights

AVG monthly spend on AWS: approx. $1.5M/mo

Optimization Level
[low] 3% EC2 On Demand Elasticity
[low] 39% EC2 Resources covered by RI
[ok] 94% EC2 RI hours utilized – saving approx. $315k/mo
[med] 61% EC2 On Demand hours from previous generations
[med] 7% Spot coverage – saving approx. $150k/mo

Opportunities to save
$120k/mo reserve capacity for other AWS services (1Y Partial Upfront)
$250k/mo downsize EC2 instances that are underutilized & turn off idle instances
$445k/mo Compute Savings Plan (3Y All Upfront)
After leveraging RIs this customer decreased their Average
Compute Cost by 33% in the last 12 months
Reserved Instances On Demand Spot Cost per EC2 hour
250,000 $0.42 $0.50

$0.45

200,000 $0.40

$0.28 $0.35

$ Cost per EC2 hour


150,000 $0.30
# EC2 Hours

$0.25

100,000 $0.20

$0.15

50,000 $0.10

$0.05

0 $-
8/1/18 9/1/18 10/1/18 11/1/18 12/1/18 1/1/19 2/1/19 3/1/19 4/1/19 5/1/19 6/1/19 7/1/19
This other customer managed to keep the cost per user stable
after growing 3x userbase and launching +150 new features
Product B
Product A
launch
launch

Kubernetes Preparing for


migration business growth

90 250+
services services
Testing right
sizing solutions

Monthly customer
Optimization by acquisition record
squad/team
RI purchase Product C
(renewal) launch
How to act proactively and get a more prescriptive bill
using AWS Budgets
Budget types: Cost, Usage, Reserved 1. Create a fixed cost budget of $150 for
Instance and Savings Plan. Project Fibonacci
2. Create a fixed cost budget for the DEV
linked account, how much should you
Action/Alerts: up to 5 per budget, both
set there based on previous months?
email and SNS topics.
3. Create a variable cost budget (5%
• Combine actual/forecast cost
mom growth) for Project Beta
triggers
4. Create a Savings Plan alert for low
• Set multiple triggers per budget:
coverage (35%)
50%, 80%, 90%, 100% and 110%
thresholds 5. Create a Reserved Instances alert for
low utilization (70%)
AWS Budget Email Alerts Example
AWS Budget Email Alerts Example
Cost Optimization/Management Related breakouts
ARC219 – AWS Cost Management tools for cost and usage optimization (200-300)
ARC204 – Cost Optimizing a Workload (200-300)
CMP410 – Save up to 90 percent on CI/CD and test workloads (AWS Spot)
ARC209 – Running lean architectures: How to be cost-effective on AWS (Presentation)
CMP207 – Manage, control, and optimize costs with native AWS products (Chalk talk)
CMP323 – Optimize performance and cost for your AWS compute (Presentation)
ENT204 – Managing your cloud financials as you scale on AWS (Presentation)
ENT230 – Introduction to Forecasting costs on AWS (Chalk talk)
Close
Review initial questions?
AWS Training and Certification for the enterprise
Resources to help your organization build cloud skills and achieve business objectives

Cost savings Staff Operational Business


(TCO) productivity resilience agility

Comprehensive skill development plan for broad cloud fluency

Digital training Classroom training AWS Certification Enterprise resources Talent pipeline

Visit aws.amazon.com/training/enterprise

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS customer enablement
Migrate and build faster in the cloud

AWS Professional Services


Accelerate your business outcomes

AWS Support
AWS Managed Services
Break-fix, issue resolution, and
Operate your AWS infrastructure on your behalf
proactive guidance

AWS IQ AWS Training and Certification


On-demand help from AWS Build skills and validate expertise
certified third-party experts

APN Partners
A global network with deep AWS expertise
Thank you!

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is the ideal mix of On Demand, RI and Spot?

Traditional Enterprise Retail Media

RI OD SP RI OD Spot RI OD Spot
EC2 Naming Explained

Instance generation

c5n.xlarge
Instance Attribute Instance size
family

You might also like