My Account Log in

2 options

Efficient Cloud FinOps : A Practical Guide to Cloud Financial Management and Optimization with AWS, Azure, and GCP / Alfonso San Miguel Sánchez and Danny Obando García.

EBSCOhost Academic eBook Collection (North America) Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Sánchez, Alfonso San Miguel, author.
García, Danny Obando, author.
Language:
English
Subjects (All):
Cloud computing--Cost control.
Cloud computing.
Information technology--Management.
Information technology.
Physical Description:
1 online resource (446 pages)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing, [2024]
Biography/History:
Sanchez Alfonso San Miguel: Alfonso San Miguel Sanchez is a Multicloud Architect, with a deep experience both on premises and in the Cloud. He has always enjoyed being close to development teams, implementing codes, DevOps, and other methodologies into his way of working, with a strong focus on automation. Alfonso has a degree in Computer Science from Universidad Complutense de Madrid and MSc degree in Machine Learning. After his studies, he worked as an architect for Tecnicas Reunidas, Avanade and B2Holding, where he works now as Lead Cloud Architect. Though passionate about cloud governance, in the past few years, he specializes in FinOps developing a complete methodology around the practice. Garcia Danny Obando: Danny Obando Garcia is a Multicloud Data Architect, who has worked in varied roles during his professional career, always aiming to create reliable and scalable Data and Infrastructure solutions by applying different frameworks and methodologies. Danny has a degree in Computer Science from Universitat Oberta Catalunya (UOC), which he complemented with MSc in Artificial Intelligence for Financial Markets. With a rich IT experience for about 15 years, he is currently leading Data strategy for Holaluz, one of the biggest players in the Spain Energy market. Before this, he had experience of working and implementing FinOps for the biggest banking group in Spain.
Summary:
Explore cloud economics and cost optimization for Azure, AWS, and GCP with this practical guide covering methods, strategies, best practices, and real-world examples, bridging theory and application Key Features Learn cost optimization best practices on different cloud services using FinOps principles and examples Gain hands-on expertise in improving cost estimations and devising cost reduction plans for Azure, AWS, and GCP Analyze case studies that illustrate the application of FinOps in diverse real-world scenarios Purchase of the print or Kindle book includes a free PDF eBook Book Description In response to the escalating challenges of cloud adoption, where balancing costs and maximizing cloud values is paramount, FinOps practices have emerged as the cornerstone of fi nancial optimization. This book serves as your comprehensive guide to understanding how FinOps is implemented in organizations worldwide through team collaboration and proper cloud governance. Presenting FinOps from a practical point of view, covering the three phases--inform, optimize, and operate--this book demonstrates an end-to-end methodology for optimizing costs and performing financial management in the cloud. You'll learn how to design KPIs and dashboards for judicious cost allocation, covering key features of cloud services such as reserved instances, rightsizing, scaling, and automation for cost optimization. This book further simplifi es architectural concepts and best practices, enabling you to design superior and more optimized solutions. Finally, you'll discover potential synergies and future challenges, from the integration of artifi cial intelligence to cloud sustainability considerations, to prepare for the future of cloud FinOps. By the end of this book, you'll have built the expertise to seamlessly implement FinOps practices across major public clouds, armed with insights and ideas to propel your organization toward business growth. What you will learn Examine challenges in cloud adoption and cost optimization Gain insight into the integration of FinOps within organizations Explore the synergies between FinOps and DevOps, IaC, and change management Leverage tools such as Azure Advisor, AWS CUDOS, and GCP cost reports Estimate and optimize costs using cloud services key features and best practices Implement cost dashboards and reports to improve visibility and control Understand FinOps roles and processes crucial for organizational success Apply FinOps through real-life examples and multicloud architectures Who this book is for This book is for cloud engineers, cloud and solutions architects, as well as DevOps and SysOps engineers interested in learning more about FinOps and cloud financial management for efficiently architecting, designing, and operating software solutions and infrastructure using the public clouds. Additionally, team leads, project managers, and financial teams aiming to optimize cloud resources will also find this book useful. Prior knowledge of cloud computing and major public clouds is assumed.
Contents:
Cover
Title Page
Copyright and Credits
Dedication
Contributors
Table of Contents
Preface
Part 1: Get Started with FinOps
Chapter 1: Introduction to FinOps Principles
What is FinOps, and why do we need another buzzword?
Why FinOps?
Before the cloud
The cloud comes into play
A paradigm shift
Hidden on-premises costs
Back to the present
The FinOps Foundation
The three pillars of FinOps
Inform
Example (the Inform pillar)
Optimize
Example (the Optimize pillar)
Operate
Example (the Operate pillar)
Summary
Chapter 2: Understanding How FinOps Fits into Cloud Governance
The Well-Architected Framework - an introduction
FinOps as part of bigger governance
FinOps + Agile methodologies
FinOps, Infrastructure as Code, CI/CD, and DevOps
FinOps and change management
Tailoring a FinOps approach for each organization
Scenario 1 - companies not yet in the cloud or beginning their journey to it
Scenario 2 - companies already in the cloud but not mature enough or that have non-optimized workloads
Scenario 3 - big companies with strong cloud maturity
Scenario 4 - companies focused on generating cloud cost savings
Selecting the right tools for the job
Base tools
Market tools
Other interesting tools
Part 2: Inform - How to Increase Cost Visibility
Chapter 3: Designing and Executing the Tagging and Naming Convention Strategies
The importance of naming conventions and tagging in FinOps
Why are naming conventions significant?
Why are tagging strategies significant?
Naming conventions versus tagging
Naming convention and tagging enforcement
Naming conventions for cloud resources
Style and format
Separators
Key fields to include
Parent and child resources
Creating a name generator
Building a tagging strategy.
Style and format
Simple and compound tags
Creating a tagging strategy
Automated tagging
Cost allocation
Chapter 4: Estimating Cloud Solution Costs and Initiative Saving
Technical requirements
How to calculate the TCO for cloud solutions
TCO introduction
Cloud pricing calculators
Pricing APIs from cloud providers and how to work with them
Pricing APIs overview
Estimating potential savings of cost optimization initiatives
How to automate cost estimation
Data sources selection
Data consolidation
Estimation calculation
Change notification
Data update
Chapter 5: Improving Cost Visibility with Dashboards and Reports
Understanding cloud invoices and billing data
Dashboards and reports
The main differences between a report and a dashboard
Key benefits
Dashboards from another view - simulators
How to prepare cost evolution reports and dashboards and their importance
Financial basics
Tracking savings to initiatives and adding milestones
Unit economics
How to prepare FinOps dashboards and reports
Existing dashboards and reports
Custom dashboards and reports
Part 3: Optimize - How to Get the Most out of Cloud Resources
Chapter 6: Implementing IaaS Compute Optimization
Compute optimization key concepts
Quick wins
Introduction to IaaS, PaaS, and serverless
Stateless versus stateful
IaaS optimization
Quick win - orphaned resources
Virtual machine version upgrades
Virtual machine rightsizing
Virtual machine family standardization
Virtual machine power scheduling
Virtual machine scaling
Reserved Instances and Saving Plans
Spot VMs
Chapter 7: Implementing PaaS and Other Compute Optimization Initiatives
PaaS optimization
PaaS rightsizing and workload consolidation.
Example - Azure App Service and App Service plans
Serverless versus provisioned compute
The benefits of Serverless
Example - Azure SQL Serverless
Managed Kubernetes cluster optimization
Data transfer costs optimization
Azure - Data transfer costs
AWS - Data transfer costs
GCP - Data transfer costs
Licensing optimization
Bring-your-own-license model
Cloud provider agreements and resource allocation
Azure - Enterprise Agreement versus CSP
AWS organizations, billing accounts, and OUs
GCP organization, folders, projects and resources
Chapter 8: Implementing Database Optimization
Relational versus non-relational/NoSQL databases
Relational databases
Non-relational or NoSQL databases
Which one should you choose?
Which database management system?
Example - SQL Server versus Oracle pricing for AWS RDS
SQL Server
Oracle
PostgreSQL
MySQL
MongoDB
IaaS versus PaaS versus serverless
IaaS database optimization
Rational database use
Backup storage optimization
Shared Disks for database clusters
Shrinking relational databases
Database grouping in SQL Server
PaaS database optimization
Compute optimization and rightsizing
Database grouping
Database scaling
Serverless versus Provisioned Compute
Backup storage and redundancy
Reserved capacity
Azure
AWS
Google
Bring your own license (BYOL)
Development scenarios
Chapter 9: Implementing Storage Optimization
Storage key concepts
Types of storage in the cloud
Thick versus thin provisioning in disks
Disk snapshots
Storage redundancy
Block storage
File storage
Object storage
Block storage optimization
Snapshot optimization
Ephemeral disks
Disk rightsizing
Offloading to file and object storage.
Reserved capacity
File storage optimization
File storage rightsizing and data temperature
Object storage optimization
Object storage tiering
Life cycle policies
Limiting and tracking versioning, soft delete, and object snapshot usage
Object storage inventory
Other storage optimization initiatives
Log storage optimization
Part 4: Operate - How to Set Up a Governance Model around Cloud Costs
Chapter 10: Designing and Implementing FinOps KPIs
What is a KPI?
KPI creation process
Types of KPIs
Objectives and key results
Using KPIs for FinOps practices
Example of a FinOps KPI in Azure - region placement
More FinOps examples
Chapter 11: Defining New FinOps Roles and Processes
Target operating model and FinOps
FinOps operational model
Organizational model
Rollout and execution plan
Functions, capabilities, and processes
Roles and responsibilities
Governance
Part 5: Hands-On Cost Optimization with Real-Life Use Cases and More
Chapter 12: Case Studies for Cost Optimization
IaaS case study - multi-tiered application migrated to the cloud
Solution description
Initiatives covered
Summary of initiatives and final results
PaaS case study - storage, serverless, and database optimization
Chapter 13: Wrapping up and Looking ahead
FinOps summary and future challenges - how to keep up
Inform (Chapters 3, 4, and 5)
Optimize (Chapters 6, 7, 8, and 9)
Operate (Chapters 10 and 11)
Case studies
FinOps future challenges
Cloud sustainability and FinOps
How environmental sustainability policies work
Public cloud and sustainability - GreenOps.
Machine learning, artificial intelligence, and FinOps
How ML works
FinOps applications
Self-assessment/knowledge check
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 13
Index
About Packt
Other Books You May Enjoy.
Notes:
Description based upon print version of record.
How to prepare FinOps dashboards and reports
Description based on print version record.
ISBN:
9781805129691
1805129694
OCLC:
1420630520

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account