SlideShare a Scribd company logo
1 of 22
Download to read offline
CLOUD EFFICIENCY AND OPTIMISATION
MEETUP - MAY 2019
THE
ESSENTIALS
OF AWS
COST
CONTROL
Paul Wakeford - Vault Solutions Pty Ltd
ABOUT
Paul Wakeford
Cost Architect
Vault Solutions Pty. Ltd.
www.vaultsolutions.info
linkedin.com/in/paulwakeford
github.com/paulwakeford
@paulwakeford
>> Creating a cost control culture
>> Identifying and measuring usage
>> Reducing usage
>> Designing for cost
>> Non-functional cost reductions
>> Next steps
What to Expect
>> Cost control culture
In brief..
...what's your goal and how will you
get there.. and stay there?
Don't be 'the cost control person' in
your company. (That's my job!).
Create a team.
Create standards, promote best
practices.
>> Identifying &
measuring usage
Tagging
Baselines
Monitoring
Alerting
Tools
Tagging
Tagging standard:
Match your company, IT or
project structure
Crowd source it - get buy in
Untagged resource policy
Document it and set a start
date
Tag enforcement:
Easier if you crowd sourced
Use autotagging and missing
tag detection tools -
bit.ly/awsbillingtools
You may need a 'tagging
policeman'
Metrics
Alert on variationMeasure baseline Measure actual
Cost Reports: (very) detailed cost files for further analysis (Athena,
QuickSight, others...)
AWS tools
Cost Explorer: graphs
Budgets: alerts
Third-party tools
Many paid SaaS cost monitoring & reporting services
available: CloudCheckr, Cloudability, CloudHealth,
Cloud Conformity etc
Free tools: Teevity (ICE fork), Komiser
Check Github for other tools
See bit.ly/awsbillingtools
>> Reducing usage
Reducing consumption
Using all available levers
EVERYTHING is consumption based:
Instance based:
Instance hours
Instance type (size)
Region
Lifecycle
Add storage, data transfer, software
licensing
Reduce consumption = reduce cost
Other services - follow the
same principles:
Reduce hours of usage,
Reduce size of data,
Utilise all service offerings
Everything has a dial or lever
to scale up or down.
Consider automation.
>> Designing for cost
>> Designing for cost
Solution priority
Serverless Instance basedContainer based
Event driven
Secure
Low
management
Higher resource
utilisation
Microservices
Standardisation
Traditional workloads
High perf
High isolation
More levers...
>> Non-functional
cost reductions
Reserved instances
Account consolidation
Enterprise support
Other options
Reserved instances....
Instance options
•Region and AZ
•Instance size
•OS
•Tenancy
•Convertible
•Scheduled RIs
Payment options
•1 or 3 years
•Amount of upfront payment
Very complicated, mistakes are
expensive. Use tooling.
Consolidated billing
Higher volumes
Consider Enterprise support
>>Access to CO BDMs
>>Technical and sales account
managers
Contact AWS Sales for very
high usage levels
Look at currency options
>> Review & next steps
• Establish your baseline, monitor, alert
• Create a cost control culture
• Reduce existing usage
• Consider cost in new designs
• Evaluate tools
• Consider using a partner for dedicated cost resourcing
• Training: www.vaultsolutions.info/awscostcontrol
• Consider Enterprise support
• Stay up-to-date
Athena – serverless SQL for S3
Aurora Serverless – serverless SQL
databases
DynamoDB autoscaling
S3 Select and Glacier Select
EC2 Fleet
Per-second billing for EC2
Disabling vCPUs for EC2
RDS Stop/Start
New Spot billing mechanics
AMD and ARM instance types
Managed blockchain
EC2 and RDS recommendations in Cost
Explorer
Instance flex for EC2 and RDS
Credit and discount sharing options
Spot hibernation
Expansion of tagging support
T2 Unlimited
Cost Explorer and Price List APIs
QuickSight flexible billing
S3 intelligent tiering
Per second billing for RDS
AppSync - serverless GraphQL
Paul Wakeford
Cost Architect
Vault Solutions Pty. Ltd.
www.vaultsolutions.info
linkedin.com/in/paulwakeford
github.com/paulwakeford
@paulwakeford
>> Questions?

More Related Content

What's hot

API Management: La Puerta de enlace (por Francisco Nieto)
API Management: La Puerta de enlace (por Francisco Nieto)API Management: La Puerta de enlace (por Francisco Nieto)
API Management: La Puerta de enlace (por Francisco Nieto)Jorge Millán Cabrera
 
How to collect Google Analytics events to your own data warehouse and do it o...
How to collect Google Analytics events to your own data warehouse and do it o...How to collect Google Analytics events to your own data warehouse and do it o...
How to collect Google Analytics events to your own data warehouse and do it o...Alex Levashov
 
Azure Functions: Beginners to Advanced – Part 1
Azure Functions: Beginners to Advanced – Part 1Azure Functions: Beginners to Advanced – Part 1
Azure Functions: Beginners to Advanced – Part 1BizTalk360
 
Monitoring with Stackdriver
Monitoring with StackdriverMonitoring with Stackdriver
Monitoring with Stackdriverdenise stockman
 
A lap around API Management
A lap around API ManagementA lap around API Management
A lap around API ManagementWagner Silveira
 
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing DataI Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing DataApigee | Google Cloud
 
How to sell SilverStripe in the enterprise and public sector markets - Stripe...
How to sell SilverStripe in the enterprise and public sector markets - Stripe...How to sell SilverStripe in the enterprise and public sector markets - Stripe...
How to sell SilverStripe in the enterprise and public sector markets - Stripe...Sylvain Reiter
 
AWS Reinvent 2020 - Recap Amazon Builder's Library session
AWS Reinvent 2020 - Recap Amazon Builder's Library sessionAWS Reinvent 2020 - Recap Amazon Builder's Library session
AWS Reinvent 2020 - Recap Amazon Builder's Library sessionGuillaume Marchand
 
AWS Community Day - Melbourne 2019 - Where did my money go ?
AWS Community Day - Melbourne 2019 - Where did my money go ?AWS Community Day - Melbourne 2019 - Where did my money go ?
AWS Community Day - Melbourne 2019 - Where did my money go ?Samuel Than
 
International software testing conference 2017 fergal hynes
International software testing conference 2017 fergal hynesInternational software testing conference 2017 fergal hynes
International software testing conference 2017 fergal hynesFergal Hynes
 
Making Microservices work at Netflix
Making Microservices  work at NetflixMaking Microservices  work at Netflix
Making Microservices work at NetflixSangeeta Narayanan
 
Customer Story: Property Partner
Customer Story: Property PartnerCustomer Story: Property Partner
Customer Story: Property PartnerAmazon Web Services
 
Azure Automation by Deepak Dhami
Azure Automation by Deepak DhamiAzure Automation by Deepak Dhami
Azure Automation by Deepak DhamiAnoop Nair
 
DevOps Journey of Foundational Services at Haufe
DevOps Journey of Foundational Services at HaufeDevOps Journey of Foundational Services at Haufe
DevOps Journey of Foundational Services at HaufeHaufe-Lexware GmbH & Co KG
 
Getting started with Serverless applications on Microsoft Azure
Getting started with Serverless applications on Microsoft AzureGetting started with Serverless applications on Microsoft Azure
Getting started with Serverless applications on Microsoft AzureNilesh Gule
 
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...Karl Ots
 
Microsoft Azure News - Sept 2015
Microsoft Azure News - Sept 2015Microsoft Azure News - Sept 2015
Microsoft Azure News - Sept 2015Daniel Toomey
 
2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modelingyalisassoon
 

What's hot (20)

API Management: La Puerta de enlace (por Francisco Nieto)
API Management: La Puerta de enlace (por Francisco Nieto)API Management: La Puerta de enlace (por Francisco Nieto)
API Management: La Puerta de enlace (por Francisco Nieto)
 
How to collect Google Analytics events to your own data warehouse and do it o...
How to collect Google Analytics events to your own data warehouse and do it o...How to collect Google Analytics events to your own data warehouse and do it o...
How to collect Google Analytics events to your own data warehouse and do it o...
 
Azure Functions: Beginners to Advanced – Part 1
Azure Functions: Beginners to Advanced – Part 1Azure Functions: Beginners to Advanced – Part 1
Azure Functions: Beginners to Advanced – Part 1
 
Monitoring with Stackdriver
Monitoring with StackdriverMonitoring with Stackdriver
Monitoring with Stackdriver
 
A lap around API Management
A lap around API ManagementA lap around API Management
A lap around API Management
 
SilverStripe ♥︎ Mautic
SilverStripe ♥︎ MauticSilverStripe ♥︎ Mautic
SilverStripe ♥︎ Mautic
 
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing DataI Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
 
How to sell SilverStripe in the enterprise and public sector markets - Stripe...
How to sell SilverStripe in the enterprise and public sector markets - Stripe...How to sell SilverStripe in the enterprise and public sector markets - Stripe...
How to sell SilverStripe in the enterprise and public sector markets - Stripe...
 
AWS Reinvent 2020 - Recap Amazon Builder's Library session
AWS Reinvent 2020 - Recap Amazon Builder's Library sessionAWS Reinvent 2020 - Recap Amazon Builder's Library session
AWS Reinvent 2020 - Recap Amazon Builder's Library session
 
AWS Community Day - Melbourne 2019 - Where did my money go ?
AWS Community Day - Melbourne 2019 - Where did my money go ?AWS Community Day - Melbourne 2019 - Where did my money go ?
AWS Community Day - Melbourne 2019 - Where did my money go ?
 
International software testing conference 2017 fergal hynes
International software testing conference 2017 fergal hynesInternational software testing conference 2017 fergal hynes
International software testing conference 2017 fergal hynes
 
Making Microservices work at Netflix
Making Microservices  work at NetflixMaking Microservices  work at Netflix
Making Microservices work at Netflix
 
Customer Story: Property Partner
Customer Story: Property PartnerCustomer Story: Property Partner
Customer Story: Property Partner
 
Azure Automation by Deepak Dhami
Azure Automation by Deepak DhamiAzure Automation by Deepak Dhami
Azure Automation by Deepak Dhami
 
DevOps Journey of Foundational Services at Haufe
DevOps Journey of Foundational Services at HaufeDevOps Journey of Foundational Services at Haufe
DevOps Journey of Foundational Services at Haufe
 
Getting started with Serverless applications on Microsoft Azure
Getting started with Serverless applications on Microsoft AzureGetting started with Serverless applications on Microsoft Azure
Getting started with Serverless applications on Microsoft Azure
 
The Rise of BaaS
The Rise of BaaSThe Rise of BaaS
The Rise of BaaS
 
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
 
Microsoft Azure News - Sept 2015
Microsoft Azure News - Sept 2015Microsoft Azure News - Sept 2015
Microsoft Azure News - Sept 2015
 
2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling
 

Similar to The Essentials of AWS Cost Control

AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)Amazon Web Services
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAmazon Web Services
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesAmazon Web Services
 
