SlideShare uma empresa Scribd logo
1 de 17
PRACTICAL FINOPS
IN PRACTICE
petri.kallberg@nordcloud.com
02/2020
“FinOps is the practice of bringing financial accountability to the
variable spend model of cloud, enabling distributed teams tomake
business trade-offs between speed, cost, and quality.”
JANE SMITH
Engineering
Focus on building and
supporting services. Efficient
design and use of resources
via such activities as
rightsizing, allocating costs,
finding unused resources, and
identifying spending
anomalies.
JOHN SMITH
Product/Business Owner
Business owner needs to
understand cost implications
of features/services provided
to clients, but also provide
visibility of product roadmap
and growth plans.
PETER SMITH
Executive
Executives like a VP/Head of
Infrastructure, CTO or CIO
focus on driving
accountability and building
transparency, ensuring teams
are being efficient and not
exceeding budgets.
SALLY SMITH
Procurement
Finance and procurement
team members use the
reporting for accounting and
forecasting. Needs forecasts
and expertise for rate
negotiations with cloud
service providers.
MEETTHESTAKEHOLDERS
PROCESS IN THEORY
INFORM
Empower teams
with visibility.
Make sure
decisions are data
driven and
informed.
Promote best
practices with
transparency.
OPTIMIZE
Manage your
waste.
Right size.
Apply scheduling.
Utilize
Reservations and
Savings Plans.
OPERATE
Evaluate
objectives.
Validate metrics.
Analyze trends.
REPEAT
Continuous
evaluation of
objectives and
results allows to
improve the
process and fill in
the gaps.
INFORM
WASTE MANAGEMENT
• Unattached (or overprovisioned) EBS volumes.
• Aged Snapshots.
• Unassociated IP addresses.
• Idle Load Balances.
• Underutilized EC2/RDS Instances.
AUTOMATE, AUTOMATE, AUTOMATE!
SCHEDULE & RIGHT SIZE
• Automated scheduling can be very effective.
12h * 5 days (60h) vs 24h * 7 days (168h)
• Stop vs Hibernate.
• Measure CPU, Memory, Network, IO …
• Upgrade to current generation instances.
• When there is no small-enough instance
consider refactoring to containers, serverless …
RESERVED CAPACITY
• EC2 Reserved Instances
• Discounted hourly rate
• Optional capacity reservation (but less flexibility)
• Standard, Convertible or Scheduled RIs
• Remember also other services
• RDS
• Redshift
• ElastiCache
• DynamoDB
• CloudFront (>10TB/month for 12 months)
SAVINGS PLANS
• Similar savings to reserved instances (RI)
• Compute Savings Plans apply to all instances*,
regardless of family, size, OS or region.
• Hourly(!) monetary commitment.
• Reservations are still relevant because
• SPs cover only EC2 and Fargate usage
• You can apply both to EC2 !!!
CALCULATING SAVINGS
EC2 SPOT INSTANCES
EXAMPLE - S3 LOGGING
• Requirement:
S3 buckets must have access logging!
• But don’t configure access logging for
your log storage bucket!
EXAMPLE - CLOUDTRAIL AUTOMATION
• Requirement:
Resources must be tagged with
owner/creator identification!
• Lambda triggered from Cloudwatch &
Cloudtrail would do this automatically.
• And when tested it did cost us “nothing”
• Until the security requirement to deliver
Cloudtrails to central archive!
EXAMPLE - VPC OVERHEAD
• Sandbox VPC
• 2-6 Subnets ($0)
• 1-3 NAT Gateways ($35/month each)
• EC2 Bastion Host ($20/month)
= $55-$125/vpc/month when idle.
• Bastion -> SSM Session Manager
• NAT(s) -> Transit Gateway Attachment
(+ 3 shared NATs)
EXAMPLE – SERVERLESS REFACTORING
(serverless, as no servers to manage)
SUMMARY
Complexity/Effort
Cost Impact
Savings plan
Reservations
Rightsizing
Scheduling
<------------ Re-Architecting ---------->
Spot Instances
Waste
Management
1. Savings plan
2. Reservations
3. Waste Management
4. …
OR
1. Re-Architecting
2. Spot Instances
3. Waste Management
4. Reservations
5. Savings plan
THANK YOU!
Email: petri.kallberg@nordcloud.com

Mais conteúdo relacionado

Mais procurados

"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS..."FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...AWS Chicago
 
AWS Cloud cost optimization
AWS Cloud cost optimizationAWS Cloud cost optimization
AWS Cloud cost optimizationYogesh Sharma
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWSAmazon Web Services
 
Cloud Cost Optimization Whitepaper
Cloud Cost Optimization WhitepaperCloud Cost Optimization Whitepaper
Cloud Cost Optimization WhitepaperDevPro3
 
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAmazon Web Services
 
