SlideShare ist ein Scribd-Unternehmen logo
1 von 19
AWS Cost Management
Plan
Assessment of current AWS usage and Cost Reduction Plans
Michael Geiser
AWS Cost Reduction Plan and Targets
• Current AWS Spend (all services) is just above $490k/yr.
• The current AWS technology choices, implementations
and practices result in significant overspend and an
opportunity to reduce costs with no lose of features or
endangerment of SLAs
• Reductions will be iterative starting in Q1 with most
reductions implemented in Q2 and Q3
• Reductions month over month can be validated and
demonstrated
Target will be approximately $250k (>50%) full year
operational expense reductions
AWS Cost Reduction Plan
Changes will focus on five specific areas
• Autoscaling Environments
• Managing Dev and Production Instance Usage
• Using Spot Instances for ML Model Training
• Switch Model Builds to Serverless Technologies
• Control S3 Storage and Implement Data Life Cycles
…and one Architecture Roadmap item
• Introduce Architecture Changes - Serverless
Autoscaling Environments
Observation:
• Current non-Open Enrollment (OE) Daytime utilization is between 1% to 5% with
occasional very transient peaks to 15%.
Cost Reduction Approach:
• Use time based and Utilization Threshold triggers during OE to ensure capacity
and SLA compliance and always maintain n+1 HA configuration
• Reduce to ~10% of current levels for weekday evening and weekend (with
Autoscaling for unexpected demand spikes)
• Increase size and number of instances to match expected load during the
workday (with Autoscaling for unexpected demand spikes)
Autoscaling Environments - Details
• Current deployment has 4 high compute capacity EC2
instances running 24x7x365
• The current capacity exceeds the maximum load demand for peak
usage periods (OE periods) by a factor of almost 2:1
• During non-peak usage periods, the over provisioning for max load
is closer to 20:1 with an average of 50:1 over provisioning
• AWS Autoscaling can allow DevOps to define time of
day/time of year based provisioning targets with load
based scale up and down thresholds
• Rough scale and impact of these changes are
illustrated on following slides
Current Non-Autoscaling Deployment
(OE Example)
C5.2xlrg
Gold area represents
amount of
reduced expenses
“Time Based” and
“Threshold based”
Autoscaling to maintain n+1
High Availability architecture
C5.4xlrg
Target Autoscaling Deployment
(OE Example)
Current Non-Autoscaling Deployment
(non-OE Example)
C5.lrg
Gold area represents
amount of
reduced expenses
Target Autoscaling Deployment
(OE Example)
Managing Dev and Production
Instance Usage
Observation:
• All environments run 24x7x365 and deployments do not reflect usage patterns
Cost Reduction Approach:
• Turn off Dev, Staging & UAT overnight and weekends - 65% reduction as it will be off
and not accruing billing (there are 14 12hr periods, environments should be on only
weekday daytime)
• We will provide capability to turn on & shut down evening and weekends as needed
• This process is mostly scriptable so startup and shutdown will be fast, error free and not impede
development
Managing Dev and Production
Instance Usage (2)
Observation:
• Based on usage pattern, most cost effective EC2 products are not deployed
Cost Reduction Approach:
• Use AWS Reserved Instances, aka RIs, (class of RI: 1 year term, full up front) for RDS and
other “baseline” services
• Cost savings of about 45% to 60% based on instance Region, Type and Size
Using Spot instances for ML Model
Training
Observation:
• Machine Learning and Model Training do not use the most cost effective EC2 Products
Cost Reduction Approach:
• Significant cost savings will result in a simple configuration change to use “Spot
Instances” instead of “On-demand instances”
• Effort to switch only involves setting the option to use Spot Instances in a configuration
file for ML model training and elated jobs
• Spot Instance average 75% less per hour than On–Demand Instances and equates to a
$8k/month savings
• This has already been implemented and is delivering a $4k/month immediate cost
savings
Switch Model Builds to Serverless
Technologies
Observation:
• Process and AWS Products used in Machine Learning and Model Training require
significant additional 3rd party product licensing
Cost Reduction Approach:
• Investigate replacing DataBricks with PyWren or AWS SageMaker.
• Switch will result in minimal cost of AWS usage for model builds and training
• Given an estimate of $40k for development costs to re-engineer process to eliminate
DataBricks, there would be an overall cost reduction of $100k/yr in DataBricks licensing
costs.
• ROI with the elimination of DataBricks Licensing would be 5 months AND Picwell will
also migrate off the problematic DataBricks product.
Control S3 Use and Implement Data
Life Cycles
Observation:
• S3 usage is out of control. Volume of data in S3 has been growing unchecked and is now over
102 Terabytes
• Initial attempts to task individuals with S3 reduction in Sprint work have wet with limited
success
• Current “S3 Standard” costs are about $30k/yr, should be closer to $10k/yr
Cost Reduction Approach:
• Plan S3 “Data Party”: Give staff time to review their S3 buckets. Plan meeting to walk though
all buckets and set disposition of all content (Delete or move to IA or Glacier)
• Implement Mandatory Data Life Cycles for all S3 data. Provide tool to monitor large buckets
(i.e any bucket with a total volume > 1 Tb) and publish via Slackbot in an appropriate channel
• Educate staff on use of AWS S3 Glacier for long term (i.e. compliance need based) storage and
define data maintenance lifecycle (i.e. set delete dates where appropriate based on legal or
contractual obligations)
• AWS S3 Glacier cost is 75% lower than AWS S3 Standard storage
• Educate staff on use of S3 Standard-IA (Infrequent Access) data maintenance lifecycle where
appropriate
• AWS Standard-IA cost is 50% lower than AWS S3 Standard storage
Expected Savings
Monthly Target
(k)
2018 Target
(k)
Full Year
(k)
Autoscaling Environments $8 $16 $96
Managing Dev and Production Instance Usage $7 $35 $84
Using Spot Instances for ML Model Training $4 $36 $48
Switch Model Builds to Serverless Technologies* $0.5 $1.5 $6
Control S3 Storage and Implement Data Life Cycles $1.5 $10.5 $18
Totals $99,000 $252,000
* An additional $100k/yr reduction in elimination of DataBricks licensing will be realized but
will require $40k in Engineering spend to realize savings (i.e. positive ROI in about 5
months after completing work)
Introduce Architecture Changes -
Serverless
Observations:
• Current “traditional” architecture approach can scale but at significantly higher cost than Serverless
architectures
• DevOps and other labor requirements increase at significantly lower growth rate compared to usage
growth rate with Serverless architecture
• Multi-region high availability architectures are significantly easier to maintain and grow under Serverless
• The company’s applications will have a linear and predictable cost growth rate.
• API usage pricing can be implemented and managed
• Lower operational expense – 75% to as much as 90% lower for same throughput
• Most code examined will need few changes to adapt to Serverless deployments. The DevOps changes are more involved
• The Serverless IaaS and PaaS basis is more agile and responds to demand spikes and outages more
effectively than other reference architectures
Cost Reduction Approach:
• This is a very complex topic that will be the focus of another architecture working session
Appendix Slides
Asymmetric Instance Deployment
Target Autoscaling Deployment
(non-OE Example)
C5.lrg
Gold area represents
amount of
reduced expenses
Being extra cautious