AWS Financial Governance Practice
AWS Financial Governance Practice AWS Financial Governance Practice
AWS Financial Governance Practice Amir Arama
 
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...Amazon Web Services
 
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWSAmazon Web Services
 
Creating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationCreating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationAmazon Web Services
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesAmazon Web Services
 
Creating A Culture Of Cost Management 11-10-15
Creating A Culture Of Cost Management 11-10-15Creating A Culture Of Cost Management 11-10-15
Creating A Culture Of Cost Management 11-10-15Cloudability
 
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도Amazon Web Services Korea
 
CloudMonitor - Automated cost optimization and governance platform - Free BET...
CloudMonitor - Automated cost optimization and governance platform - Free BET...CloudMonitor - Automated cost optimization and governance platform - Free BET...
CloudMonitor - Automated cost optimization and governance platform - Free BET...Rodney Joyce
 
(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS MarketplaceAmazon Web Services
 
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 cloudAmazon Web Services
 
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...Amazon Web Services
 
Aws cloud economics webinar 280617
Aws cloud economics webinar 280617Aws cloud economics webinar 280617
Aws cloud economics webinar 280617Krishnan K ☁
 
Are You Well Architechted? - DevDay Los Angeles 2017
Are You Well Architechted? - DevDay Los Angeles 2017Are You Well Architechted? - DevDay Los Angeles 2017
Are You Well Architechted? - DevDay Los Angeles 2017Amazon Web Services
 
ManageYourCostsAndGovernYourUsageOnAWS[1]
ManageYourCostsAndGovernYourUsageOnAWS[1]ManageYourCostsAndGovernYourUsageOnAWS[1]
ManageYourCostsAndGovernYourUsageOnAWS[1]Guy KFIR
 
Automating Business Insights on AWS,
Automating Business Insights on AWS, Automating Business Insights on AWS,
Automating Business Insights on AWS, Amazon Web Services
 

Similar to The Essentials of AWS Cost Control (20)

AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
AWS Financial Governance Practice
AWS Financial Governance Practice AWS Financial Governance Practice
AWS Financial Governance Practice
 
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
 
Creating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationCreating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your Organization
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
Creating A Culture Of Cost Management 11-10-15
Creating A Culture Of Cost Management 11-10-15Creating A Culture Of Cost Management 11-10-15
Creating A Culture Of Cost Management 11-10-15
 
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
 
CloudMonitor - Automated cost optimization and governance platform - Free BET...
CloudMonitor - Automated cost optimization and governance platform - Free BET...CloudMonitor - Automated cost optimization and governance platform - Free BET...
CloudMonitor - Automated cost optimization and governance platform - Free BET...
 
(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace
 
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
 
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...
 
Aws cloud economics webinar 280617
Aws cloud economics webinar 280617Aws cloud economics webinar 280617
Aws cloud economics webinar 280617
 
Are You Well Architechted? - DevDay Los Angeles 2017
Are You Well Architechted? - DevDay Los Angeles 2017Are You Well Architechted? - DevDay Los Angeles 2017
Are You Well Architechted? - DevDay Los Angeles 2017
 
ManageYourCostsAndGovernYourUsageOnAWS[1]
ManageYourCostsAndGovernYourUsageOnAWS[1]ManageYourCostsAndGovernYourUsageOnAWS[1]
ManageYourCostsAndGovernYourUsageOnAWS[1]
 
Automating Business Insights on AWS,
Automating Business Insights on AWS, Automating Business Insights on AWS,
Automating Business Insights on AWS,
 
Achieving Profitability on AWS
Achieving Profitability on AWSAchieving Profitability on AWS
Achieving Profitability on AWS
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

The Essentials of AWS Cost Control

  • 1. CLOUD EFFICIENCY AND OPTIMISATION MEETUP - MAY 2019 THE ESSENTIALS OF AWS COST CONTROL Paul Wakeford - Vault Solutions Pty Ltd
  • 2. ABOUT Paul Wakeford Cost Architect Vault Solutions Pty. Ltd. www.vaultsolutions.info linkedin.com/in/paulwakeford github.com/paulwakeford @paulwakeford
  • 3. >> Creating a cost control culture >> Identifying and measuring usage >> Reducing usage >> Designing for cost >> Non-functional cost reductions >> Next steps What to Expect
  • 4. >> Cost control culture In brief.. ...what's your goal and how will you get there.. and stay there? Don't be 'the cost control person' in your company. (That's my job!). Create a team. Create standards, promote best practices.
  • 5. >> Identifying & measuring usage Tagging Baselines Monitoring Alerting Tools
  • 6. Tagging Tagging standard: Match your company, IT or project structure Crowd source it - get buy in Untagged resource policy Document it and set a start date Tag enforcement: Easier if you crowd sourced Use autotagging and missing tag detection tools - bit.ly/awsbillingtools You may need a 'tagging policeman'
  • 7. Metrics Alert on variationMeasure baseline Measure actual
  • 8. Cost Reports: (very) detailed cost files for further analysis (Athena, QuickSight, others...) AWS tools Cost Explorer: graphs Budgets: alerts
  • 9. Third-party tools Many paid SaaS cost monitoring & reporting services available: CloudCheckr, Cloudability, CloudHealth, Cloud Conformity etc Free tools: Teevity (ICE fork), Komiser Check Github for other tools See bit.ly/awsbillingtools
  • 10. >> Reducing usage Reducing consumption Using all available levers
  • 11. EVERYTHING is consumption based: Instance based: Instance hours Instance type (size) Region Lifecycle Add storage, data transfer, software licensing Reduce consumption = reduce cost
  • 12. Other services - follow the same principles: Reduce hours of usage, Reduce size of data, Utilise all service offerings Everything has a dial or lever to scale up or down. Consider automation.
  • 13. >> Designing for cost >> Designing for cost
  • 14. Solution priority Serverless Instance basedContainer based Event driven Secure Low management Higher resource utilisation Microservices Standardisation Traditional workloads High perf High isolation
  • 16. >> Non-functional cost reductions Reserved instances Account consolidation Enterprise support Other options
  • 17. Reserved instances.... Instance options •Region and AZ •Instance size •OS •Tenancy •Convertible •Scheduled RIs Payment options •1 or 3 years •Amount of upfront payment Very complicated, mistakes are expensive. Use tooling.
  • 19. Higher volumes Consider Enterprise support >>Access to CO BDMs >>Technical and sales account managers Contact AWS Sales for very high usage levels Look at currency options
  • 20. >> Review & next steps • Establish your baseline, monitor, alert • Create a cost control culture • Reduce existing usage • Consider cost in new designs • Evaluate tools • Consider using a partner for dedicated cost resourcing • Training: www.vaultsolutions.info/awscostcontrol • Consider Enterprise support • Stay up-to-date
  • 21. Athena – serverless SQL for S3 Aurora Serverless – serverless SQL databases DynamoDB autoscaling S3 Select and Glacier Select EC2 Fleet Per-second billing for EC2 Disabling vCPUs for EC2 RDS Stop/Start New Spot billing mechanics AMD and ARM instance types Managed blockchain EC2 and RDS recommendations in Cost Explorer Instance flex for EC2 and RDS Credit and discount sharing options Spot hibernation Expansion of tagging support T2 Unlimited Cost Explorer and Price List APIs QuickSight flexible billing S3 intelligent tiering Per second billing for RDS AppSync - serverless GraphQL
  • 22. Paul Wakeford Cost Architect Vault Solutions Pty. Ltd. www.vaultsolutions.info linkedin.com/in/paulwakeford github.com/paulwakeford @paulwakeford >> Questions?

Editor's Notes

  1. 21. 5. 2019
  2. 21. 5. 2019
  3. 21. 5. 2019
  4. 21. 5. 2019
  5. 21. 5. 2019
  6. 21. 5. 2019
  7. 21. 5. 2019
  8. 21. 5. 2019
  9. 21. 5. 2019
  10. 21. 5. 2019