AWS Cloud Cost Optimization
AWS Cloud Cost OptimizationAWS Cloud Cost Optimization
AWS Cloud Cost OptimizationYogesh Sharma
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWSAmazon Web Services
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost ManagementAmazon Web Services
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud SpendRightScale
 
Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...
Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...
Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...AWS Chicago
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAmazon Web Services
 

Mais procurados (20)

Cost optimization on AWS
Cost optimization on AWSCost optimization on AWS
Cost optimization on AWS
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS..."FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
"FinOps and its role in Arity / Allstate" - Mike Rosenberg at the Chicago AWS...
 
Chicago FinOps Meet-Up - 11.19.2019
Chicago FinOps Meet-Up - 11.19.2019Chicago FinOps Meet-Up - 11.19.2019
Chicago FinOps Meet-Up - 11.19.2019
 
AWS Cloud cost optimization
AWS Cloud cost optimizationAWS Cloud cost optimization
AWS Cloud cost optimization
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWS
 
Cloud Cost Optimization Whitepaper
Cloud Cost Optimization WhitepaperCloud Cost Optimization Whitepaper
Cloud Cost Optimization Whitepaper
 
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
 
AWS Cloud Cost Optimization
AWS Cloud Cost OptimizationAWS Cloud Cost Optimization
AWS Cloud Cost Optimization
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWS
 
FinOps introduction
FinOps introductionFinOps introduction
FinOps introduction
 
AWS Cost Optimisation Solutions
AWS Cost Optimisation SolutionsAWS Cost Optimisation Solutions
AWS Cost Optimisation Solutions
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost Management
 
Cost Optimization in AWS
Cost Optimization in AWSCost Optimization in AWS
Cost Optimization in AWS
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...
Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...
Cost Star Ratings to score team's AWS optimization at Morningstar" - Katelyn ...
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 

Semelhante a Practical FinOps in Practice

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 Cost Optimization
AWS Cloud Cost OptimizationAWS Cloud Cost Optimization
AWS Cloud Cost OptimizationTonyStark452635
 
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 & TCOAmazon Web Services
 
Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Chris Kernaghan
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkRightScale
 
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
 
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deploymentsSAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deploymentsChris Kernaghan
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
 
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 MigrationAmazon Web Services
 
Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16Cloudability
 
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google CloudsHow MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google CloudsRightScale
 
Cost Optimization Best Practices: Rotem Yosef
Cost Optimization Best Practices: Rotem Yosef Cost Optimization Best Practices: Rotem Yosef
Cost Optimization Best Practices: Rotem Yosef Amazon Web Services
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Amazon Web Services
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSAmazon Web Services
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Amazon Web Services
 

Semelhante a Practical FinOps in Practice (20)

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 Cost Optimization
AWS Cloud Cost OptimizationAWS Cloud Cost Optimization
AWS Cloud Cost Optimization
 
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
 
Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
 
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
 
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deploymentsSAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
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
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google CloudsHow MSPs Can Be Successful in AWS, Azure, and Google Clouds
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
 
Cost Optimization Best Practices: Rotem Yosef
Cost Optimization Best Practices: Rotem Yosef Cost Optimization Best Practices: Rotem Yosef
Cost Optimization Best Practices: Rotem Yosef
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWS
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
 
AWS Cost Optimization in 5 Perspective
AWS Cost Optimization in 5 PerspectiveAWS Cost Optimization in 5 Perspective
AWS Cost Optimization in 5 Perspective
 