Weitere ähnliche Inhalte

Was ist angesagt?

Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
ConnectaDigital
 
Building Pinterest Real-Time Ads Platform Using Kafka Streams
Building Pinterest Real-Time Ads Platform Using Kafka Streams Building Pinterest Real-Time Ads Platform Using Kafka Streams
Building Pinterest Real-Time Ads Platform Using Kafka Streams
confluent
 

Was ist angesagt? (20)

Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
 
Google на конференции Big Data Russia
Google на конференции Big Data RussiaGoogle на конференции Big Data Russia
Google на конференции Big Data Russia
 
Cloudian HyperStore Operating Environment
Cloudian HyperStore Operating EnvironmentCloudian HyperStore Operating Environment
Cloudian HyperStore Operating Environment
 
Google BigQuery
Google BigQueryGoogle BigQuery
Google BigQuery
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's New
 
Self Service Analytics at Twitch
Self Service Analytics at TwitchSelf Service Analytics at Twitch
Self Service Analytics at Twitch
 
Google BigQuery - Features & Benefits
Google BigQuery - Features & BenefitsGoogle BigQuery - Features & Benefits
Google BigQuery - Features & Benefits
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Google BigQuery for Everyday Developer
Google BigQuery for Everyday DeveloperGoogle BigQuery for Everyday Developer
Google BigQuery for Everyday Developer
 
Google Bigtable
Google BigtableGoogle Bigtable
Google Bigtable
 
Google BigQuery Best Practices
Google BigQuery Best PracticesGoogle BigQuery Best Practices
Google BigQuery Best Practices
 
Redshift VS BigQuery
Redshift VS BigQueryRedshift VS BigQuery
Redshift VS BigQuery
 
