Book description
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the process of building a culture of cloud FinOps by drawing on real-world successes and failures of large-scale cloud spenders.
Engineering and finance teams, executives, and FinOps practitioners alike will learn how to build an efficient and effective FinOps machine for data-driven cloud value decision-making. Complete with a road map to get you started, this revised second edition includes new chapters that cover forecasting, sustainability, and connectivity to other frameworks.
You'll learn:
- The DNA of a highly functional cloud FinOps culture
- A road map to build executive support for FinOps adoption
- How to understand and forecast your cloud spending
- How to empower engineering and finance to work together
- Cost allocation strategies to create accountability for cloud and container spend
- Strategies for rate discounts from cloud commitments
- When and how to implement automation of repetitive cost tasks
- How to empower engineering team action on cost efficiency
Publisher resources
Table of contents
- Preface
- I. Introducing FinOps
- 1. What Is FinOps?
- 2. Why FinOps?
-
3. Cultural Shift and the FinOps Team
- Deming on Business Transformation
- Who Does FinOps?
- Why a Centralized Team?
- The FinOps Team Doesn’t Do FinOps
- The Role of Each Team in FinOps
- A New Way of Working Together
- Where Does Your FinOps Team Report?
- Understanding Motivations
- FinOps Throughout Your Organization
- Hiring for FinOps
- FinOps Culture in Action
- Conclusion
-
4. The Language of FinOps
- Defining a Common Lexicon
- Defining the Basic Terms
- Defining Finance Terms for Cloud Professionals
- Abstraction Assists Understanding
- Cloud Language Versus Business Language
- Creating a Universal Translator Between Your DevOps and Finance Teams
- The Need to Educate All the Disciplines
- Benchmarking and Gamification
- Conclusion
-
5. Anatomy of the Cloud Bill
- Types of Cloud Bill
- Cloud Billing Complexity
- Basic Format of Billing Data
- Time, Why Do You Punish Me?
- Sum of the Tiny Parts
- A Brief History of Cloud Billing Data
- The Importance of Hourly Data
- A Month Is Not a Month
- A Dollar Is Not a Dollar
- Two Levers to Affect Your Bill
- Who Should Avoid Costs and Who Should Reduce Rates?
- Centralizing Rate Reduction
- Why You Should Decentralize Usage Reduction
- Conclusion
-
6. Adopting FinOps
- A Confession
- Different Executive Pitches for Different Levels
- Pitching the Executive Sponsor
- Playing to Your Audience
- Key Personas That the Driver Must Influence
- Roadmap for Getting Adoption of FinOps
- Type of Alignment to the Organization
- Full Time, Part Time, Borrowed Time: A Note on Resources
- A Complex System Designed from Scratch Never Works
- Conclusion
- 7. The FinOps Foundation Framework
- 8. The UI of FinOps
- II. Inform Phase
- 9. The FinOps Lifecycle
- 10. Inform Phase: Where Are You Right Now?
-
11. Allocation: No Dollar Left Behind
- Why Allocation Matters
- Amortization: It’s Accrual World
- Creating Goodwill and Auditability with Accounting
- The “Spend Panic” Tipping Point
- Spreading Out Shared Costs
- Chargeback Versus Showback
- A Combination of Models Fit for Purpose
- Accounts, Tagging, Account Organization Hierarchies
- The Showback Model in Action
- Chargeback and Showback Considerations
- Conclusion
- 12. Tags, Labels, and Accounts, Oh My!
- 13. Accurate Forecasting
- III. Optimize Phase
- 14. Optimize Phase: Adjusting to Hit Goals
-
15. Using Less: Usage Optimization
- The Cold Reality of Cloud Consumption
- Where Does Waste Come From?
- Usage Reduction by Removing/Moving
- Usage Reduction by Resizing (Rightsizing)
- Common Rightsizing Mistakes
- Going Beyond Compute: Tips to Control Cloud Costs
- Usage Reduction by Redesigning
- Effects on Reserved Instances
- Benefit Versus Effort
- Serverless Computing
- Not All Waste Is Waste
- Maturing Usage Optimization
- Advanced Workflow: Automated Opt-Out Rightsizing
- Tracking Savings
- Conclusion
- 16. Paying Less: Rate Optimization
- 17. Understanding Commitment-Based Discounts
-
18. Building a Commitment-Based Discount Strategy
- Common Mistakes
-
Steps to Building a Commitment-Based Discount Strategy
- Step 1: Learn the Fundamentals of Each Program
- Step 2: Understand Your Level of Commitment to Your Cloud Service Provider
- Step 3: Build a Repeatable Commitment-Based Discount Process
- Step 4: Purchase Regularly and Often
- Step 5: Measure and Iterate
- Step 6: Allocate Up-Front Commitment Costs Appropriately
- How to Manage the Commitment Strategy
- Purchasing Commitments Just-in-Time
- When to Rightsize Versus Commit
- Conclusion
- 19. Sustainability: FinOps Partnering with GreenOps
- IV. Operate Phase
- 20. Operate: Aligning Teams to Business Goals
- 21. Automating Cost Management
- 22. Metric-Driven Cost Optimization
- 23. FinOps for the Container World
- 24. Partnering with Engineers to Enable FinOps
- 25. Connectivity to Other Frameworks
- 26. FinOps Nirvana: Data-Driven Decision Making
- 27. You Are the Secret Ingredient
- Afterword on What to Prioritize (from J.R.)
- Index
- About the Authors
Product information
- Title: Cloud FinOps, 2nd Edition
- Author(s):
- Release date: January 2023
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492098355
You might also like
book
Cloud FinOps
Despite many uncertainties in cloud computing, one truth is evident: costs will always tend to go …
book
The DevOps Handbook
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.
book
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …
audiobook
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …