AWS FinOps Simplified: Eliminate cloud waste through practical FinOps

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Manage, control, and optimize your cloud spend on AWS Key Features • Learn best practices for implementing a cloud FinOps discipline with AWS • Set up your organization for success by enabling people, process, and organization • Choose the right pricing model strategy to optimize the use of AWS resources Book Description Much like how DevOps is a combination of cultural philosophies, practices, and tools that advocate a collaborative working relationship between development and IT operations, FinOps encourages the same collaboration between technology and finance team, making it key relationship to establish and maintain for any thriving business. This book will help you understand how organizations with a mature FinOps practice can decentralize cost ownership to developer teams and encourage cross-functional collaboration between business, finance, and technology, enabling speed, innovation, and business growth. You'll focus on structuring your organization to form the right FinOps team, including a Cloud Center of Excellence, and learn how to implement practical cost savings measures with AWS tools to optimize costs in both the short as well as long term. By the end of this cloud FinOps book, you'll be ready to implement a successful Cloud FinOps practice for your organization to get the best value from the AWS cloud for your workloads. What you will learn • Use AWS services to monitor and govern your cost, usage, and spend • Implement automation to streamline cost optimization operations • Design the best architecture that fits your workload and optimizes on data transfer • Optimize costs by maximizing efficiency with elasticity strategies • Implement cost optimization levers to save on compute and storage costs • Bring value to your organization by identifying strategies to create and govern cost metrics Who this book is for This book is for enterprise architects, cloud architects, CFOs, CTOs, product managers, finance managers, and FinOps practitioners looking to optimize their use of the cloud. This book guides you through tools, strategies, and frameworks to minimize costs, allowing your business to realize sustainable financial benefits and efficiently use cloud resources.

Author(s): Peter Chung
Edition: 1
Publisher: Packt Publishing
Year: 2022

Language: English
Commentary: Publisher's PDF
Pages: 292
City: Birmingham, UK
Tags: Amazon Web Services; FinOps

Cover
Title Page
Copyright and Credits
Dedicated
Contributors
Table of Contents
Preface
Chapter 1: FinOps Foundation
Changing with the cloud
Rethinking procurement
Defining FinOps
FinOps principles
What FinOps is…
A FinOps approach
Summary
Further readings
Part 1: Managing Your AWS Inventory
Chapter 2: Establishing the Right Account Structure
Technical requirements
Establishing an operating model
Fully siloed models
Separated application development with centralized FinOps
Decentralized FinOps with autonomous teams
The optimal model
Creating a multi-account environment
Structuring your AWS accounts
Managing accounts with AWS Organizations
Managing your AWS accounts with AWS Control Tower
Understanding billing with AWS Organizations
Summary
Further reading
Chapter 3: Managing Inventory
Technical requirements
Tracking your AWS resources
A brief primer on tags
Tracking inventory with AWS Cost Explorer
Tracking inventory with AWS CUR
Tracking Amazon EC2 inventory with EC2 Global View
Tracking tagged resources with AWS Resource Groups
Tracking inventory with AWS Config
Establishing a tagging strategy
Grouping tags with AWS Cost Categories
Summary
Further reading
Chapter 4: Planning and Metrics Tracking
Technical requirements
Cost monitoring on AWS
Cost monitoring with Cost Explorer
Cost monitoring with AWS analytics services
Cost reporting with QuickSight
Cost monitoring with Amazon CloudWatch
Budgeting on AWS
AWS budgeting methods
Setting up AWS Cost Anomaly Detection
Anomaly detection with CloudWatch
Summary
Further reading
Chapter 5: Governing Cost and Usage
Technical requirements
A quick primer on IAM
Access to member accounts in Cost Explorer
Governance with SCP
Implementing tagging policies
Tag governance with AWS Config
Governance with Service Catalog
Auditing with CloudTrail
Summary
Further reading
Part 2: Optimizing Your AWS Resources
Chapter 6: Optimizing Compute
Technical requirements
Leveraging steady state discounts
How RIs work
Understanding RI performance
Modifying RIs
Exchanging reserved instances
Improving utilization with SPs
Knowing when to buy more SPs
Maximizing savings for flexible workloads
Right sizing compute
Optimizing AWS Lambda
Summary
Further reading
Chapter 7: Optimizing Storage
Technical requirements
Optimizing object storage
Establishing clean S3 hygiene
Optimizing with S3 storage classes
Managing S3 at scale
Optimizing databases
RDS-reserved instances
Optimizing OpenSearch clusters
Optimizing DynamoDB
Optimizing block and file storage
Optimizing EBS
Optimizing EBS snapshots
Optimizing EFS
Summary
Further reading
Chapter 8: Optimizing Networking
Technical requirements
Understanding data transfer scenarios
Data transfer inside an AWS AZ
Data transfer inside an AWS Region
Data transfer across AWS Regions
Data transfer from AWS to on-premises environments
Managing data transfer costs
Optimizing with Amazon CloudFront
Tips for minimizing data transfer costs
Summary
Further reading
Chapter 9: Optimizing Cloud-Native Environments
Technical requirements
Maximizing efficiency with AWS Auto Scaling
What is auto scaling?
AWS Auto Scaling versus Amazon EC2 Auto Scaling
When to use AWS Auto Scaling
Optimizing analytics
Optimizing data ingestion and preparation
Optimizing ML
Understanding an ML workflow
Optimizing model training and tuning
Optimizing model deployment
Summary
Further reading
Part 3: Operationalizing FinOps
Chapter 10: Data-Driven FinOps
Establishing a centralized function
Reasons for a centralized FinOps function
Personas for a centralized FinOps function
Creating an effective metrics strategy
What is metrics strategy governance?
Applying a metric governance framework
Metrics strategy persona responsibilities
Defining the right metrics
Five considerations for metrics development
Cloud metric examples
Leveraging the CUR
Accessing the CUR in Amazon S3
Integrating AWS Glue with the CUR
Querying CUR with Amazon Athena
Visualizing CUR data with Amazon QuickSight
Creating metrics with QuickSight
Summary
Further reading
Chapter 11: Driving FinOps Autonomously
Creating a self-service FinOps portal
Understanding AWS CloudFormation
Getting to know AWS’ Enterprise Dashboards
Setting up the dashboards
Using the Cloud Intelligence Dashboard
Forecasting spending using ML-driven insights
Forecasting cost and usage with Amazon Forecast
Automating cost optimization within operations
Integrating Trusted Advisor with other AWS services
Summary
Further reading
Chapter 12: Management Functions
Leveraging AWS Solutions
Instance Scheduler in AWS Solutions
Cost Optimizer for WorkSpaces in AWS Solutions
Conducting billing and administrative tasks
Simplifying billing with AWS Billing Conductor
Managing your AWS Free Tier usage
Creating purchase orders with AWS Billing
Engaging with enterprise discount programs
Scaling FinOps for your organization
EventStorming, FinOps style
Training for FinOps
Summary
Further reading
Index
Other Books You May Enjoy