Make your data talk
Make your data talkMake your data talk
Make your data talk
 
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
 
Microservices Live
Microservices LiveMicroservices Live
Microservices Live
 
Big Data Analytics with Google BigQuery. By Javier Ramirez. All your base Co...
Big Data Analytics with Google BigQuery.  By Javier Ramirez. All your base Co...Big Data Analytics with Google BigQuery.  By Javier Ramirez. All your base Co...
Big Data Analytics with Google BigQuery. By Javier Ramirez. All your base Co...
 
DataStax Enterprise in Practice (Field Notes)
DataStax Enterprise in Practice (Field Notes)DataStax Enterprise in Practice (Field Notes)
DataStax Enterprise in Practice (Field Notes)
 
How BigQuery broke my heart
How BigQuery broke my heartHow BigQuery broke my heart
How BigQuery broke my heart
 
Building Pinterest Real-Time Ads Platform Using Kafka Streams
Building Pinterest Real-Time Ads Platform Using Kafka Streams Building Pinterest Real-Time Ads Platform Using Kafka Streams
Building Pinterest Real-Time Ads Platform Using Kafka Streams
 
Hello DataStax Enterprise Graph
Hello DataStax Enterprise Graph Hello DataStax Enterprise Graph
Hello DataStax Enterprise Graph
 

Ähnlich wie AWS Cost Reduction and Management Plan

Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...
Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...
Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...
BobBullman
 
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
 

Ähnlich wie AWS Cost Reduction and Management Plan (20)

Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Optimizing your cloud
Optimizing your cloudOptimizing your cloud
Optimizing your cloud
 
Softchoice Discovery Series: Cloud Cost Governance
Softchoice Discovery Series: Cloud Cost GovernanceSoftchoice Discovery Series: Cloud Cost Governance
Softchoice Discovery Series: Cloud Cost Governance
 
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
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Webcast: AWS Sticker Shock? How can containers and automation help?
Webcast: AWS Sticker Shock?  How can containers and automation help?Webcast: AWS Sticker Shock?  How can containers and automation help?
Webcast: AWS Sticker Shock? How can containers and automation help?
 
AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)
AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)
AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)
 
Cloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization ServicesCloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization Services
 
Presentation oracle as a service shared database platform
Presentation    oracle as a service shared database platformPresentation    oracle as a service shared database platform
Presentation oracle as a service shared database platform
 
Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...
Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...
Cloud Applications SCM20181111.pptxOATUG MEMBERS SHARE THE VALUE OF THEIR MEM...
 
AWS Cloud Cost Optimization
AWS Cloud Cost OptimizationAWS Cloud Cost Optimization
AWS Cloud Cost Optimization
 
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
 
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
 
AWS June Webinar Series - Getting Started: Lowering Total Cost of Ownership w...
AWS June Webinar Series - Getting Started: Lowering Total Cost of Ownership w...AWS June Webinar Series - Getting Started: Lowering Total Cost of Ownership w...
AWS June Webinar Series - Getting Started: Lowering Total Cost of Ownership w...
 
Slides ch-5-the definitive guide to cloud computing -by- dan sullivan
Slides  ch-5-the definitive guide to cloud computing -by- dan sullivanSlides  ch-5-the definitive guide to cloud computing -by- dan sullivan
Slides ch-5-the definitive guide to cloud computing -by- dan sullivan
 

Mehr von Michael J Geiser

Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues
Michael J Geiser
 

Mehr von Michael J Geiser (19)

CI / CD Roles, Processes and Supporting Tools
CI / CD Roles, Processes and Supporting ToolsCI / CD Roles, Processes and Supporting Tools
CI / CD Roles, Processes and Supporting Tools
 
2018 staffing strategy
2018 staffing strategy 2018 staffing strategy
2018 staffing strategy
 
Response on Proposal for Converting to a Gated Community
Response on Proposal for Converting to a Gated CommunityResponse on Proposal for Converting to a Gated Community
Response on Proposal for Converting to a Gated Community
 
Skeptical Inquirer Content Problems
Skeptical Inquirer Content ProblemsSkeptical Inquirer Content Problems
Skeptical Inquirer Content Problems
 
Problems with Password Change Lockout Periods in Password Policies
Problems with Password Change Lockout Periods in Password PoliciesProblems with Password Change Lockout Periods in Password Policies
Problems with Password Change Lockout Periods in Password Policies
 
1967 lincoln continental convertible restoration v4
1967 lincoln continental convertible restoration v41967 lincoln continental convertible restoration v4
1967 lincoln continental convertible restoration v4
 
Minimum Viable Product (MVP) – “Like This / Not Like This” Redux (MVP) – “Lik...
Minimum Viable Product (MVP) – “Like This / Not Like This” Redux (MVP) – “Lik...Minimum Viable Product (MVP) – “Like This / Not Like This” Redux (MVP) – “Lik...
Minimum Viable Product (MVP) – “Like This / Not Like This” Redux (MVP) – “Lik...
 
Agile humor for slides
Agile humor for slides Agile humor for slides
Agile humor for slides
 
Agile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationAgile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date Estimation
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Choosing an IdM User Store technology
Choosing an IdM User Store technologyChoosing an IdM User Store technology
Choosing an IdM User Store technology
 
Maturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvementsMaturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvements
 
Really useful linux commands
Really useful linux commandsReally useful linux commands
Really useful linux commands
 
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Introduction to the WSO2 Identity Server &Contributing to an OS ProjectIntroduction to the WSO2 Identity Server &Contributing to an OS Project
Introduction to the WSO2 Identity Server &Contributing to an OS Project
 
Jira workflow for documentation issue types agile edition
Jira workflow for documentation issue types   agile editionJira workflow for documentation issue types   agile edition
Jira workflow for documentation issue types agile edition
 
Apigee dc failover
Apigee dc failoverApigee dc failover
Apigee dc failover
 
Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues
 
Approvals in jira
Approvals in jiraApprovals in jira
Approvals in jira
 
Girl Scout Cookie Sale Posters
Girl Scout Cookie Sale PostersGirl Scout Cookie Sale Posters
Girl Scout Cookie Sale Posters
 

Kürzlich hochgeladen

原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
galaxypingy
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 

Kürzlich hochgeladen (20)

原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 

