Muutke küpsiste eelistusi

E-raamat: Cloud FinOps: Collaborative, Real-Time Cloud Value Decision Making

  • Formaat: 456 pages
  • Ilmumisaeg: 19-Jan-2023
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781492098362
Teised raamatud teemal:
  • Formaat - EPUB+DRM
  • Hind: 56,15 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 456 pages
  • Ilmumisaeg: 19-Jan-2023
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781492098362
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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.

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

Preface xix
Part I Introducing FinOps
1 What Is FinOps?
1(16)
Defining the Term "FinOps"
1(1)
The FinOps Hero's Journey
2(2)
Where Did FinOps Come From?
4(3)
Data-Driven Decision Making
7(1)
Real-Time Feedback (aka the "Prius Effect")
8(2)
Core Principles of FinOps
10(1)
When Should You Start FinOps?
11(3)
Starting with the End in Mind: Data-Driven Decision Making
14(1)
Conclusion
15(2)
2 Why FinOps?
17(12)
Use Cloud for the Right Reasons
17(2)
Cloud Spend Keeps Accelerating
19(2)
The Impact of Not Adopting FinOps
21(5)
Informed Ignoring: Why Start Now?
23(3)
Conclusion
26(3)
3 Cultural Shift and the FinOps Team
29(20)
Deming on Business Transformation
29(1)
Who Does FinOps?
30(2)
Why a Centralized Team?
32(1)
The FinOps Team Doesn't Do FinOps
33(1)
The Role of Each Team in FinOps
34(2)
Executives and Leadership
34(1)
Engineering and Developers
35(1)
Finance
35(1)
Procurement and Sourcing
35(1)
Product or Business Teams
35(1)
FinOps Practitioners
36(1)
A New Way of Working Together
36(1)
Where Does Your FinOps Team Report?
36(2)
Understanding Motivations
38(3)
Engineers
38(1)
Finance People
39(1)
Executives and Leadership
40(1)
Procurement and Sourcing People
40(1)
FinOps Throughout Your Organization
41(1)
Hiring for FinOps
41(2)
FinOps Culture in Action
43(4)
Difficulty Motivating People Is Not New
44(2)
Contributors to Action
46(1)
Detractors from Action
46(1)
Tipping the Scales in Your Favor
46(1)
Conclusion
47(2)
4 The Language of FinOps
49(14)
Defining a Common Lexicon
50(1)
Defining the Basic Terms
51(3)
Defining Finance Terms for Cloud Professionals
54(2)
Abstraction Assists Understanding
56(2)
Cloud Language Versus Business Language
58(1)
Creating a Universal Translator Between Your DevOps and Finance Teams
59(1)
The Need to Educate All the Disciplines
60(1)
Benchmarking and Gamification
60(1)
Conclusion
61(2)
5 Anatomy of the Cloud Bill
63(16)
Types of Cloud Bill
63(1)
Cloud Billing Complexity
64(1)
Basic Format of Billing Data
65(2)
Time, Why Do You Punish Me?
67(1)
Sum of the Tiny Parts
68(1)
A Brief History of Cloud Billing Data
69(3)
The Importance of Hourly Data
72(1)
A Month Is Not a Month
72(1)
A Dollar Is Not a Dollar
73(1)
Two Levers to Affect Your Bill
73(1)
Who Should Avoid Costs and Who Should Reduce Rates?
74(1)
Centralizing Rate Reduction
75(1)
Why You Should Decentralize Usage Reduction
76(1)
Conclusion
77(2)
6 Adopting FinOps
79(20)
A Confession
80(1)
Different Executive Pitches for Different Levels
81(5)
Starting Pitch
82(1)
Advancing Pitch
83(2)
Sample Headcount Plan for Advancing a FinOps Team
85(1)
Pitching the Executive Sponsor
86(1)
Playing to Your Audience
87(1)
Key Personas That the Driver Must Influence
88(2)
CEO Persona
88(1)
CTO/CIO Persona
89(1)
CFO Persona
89(1)
Engineering Lead Persona
90(1)
Roadmap for Getting Adoption of FinOps
90(5)
Stage 1 Planning for FinOps in an Organization
91(2)
Stage 2 Socializing FinOps for Adoption in an Organization
93(1)
Stage 3 Preparing the Organization for FinOps
94(1)
Type of Alignment to the Organization
95(1)
Full Time, Part Time, Borrowed Time: A Note on Resources
96(1)
A Complex System Designed from Scratch Never Works
97(1)
Conclusion
98(1)
7 The FinOps Foundation Framework
99(10)
An Operating Model for Your Practice
100(1)
The Framework Model
100(2)
Principles
101(1)
Personas
101(1)
Maturity
102(1)
Phases
102(1)
Domains and Capabilities
102(4)
Structure of a Domain
103(1)
Structure of Capabilities
104(2)
Adapting the Framework to Fit Your Needs
106(1)
Connection to Other Frameworks/Models
107(1)
Conclusion
108(1)
8 The Ul of FinOps
109(26)
Build Versus Buy Versus Native
109(5)
When to Use Native Tooling
110(1)
When to Build
111(1)
Why to Buy
112(2)
Operationalized Reporting
114(5)
Data Quality
114(2)
Perfect Is the Enemy of Good
116(1)
Report Tiering
116(2)
Rolling Out Changes
118(1)
The Universal Report
118(1)
Accessibility
119(3)
Color
120(1)
Visual Hierarchy
120(1)
Usability and Consistency
120(1)
Language
121(1)
Consistency of Color and Visual Representation
121(1)
Recognition Versus Recall
121(1)
Psychological Concepts
122(4)
Anchoring Bias
122(1)
Confirmation Bias
123(1)
The Von Restorff Effect
124(1)
Hick's Law
125(1)
Perspectives on Reports
126(1)
Personas
126(1)
Maturity
126(1)
Multicloud
127(1)
Putting Data in the Path of Each Persona
127(2)
Data in the Path of Finance
128(1)
Data in the Path of Leadership
128(1)
Data in the Path of Engineers
128(1)
Connecting FinOps to the Rest of the Business
129(1)
Seek First to Understand
129(2)
Conclusion
131(4)
Part II Inform Phase
9 The FinOps Lifecycle
135(12)
The Six Principles of FinOps
135(3)
#1 Teams Need to Collaborate
136(1)
#2 Decisions Are Driven by the Business Value of Cloud
136(1)
#3 Everyone Takes Ownership of Their Cloud Usage
136(1)
#4 FinOps Reports Should Be Accessible and Timely
136(1)
#5 A Centralized Team Drives FinOps
137(1)
#6 Take Advantage of the Variable Cost Model of the Cloud
137(1)
The FinOps Lifecycle
138(6)
Inform
139(2)
Optimize
141(1)
Operate
142(2)
Considerations
144(1)
Where Do You Start?
145(1)
You Don't Have to Find All the Answers
145(1)
Conclusion
146(1)
10 Inform Phase: Where Are You Right Now?
147(8)
Data Is Meaningless Without Context
147(1)
Seek First to Understand
148(2)
Organizational Work During This Phase
150(1)
Transparency and the Feedback Loop
150(2)
Benchmarking Team Performance
152(1)
What Great Looks Like
153(1)
Conclusion
154(1)
11 Allocation: No Dollar Left Behind
155(14)
Why Allocation Matters
155(1)
Amortization: It's Accrual World
156(2)
Creating Goodwill and Auditability with Accounting
158(1)
The "Spend Panic" Tipping Point
159(1)
Spreading Out Shared Costs
160(2)
Chargeback Versus Showback
162(1)
A Combination of Models Fit for Purpose
163(1)
Accounts, Tagging, Account Organization Hierarchies
164(1)
The Showback Model in Action
165(1)
Chargeback and Showback Considerations
166(1)
Conclusion
166(3)
12 Tags, Labels, and Accounts, Oh My!
169(16)
Tag- and Hierarchy-Based Approaches
170(2)
Getting Started with Your Strategy
172(1)
Communicate Your Plan
172(1)
Keep It Simple
172(1)
Formulate Your Questions
173(1)
Comparing the Allocation Options of the Big Three
173(1)
Comparing Accounts and Folders Versus Tags and Labels
174(1)
Organizing Accounts and Projects into Groups
175(1)
Tags and Labels: The Most Flexible Allocation Option
176(7)
Using Tags for Billing
177(1)
Getting Started Early with Tagging
178(1)
Deciding When to Set Your Tagging Standard
178(1)
Picking the Right Number of Tags
179(1)
Working Within Tag/Label Restrictions
180(1)
Maintaining Tag Hygiene
181(1)
Reporting on Tag Performance
182(1)
Getting Teams to Implement Tags
182(1)
Conclusion
183(2)
13 Accurate Forecasting
185(20)
The State of Cloud Forecasting
186(1)
Forecasting Methodologies
187(2)
Forecasting Models
189(1)
Cloud Forecasting Challenges
189(9)
Manual Versus Automated Forecasts
190(1)
Inaccuracies
190(1)
Granularity
190(2)
Forecast Frequency
192(1)
Communication
193(1)
Future Projects
194(1)
Cost Estimation
195(1)
Impacts of Cost Optimization on Forecasts
196(2)
Forecast and Budgeting
198(1)
The Importance of Managing Teams to Budgets
199(3)
Conclusion
202(3)
Part III Optimize Phase
14 Optimize Phase: Adjusting to Hit Goals
205(12)
Why Do You Set Goals?
205(1)
The First Goal Is Good Cost Allocation
206(1)
Is Savings the Goal?
206(1)
The Iron Triangle: Good, Fast, Cheap
207(1)
Hitting Goals with OKRs
208(3)
OKR Focus Area # 1: Credibility
209(1)
OKR Focus Area #2: Maintainable
209(1)
OKR Focus Area #3: Control
209(2)
Goals as Target Lines
211(2)
Budget Variances
213(1)
Using Less Versus Paying Less
214(1)
Conclusion
215(2)
15 Using Less: Usage Optimization
217(26)
The Cold Reality of Cloud Consumption
217(2)
Where Does Waste Come From?
219(1)
Usage Reduction by Removing/Moving
220(1)
Usage Reduction by Resizing (Rightsizing)
221(2)
Common Rightsizing Mistakes
223(3)
Relying on Recommendations That Use Only Averages or Peaks
223(2)
Failing to Rightsize Beyond Compute
225(1)
Not Addressing Your Resource "Shape"
225(1)
Not Simulating Performance Before Rightsizing
225(1)
Hesitating Due to Reserved Instance Uncertainly
226(1)
Going Beyond Compute: Tips to Control Cloud Costs
226(3)
Block Storage
226(2)
Object Storage
228(1)
Networking
229(1)
Usage Reduction by Redesigning
229(1)
Scaling
229(1)
Scheduled Operations
230(1)
Effects on Reserved Instances
230(1)
Benefit Versus Effort
231(1)
Serverless Computing
232(1)
Not All Waste Is Waste
233(2)
Maturing Usage Optimization
235(1)
Advanced Workflow: Automated Opt-Out Rightsizing
236(3)
Tracking Savings
239(2)
Conclusion
241(2)
16 Paying Less: Rate Optimization
243(8)
Compute Pricing
243(2)
On-Demand/Pay-As-You-Go
244(1)
Spot Resource Usage
244(1)
Commitment-Based Discounts
245(1)
Storage Pricing
245(1)
Volume/Tiered Discounts
246(2)
Usage-Based
246(1)
Time-Based
247(1)
Negotiated Rates
248(1)
Custom Pricing
248(1)
Seller Private Offers
249(1)
BYOL Considerations
249(1)
Conclusion
250(1)
17 Understanding Commitment-Based Discounts
251(30)
Introduction to Commitment-Based Discounts
251(2)
Commitment-Based Discount Basics
253(5)
Compute Instance Size Flexibility
255(2)
Conversions and Cancellations
257(1)
Overview of Usage Commitments Offered by the Big Three
258(1)
Amazon Web Services
258(11)
What Does an RI Provide?
259(1)
AWS Commitment Models
260(1)
AWS Reserved Instance
260(1)
Member Account Affinity
261(2)
Standard Versus Convertible RIs
263(1)
Instance Size Flexibility
264(3)
AWS Savings Plans
267(1)
Savings Bundles
268(1)
Microsoft Azure
269(5)
Azure Reservations
269(2)
Instance Size Flexibility
271(1)
Azure Savings Plans
272(2)
Google Cloud
274(4)
Google Committed Use Discounts
274(1)
Paying for Cores, Not Hours, in Google
275(1)
Google Billing and Sharing CUDs
275(1)
Google Billing Account and Ownership
276(1)
Applying Google CUDs in a Project
277(1)
Google Flexible Committed Use Discounts
277(1)
Conclusion
278(3)
18 Building a Commitment-Based Discount Strategy
281(22)
Common Mistakes
282(1)
Steps to Building a Commitment-Based Discount Strategy
282(11)
Step 1 Learn the Fundamentals of Each Program
282(4)
Step 2 Understand Your Level of Commitment to Your Cloud Service Provider
286(1)
Step 3 Build a Repeatable Commitment-Based Discount Process
286(3)
Step 4 Purchase Regularly and Often
289(1)
Step 5 Measure and Iterate
290(1)
Step 6 Allocate Up-Front Commitment Costs Appropriately
291(2)
How to Manage the Commitment Strategy
293(1)
Purchasing Commitments Just-in-Time
293(2)
When to Rightsize Versus Commit
295(7)
The Zone Approach
296(2)
Who Pays for Commitments?
298(2)
Strategy Tips
300(2)
Conclusion
302(1)
19 Sustainability: FinOps Partnering with GreenOps
303(16)
What Are Cloud Carbon Emissions?
305(1)
Scope 1, 2, and 3 Emissions
306(1)
Are Cloud Providers Green?
307(2)
Access
308(1)
Completeness
308(1)
Granularity
309(1)
Partnering with Engineers on Sustainability
309(1)
FinOps and GreenOps Better Together?
310(2)
GreenOps Remediations
312(1)
Avoid FinOps Working Against GreenOps
313(1)
Conclusion
314(5)
Part IV Operate Phase
20 Operate: Aligning Teams to Business Goals
319(10)
Achieving Goals
319(1)
Staffing and Augmenting Your FinOps Team
320(1)
Processes
320(4)
Onboarding
321(1)
Responsibility
322(1)
Visibility
322(1)
Action
323(1)
How Do Responsibilities Help Culture?
324(2)
Carrot Versus Stick Approach
324(1)
Handling Inaction
325(1)
Putting Operate into Action
326(1)
Conclusion
326(3)
21 Automating Cost Management
329(12)
What Is the Outcome You Want to Achieve?
330(1)
Automated Versus Manual Tasks
330(2)
Automation Tools
332(3)
Costs
332(1)
Other Considerations
333(1)
Tooling Deployment Options
333(2)
Automation Working Together
335(1)
Integration
335(1)
Automation Conflict
335(1)
Safety and Security
336(1)
How to Start
337(1)
What to Automate
338(1)
Tag Governance
338(1)
Scheduled Resource Start/Stop
338(1)
Usage Reduction
338(1)
Conclusion
339(2)
22 Metric-Driven Cost Optimization
341(12)
Core Principles
341(6)
Automated Measurement
342(1)
Targets
342(1)
Achievable Goals
342(4)
Data Driven
346(1)
Metric-Driven Versus Cadence-Driven Processes
347(2)
Setting Targets
349(1)
Taking Action
349(1)
Bring It All Together
350(2)
Conclusion
352(1)
23 FinOps for the Container World
353(16)
Containers 101
354(1)
The Move to Container Orchestration
355(1)
The Container FinOps Lifecycle
356(1)
Container Inform Phase
357(5)
Cost Allocation
357(1)
Container Proportions
357(4)
Tags, Labels, and Namespaces
361(1)
Container Optimize Phase
362(3)
Cluster Placement
362(1)
Container Usage Optimization
362(3)
Server Instance Rate Optimization
365(1)
Container Operate Phase
365(1)
Serverless Containers
366(1)
Conclusion
366(3)
24 Partnering with Engineers to Enable FinOps
369(14)
Integrating Us with Them
369(1)
What's on the Mind of the Engineer?
370(2)
Constraints and the Solving of Hard Problems
372(1)
Principles for Enabling Cost-Efficient Engineering
373(6)
#1 Maximize Value Rather Than Reduce Cost
374(1)
#2 Remember That We Are on the Same Team
375(1)
#3 Prioritize Improving Communication
375(1)
#4 Introduce Financial Constraints Early in the Product Development
376(1)
#5 Enablement, Not Control
377(1)
#6 Leadership Support Isn't Helpful, It Is Essential
377(2)
Data in the Path of the Engineer
379(1)
Models for Partnering with Engineering Teams
380(1)
Direct Contribution
380(1)
Indirect Collaboration
380(1)
Indirect Collaboration with Targeted Contribution
380(1)
Conclusion
381(2)
25 Connectivity to Other Frameworks
383(8)
Total Cost of Ownership
385(1)
Working with Other Methodologies and Frameworks
385(4)
Find Out Who's Out There
386(1)
Make Friends and Share Goals
387(1)
Share Influence, Terminology, and Processes
388(1)
Share Infrastructure
389(1)
Share Knowledge
389(1)
Conclusion
389(2)
26 FinOps Nirvana: Data-Driven Decision Making
391(14)
Unit Economics and Metrics
392(1)
Unit Economics Don't Have to Be About Revenue
393(1)
Calculating Unit Economic Metrics
394(1)
Spending Is Fine, Wasting Is Not
394(3)
Activity-Based Costing
397(2)
Coming Back to the Iron Triangle
399(1)
What's Missing from the Equation?
400(1)
When Have You Won at FinOps?
401(2)
Conclusion
403(2)
27 You Are the Secret Ingredient
405(4)
Call to Action
406(3)
Afterword on What to Prioritize (from J.R.) 409(2)
Index 411
J.R. is Executive Director of the FinOps Foundation (a program of the Linux Foundation), co-author of O'Reilly's book on cloud financial management called "Cloud FinOps, Collaborative, Real-Time Cloud Financial Management", and was formerly the co-founder of Cloudability which was acquired by Apptio, where he served as the GM of Cloud & VP of Product. He has spent the last 25 years building web platforms and the last 10 working with thousands of the largest cloud spenders in the world--from GE to Nike to BP to Atlassian to Uber to Spotify-- to design strategies to optimize and analyze their cloud financial management discipline. Mike Fuller has worked at Atlassian's Sydney Australia head office for the past 10 years, currently as a Principal Engineer in the Cloud FinOps Team. Mike's role at Atlassian has him working with most of the AWS Services and assisting teams inside Atlassian to operate with security, high availability and cost efficiency. Mike was a key member in building Atlassian's cloud center of excellence which is responsible for the design, governance, and implementation of best practices at Atlassian. Mike holds a bachelor degree in Computer Science and 9 AWS certifications and has presented at multiple AWS Re: Invent and AWS Summit events on topics involving AWS Security and Cost Optimisation.