Último

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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Último (20)

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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Practical FinOps in Practice

  • 2. “FinOps is the practice of bringing financial accountability to the variable spend model of cloud, enabling distributed teams tomake business trade-offs between speed, cost, and quality.”
  • 3. JANE SMITH Engineering Focus on building and supporting services. Efficient design and use of resources via such activities as rightsizing, allocating costs, finding unused resources, and identifying spending anomalies. JOHN SMITH Product/Business Owner Business owner needs to understand cost implications of features/services provided to clients, but also provide visibility of product roadmap and growth plans. PETER SMITH Executive Executives like a VP/Head of Infrastructure, CTO or CIO focus on driving accountability and building transparency, ensuring teams are being efficient and not exceeding budgets. SALLY SMITH Procurement Finance and procurement team members use the reporting for accounting and forecasting. Needs forecasts and expertise for rate negotiations with cloud service providers. MEETTHESTAKEHOLDERS
  • 4. PROCESS IN THEORY INFORM Empower teams with visibility. Make sure decisions are data driven and informed. Promote best practices with transparency. OPTIMIZE Manage your waste. Right size. Apply scheduling. Utilize Reservations and Savings Plans. OPERATE Evaluate objectives. Validate metrics. Analyze trends. REPEAT Continuous evaluation of objectives and results allows to improve the process and fill in the gaps.
  • 6. WASTE MANAGEMENT • Unattached (or overprovisioned) EBS volumes. • Aged Snapshots. • Unassociated IP addresses. • Idle Load Balances. • Underutilized EC2/RDS Instances. AUTOMATE, AUTOMATE, AUTOMATE!
  • 7. SCHEDULE & RIGHT SIZE • Automated scheduling can be very effective. 12h * 5 days (60h) vs 24h * 7 days (168h) • Stop vs Hibernate. • Measure CPU, Memory, Network, IO … • Upgrade to current generation instances. • When there is no small-enough instance consider refactoring to containers, serverless …
  • 8. RESERVED CAPACITY • EC2 Reserved Instances • Discounted hourly rate • Optional capacity reservation (but less flexibility) • Standard, Convertible or Scheduled RIs • Remember also other services • RDS • Redshift • ElastiCache • DynamoDB • CloudFront (>10TB/month for 12 months)
  • 9. SAVINGS PLANS • Similar savings to reserved instances (RI) • Compute Savings Plans apply to all instances*, regardless of family, size, OS or region. • Hourly(!) monetary commitment. • Reservations are still relevant because • SPs cover only EC2 and Fargate usage • You can apply both to EC2 !!!
  • 12. EXAMPLE - S3 LOGGING • Requirement: S3 buckets must have access logging! • But don’t configure access logging for your log storage bucket!
  • 13. EXAMPLE - CLOUDTRAIL AUTOMATION • Requirement: Resources must be tagged with owner/creator identification! • Lambda triggered from Cloudwatch & Cloudtrail would do this automatically. • And when tested it did cost us “nothing” • Until the security requirement to deliver Cloudtrails to central archive!
  • 14. EXAMPLE - VPC OVERHEAD • Sandbox VPC • 2-6 Subnets ($0) • 1-3 NAT Gateways ($35/month each) • EC2 Bastion Host ($20/month) = $55-$125/vpc/month when idle. • Bastion -> SSM Session Manager • NAT(s) -> Transit Gateway Attachment (+ 3 shared NATs)
  • 15. EXAMPLE – SERVERLESS REFACTORING (serverless, as no servers to manage)
  • 16. SUMMARY Complexity/Effort Cost Impact Savings plan Reservations Rightsizing Scheduling <------------ Re-Architecting ----------> Spot Instances Waste Management 1. Savings plan 2. Reservations 3. Waste Management 4. … OR 1. Re-Architecting 2. Spot Instances 3. Waste Management 4. Reservations 5. Savings plan

Notas do Editor

  1. Engineers want to do “best possible” while business needs good enough with low-cost. Procurement role is getting smaller and variable spend will make them feel uneasy. Executives want to know if ”everything is ok (=as planned)”
  2. Empower teams with visibility. Make sure decisions are data driven and informed. Promote best practices (with correct cost allocation).
  3. Unattached volumes -> Delete (potential security risk too) Snapshots -> Configure AWS Backup Unassociated IPs -> Delete, consider using DNS names instead. Idle LBs -> Delete or Convert to shared ALB? Underutilized instances/dbs -> Collect CPU/Memory/IOPS data so you know where to schedule and right size. Waste created is because automation is missing (=no need to worry about breaking anything) or broken (=get it fixed).
  4. If you don’t have data, there will be excuses. Scheduling works for EC2 AND RDS(!) Current gen gives typically more CPU/Mem/Network for lower price (but can require OS update) Aurora Serverless, ECS Fargate, Lambda … Sharing resources (e.g. DB) between projects is somewhat anti-pattern that should be used with care.
  5. * including Fargate!
  6. Unblended costs represent your usage costs on the day they are charged to you. For most of you, this is the only cost dataset that you will ever need. Amortized costs is especially useful for those of you who have purchased AWS Reservations Blended costs are calculated by multiplying each account’s service usage against something called a blended rate. A blended rate is the average rate of on-demand and reservation-related usage that is consumed by member accounts in an organization for a particular service. The net unblended cost dataset reflects usage costs after discounts are applied while the net amortized cost dataset adds additional logic to amortize discount-related information, in addition to your Savings Plans or Reservation-related charges.
  7. Typically you improve by reducing spikes -> compare with on-demand cost. (it also makes you look better)
  8. “Run fault-tolerant workloads for up to 90% off” Combine Spot Instances with On-Demand and Ris No bidding -> less interruptions. Instances are only interrupted when on-demand/ri customer needs it.
  9. Search for github for autotag, e.g. https://github.com/GorillaStack/auto-tag Only the first copy of Cloudtrail is free.
  10. This is TGW outbound services vpc –pattern. Alternative could be sharing VPC with RAM.
  11. Sharing resources (ALB, DB etc) is an anti-pattern. Use it wisely!
  12. You can not justify all the effort with just the savings. This is about tech.debt pay-back as well.
  13. Red arrow is order of dependencies, green-arrow is order of return-of-investment.