TalksMaximize cost efficiency with a shift-left approach to FinOps (COP358)
Maximize cost efficiency with a shift-left approach to FinOps (COP358)
Here is a detailed summary of the video transcription in markdown format, with the key takeaways broken down into sections for better readability:
Overview of Finops and Optimization
The presenters, Andrew, Rob, and Adam, discuss the importance of optimizing cloud deployments to reduce waste and inefficiency.
Typical statistics show that up to 30% of cloud spend is wasted, amounting to a huge sum of overspend.
The goal is to help the audience understand what it means to "shift left" the optimization process, the benefits it can bring, and ideas to make optimization more proactive in their organizations.
The Finops Lifecycle and Optimization
Optimization is a crucial part of every Finops practice, as it is built into the different phases of the Finops framework.
Optimization is about understanding the cost, tying it to the value the organization is getting, and ensuring that the organization is only paying for what it needs.
The top challenges faced by the Finops community include getting engineers to optimize and reduce waste, indicating a visibility problem.
Shifting Left: Origins and Goals
The concept of "shifting left" was adopted by Finops from the DevSecOps community, where the goal is to push security and defect elimination earlier in the development process.
The value of shifting left is that it can dramatically reduce the impact of issues by eliminating them earlier in the software development lifecycle.
There is a similar pattern that may apply to resolving cloud waste, where waste that has made its way to production could be 30 times more costly to resolve.
An Optimized State
The presenters discuss the characteristics of an optimized state, which include:
Well-sized VMs, databases, disks, and containers
No idle EC2, RDS, EBS, and S3 resources
Well-placed containers with balanced workloads
Effective use of Dev/Test environments
Dynamic scaling of infrastructure and platforms
Adoption of cloud-native and modern applications
Shifting Left: The Four Stages
Stage 1: Ownership
Ensure accurate tagging of resources to align with the business structure and cost centers.
Use third-party tools to assist where tagging is poor.
Identify and quantify waste and optimization opportunities at the application or product level.
Stage 2: Institutionalizing Insights
Implement policies and processes to ensure that actions are taken to address identified waste, such as through Jira tickets.
Leverage commitment from leadership and create a culture of accountability to drive change.
Stage 3: Shifting Left in the CICD Pipeline
Integrate optimization insights and guardrails into the CICD pipeline, leveraging infrastructure-as-code.
Implement solutions that can compare new deployments to past patterns and identify anomalies before production.
Stage 4: Shifting Left to Product Inception
Involve Finops teams earlier in the design and decision-making process for new products and applications.
Make decisions about the cost profile and unit economics of new initiatives upfront, rather than reactively addressing issues later.
Considerations When Shifting Left
Organizational Silos
Finops teams need to collaborate with engineering, product, and finance teams to make informed decisions about building and operating applications.
Involving Finops teams earlier in the process can have a bigger impact on the cost profile of applications.
Commitment Strategy
Leverage compute savings plans to have more flexibility in instance family selection without risking unused commitments.
Consider layering smaller, more frequent commitments to reduce the risk of overcommitment.
Sustainability
Shift left the consideration of sustainability metrics, such as power consumption and carbon emissions, to enable engineers to make more informed decisions.
Tools like Cloudability can provide granular reporting on the carbon footprint of cloud resources.
Unit Economics
Define and track business-relevant unit economics metrics to measure efficiency and optimization beyond just cost reduction.
Use unit economics as a goal to drive decision-making earlier in the product lifecycle.
Resources
The Finops book by Jared Sterman and Mike Fuller
The Finops Foundation website (finops.org)
The Cloudability podcast "Finops Friday"
The AWS Well-Architected Framework's Cost Optimization pillar
These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.
If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.