AWS Cost Reduction and Management Plan

  • 1. AWS Cost Management Plan Assessment of current AWS usage and Cost Reduction Plans Michael Geiser
  • 2. AWS Cost Reduction Plan and Targets • Current AWS Spend (all services) is just above $490k/yr. • The current AWS technology choices, implementations and practices result in significant overspend and an opportunity to reduce costs with no lose of features or endangerment of SLAs • Reductions will be iterative starting in Q1 with most reductions implemented in Q2 and Q3 • Reductions month over month can be validated and demonstrated Target will be approximately $250k (>50%) full year operational expense reductions
  • 3. AWS Cost Reduction Plan Changes will focus on five specific areas • Autoscaling Environments • Managing Dev and Production Instance Usage • Using Spot Instances for ML Model Training • Switch Model Builds to Serverless Technologies • Control S3 Storage and Implement Data Life Cycles …and one Architecture Roadmap item • Introduce Architecture Changes - Serverless
  • 4. Autoscaling Environments Observation: • Current non-Open Enrollment (OE) Daytime utilization is between 1% to 5% with occasional very transient peaks to 15%. Cost Reduction Approach: • Use time based and Utilization Threshold triggers during OE to ensure capacity and SLA compliance and always maintain n+1 HA configuration • Reduce to ~10% of current levels for weekday evening and weekend (with Autoscaling for unexpected demand spikes) • Increase size and number of instances to match expected load during the workday (with Autoscaling for unexpected demand spikes)
  • 5. Autoscaling Environments - Details • Current deployment has 4 high compute capacity EC2 instances running 24x7x365 • The current capacity exceeds the maximum load demand for peak usage periods (OE periods) by a factor of almost 2:1 • During non-peak usage periods, the over provisioning for max load is closer to 20:1 with an average of 50:1 over provisioning • AWS Autoscaling can allow DevOps to define time of day/time of year based provisioning targets with load based scale up and down thresholds • Rough scale and impact of these changes are illustrated on following slides
  • 7. C5.2xlrg Gold area represents amount of reduced expenses “Time Based” and “Threshold based” Autoscaling to maintain n+1 High Availability architecture C5.4xlrg Target Autoscaling Deployment (OE Example)
  • 9. C5.lrg Gold area represents amount of reduced expenses Target Autoscaling Deployment (OE Example)
  • 10. Managing Dev and Production Instance Usage Observation: • All environments run 24x7x365 and deployments do not reflect usage patterns Cost Reduction Approach: • Turn off Dev, Staging & UAT overnight and weekends - 65% reduction as it will be off and not accruing billing (there are 14 12hr periods, environments should be on only weekday daytime) • We will provide capability to turn on & shut down evening and weekends as needed • This process is mostly scriptable so startup and shutdown will be fast, error free and not impede development
  • 11. Managing Dev and Production Instance Usage (2) Observation: • Based on usage pattern, most cost effective EC2 products are not deployed Cost Reduction Approach: • Use AWS Reserved Instances, aka RIs, (class of RI: 1 year term, full up front) for RDS and other “baseline” services • Cost savings of about 45% to 60% based on instance Region, Type and Size
  • 12. Using Spot instances for ML Model Training Observation: • Machine Learning and Model Training do not use the most cost effective EC2 Products Cost Reduction Approach: • Significant cost savings will result in a simple configuration change to use “Spot Instances” instead of “On-demand instances” • Effort to switch only involves setting the option to use Spot Instances in a configuration file for ML model training and elated jobs • Spot Instance average 75% less per hour than On–Demand Instances and equates to a $8k/month savings • This has already been implemented and is delivering a $4k/month immediate cost savings
  • 13. Switch Model Builds to Serverless Technologies Observation: • Process and AWS Products used in Machine Learning and Model Training require significant additional 3rd party product licensing Cost Reduction Approach: • Investigate replacing DataBricks with PyWren or AWS SageMaker. • Switch will result in minimal cost of AWS usage for model builds and training • Given an estimate of $40k for development costs to re-engineer process to eliminate DataBricks, there would be an overall cost reduction of $100k/yr in DataBricks licensing costs. • ROI with the elimination of DataBricks Licensing would be 5 months AND Picwell will also migrate off the problematic DataBricks product.
  • 14. Control S3 Use and Implement Data Life Cycles Observation: • S3 usage is out of control. Volume of data in S3 has been growing unchecked and is now over 102 Terabytes • Initial attempts to task individuals with S3 reduction in Sprint work have wet with limited success • Current “S3 Standard” costs are about $30k/yr, should be closer to $10k/yr Cost Reduction Approach: • Plan S3 “Data Party”: Give staff time to review their S3 buckets. Plan meeting to walk though all buckets and set disposition of all content (Delete or move to IA or Glacier) • Implement Mandatory Data Life Cycles for all S3 data. Provide tool to monitor large buckets (i.e any bucket with a total volume > 1 Tb) and publish via Slackbot in an appropriate channel • Educate staff on use of AWS S3 Glacier for long term (i.e. compliance need based) storage and define data maintenance lifecycle (i.e. set delete dates where appropriate based on legal or contractual obligations) • AWS S3 Glacier cost is 75% lower than AWS S3 Standard storage • Educate staff on use of S3 Standard-IA (Infrequent Access) data maintenance lifecycle where appropriate • AWS Standard-IA cost is 50% lower than AWS S3 Standard storage
  • 15. Expected Savings Monthly Target (k) 2018 Target (k) Full Year (k) Autoscaling Environments $8 $16 $96 Managing Dev and Production Instance Usage $7 $35 $84 Using Spot Instances for ML Model Training $4 $36 $48 Switch Model Builds to Serverless Technologies* $0.5 $1.5 $6 Control S3 Storage and Implement Data Life Cycles $1.5 $10.5 $18 Totals $99,000 $252,000 * An additional $100k/yr reduction in elimination of DataBricks licensing will be realized but will require $40k in Engineering spend to realize savings (i.e. positive ROI in about 5 months after completing work)
  • 16. Introduce Architecture Changes - Serverless Observations: • Current “traditional” architecture approach can scale but at significantly higher cost than Serverless architectures • DevOps and other labor requirements increase at significantly lower growth rate compared to usage growth rate with Serverless architecture • Multi-region high availability architectures are significantly easier to maintain and grow under Serverless • The company’s applications will have a linear and predictable cost growth rate. • API usage pricing can be implemented and managed • Lower operational expense – 75% to as much as 90% lower for same throughput • Most code examined will need few changes to adapt to Serverless deployments. The DevOps changes are more involved • The Serverless IaaS and PaaS basis is more agile and responds to demand spikes and outages more effectively than other reference architectures Cost Reduction Approach: • This is a very complex topic that will be the focus of another architecture working session
  • 19. Target Autoscaling Deployment (non-OE Example) C5.lrg Gold area represents amount of reduced expenses Being extra cautious

Hinweis der Redaktion

  1. AWS Load Balancers can support asymmetric load balancing (between machines with different load capacities or “types” and “sizes”), but using EC2 instances of all the same type and size reduces complexity and opportunities for configuration errors