This guide centralizes Azure FinOps information and tools to enabling a better understanding and optimization of cloud costs.
The main purposes of this guide is to do more with less by:
- Identifying cost-saving opportunities
- Optimizing cloud efficiency
- Gaining a better understanding and control of cloud costs
The community is encouraged to contribute to this guide. If you have any suggestions for changes, additions, or removals to the content, please don't hesitate to submit a pull request or open a issue.
- Tools
- Ways to optimize
- Content
The table below contains a collection of native tools that are related to FinOps on Azure.
Tool Name | Description |
---|---|
Azure Pricing Calculator | Allows you to mix and match different combinations of Azure services to see an estimate of the costs. |
Azure Cost Management | A suite of tools that help organizations to monitor, allocate, and optimize the cost of their Microsoft Cloud workloads. |
Azure Advisor | Analyses configurations and usage telemetry and offers personalized, actionable recommendations to help optimize resources for reliability, security, operational excellence, performance, and cost. |
TCO Calculator | TCO = Total Cost of Ownership Estimate the cost savings you can realize by migrating your workloads to Azure. |
Azure Hybrid Benefit Savings Calculator | Estimates the price, savings, and eligible instances you can use in Azure based on your current Software Assurance licenses. (Windows VMs, SQL Server VMs, SQL Managed Instance, and SQL Database) |
This table contains a list of techniques to optimize and reduce your cloud environment's total cost of ownership.
Topic | Description |
---|---|
Cut out waste | A Workbook to identify resources that are no longer being used. |
Azure Advisor | Analyses configurations and usage telemetry and offers personalized, actionable recommendations to help optimize resources for reliability, security, operational excellence, performance, and cost. |
Spot VMs | Buy unused compute capacity at significant cost savings. |
Saving Plans | Committing an hourly spend for Azure compute resources for a one-year or three-year plan. |
Azure Reservations | Help you save money by committing to one-year or three-year plans for multiple products. |
Azure Hybrid Benefit | Reduce the costs of running your workloads in the cloud using your on-premises Software Assurance-enabled Windows Server and SQL Server licenses on Azure. (Licensing benefit) |
On-Demand Capacity Reservation | Enables you to reserve Compute capacity in an Azure region or an Availability Zone for any duration of time without any commitment. |
Azure Reserved Capacity | Save on Azure database services by pre-committing to fully-managed services. |
Software Plans | Reservation discount for deployed VMs with SUSE and RedHat software. |
Dev/Test pricing | Significantly reduce the costs of ongoing dev/test workloads with discounted rates on Azure services. |
This content summary brings together a wealth of information and resources on the discipline of FinOps in the cloud.
It covers a wide range of topics, domains, products, and resources collected from different channels like:
- Microsoft Tech Community (Blog Posts)
- Microsoft Azure (Official Docs)
- Microsoft Learn
- Microsoft Ignite
- Azure Friday
- YouTube
- GitHub
Whether you are new to FinOps or are an experienced professional, this summary is an invaluable resource for staying up-to-date with the latest developments and trends in the field.
Topic | Author | Published | Channel |
---|---|---|---|
Managing, reporting, and reducing your costs in Azure | Scott Hanselman Barry Luijbregts |
Dec 2022 | Azure Friday |
Azure Cost Optimization Deep Dive | John Savill | May 2020 | YouTube |
Factors That Affect Costs | John Savill | Jan 2022 | YouTube |
Factors to Reduce Cost | John Savill | Jan 2022 | YouTube |
Azure Orphaned Resources | Dolev Shor | Jun 2022 | Microsoft Tech Community |
Azure Orphaned Resources Workbook | Dolev Shor | Jun 2022 | GitHub |
Topic | Author | Published | Channel |
---|---|---|---|
Master the Azure Pricing Calculator | John Savill | Jun 2021 | YouTube |
Functionality and Usage of Pricing and TCO Calculators | John Savill | Jan 2022 | YouTube |
Topic | Author | Published | Channel |
---|---|---|---|
Describe cost management in Azure | Microsoft | Microsoft Learn | |
Azure Cost Management Overview | Michael Flanakin | Aug 2022 | Microsoft Tech Community |
Azure Cost Management for ISVs | Halaa Menasy | Mar 2022 | Microsoft Tech Community |
Azure Unblogged – Azure Cost Management | Sarah Lean | Mar 2022 | Microsoft Tech Community |
Functionality and Usage of Azure Cost Management | John Savill | Jan 2022 | YouTube |
Create visuals and reports with the Azure Cost Management connector in Power BI Desktop | Microsoft | Aug 2022 | Microsoft Learn | Docs |
Topic | Author | Published | Channel |
---|---|---|---|
Intro to Azure Advisor | Microsoft | Microsoft Learn | |
Get Started with Azure Advisor | Microsoft | Microsoft Learn | |
Functionality and Usage of Azure Advisor | John Savill | Jan 2022 | YouTube |
Optimize your Azure environment with Azure Advisor | Thomas Maurer | Apr 2021 | YouTube |
Topic | Author | Published | Channel |
---|---|---|---|
Azure Reservations (Reserved Instances) Deep Dive | John Savill | Dec 2021 | YouTube |
Reserved Instance and Capacity Reservations | John Savill | May 2022 | YouTube |
Understanding Azure Reservations vs Savings Plans | Brandon Wilson | Dec 2022 | Microsoft Tech Community |
List of services that supported reservations:
Topic | Author | Published | Channel |
---|---|---|---|
Purchase Azure savings plan for compute | Microsoft | Microsoft Learn | |
Understanding Azure Savings Plan for Compute | John Savill | Oct 2022 | YouTube |
Understanding Azure Reservations vs Savings Plans | Brandon Wilson | Dec 2022 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Azure Hybrid Benefit for Windows Server | Microsoft | Nov 2022 | Microsoft Azure |
Azure Hybrid Benefit for Linux Server | Microsoft | Aug 2022 | Microsoft Azure |
Azure Hybrid Benefit for SQL Virtual Machines | Microsoft | Aug 2022 | Microsoft Azure |
Azure Hybrid Benefit for Azure SQL & Azure SQL Managed Instance | Microsoft | Aug 2022 | Microsoft Azure |
Azure Hybrid Benefit for Azure Kubernetes Service (AKS) | Microsoft | Jul 2022 | Microsoft Learn | Docs |
Azure Hybrid Benefit for Azure Stack HCI | Microsoft | Jul 2022 | Microsoft Azure |
Topic | Author | Published | Channel |
---|---|---|---|
Microsoft Azure Spot Virtual Machines overview | Rajeesh Ramachandran | Mar 2021 | YouTube |
Azure Spot VM Deep Dive | John Savill | Nov 2021 | YouTube |
Understanding Windows Server IaaS Virtual Machine cost management | Microsoft | Microsoft Learn | |
Start/Stop VMs | Microsoft | Nov 2022 | Microsoft Learn |
Part 2: Infra Cost Optimisation In The Cloud – Practical Design Steps For Architects and Developers | Shane Baldacchino | Aug 2022 | Microsoft Tech Community |
Additional topics that related to Virtual Machines:
- Azure Reservations
- Azure Savings Plans
- Azure Hybrid Benefit (Windows VM, Linux VM, SQL VM)
Topic | Author | Published | Channel |
---|---|---|---|
Azure App Service announces more ways to save on compute costs | Mayunk Jain | Nov 2022 | Microsoft Tech Community |
A lowered cost and more performant WordPress on Azure AppService | Radhika Bollineni | Oct 2022 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Optimize compute costs on Azure Kubernetes Service (AKS) | Microsoft | Microsoft Learn | |
How to reduce the total cost of ownership (TCO) of your Azure Kubernetes Service (AKS) cluster | Paolo Salvatori | Jan 2023 | Microsoft Tech Community |
Azure Kubernetes Service (AKS) – Cost Optimization Techniques | Chee Keong Tan | Oct 2022 | Microsoft Tech Community |
AKS Container Insights logging level and associated costs | Orestis Meikopoulos | Nov 2022 | Microsoft Tech Community |
Azure Hybrid Benefit for Azure Kubernetes Service (AKS) | Microsoft | Jul 2022 | Microsoft Learn |
Topic | Author | Published | Channel |
---|---|---|---|
Azure Hybrid Benefit for Azure Stack HCI | Microsoft | Jul 2022 | Microsoft Azure |
Topic | Author | Published | Channel |
---|---|---|---|
Optimizing your storage costs with Azure Blob Storage | Scott Hanselman Klaas Langhout |
Apr 2021 | Microsoft Friday |
Optimize your cost with Azure Blob Storage | Microsoft | Microsoft Learn | |
Optimize performance and costs by using Azure Disk Storage | Microsoft | Microsoft Learn | |
Optimize storage performance and costs using Blog storage tiers | Microsoft | Microsoft Learn | |
Plan and manage costs for Azure Blob Storage | Microsoft | Dec 2022 | Microsoft Azure |
Optimize costs by automatically managing the data lifecycle | Microsoft | Dec 2022 | Microsoft Azure |
Optimize costs for Blob storage with reserved capacity | Microsoft | Jul 2022 | Microsoft Azure |
Estimate the cost of archiving data | Microsoft | Dec 2022 | Microsoft Azure |
Part 2: Infra Cost Optimisation In The Cloud – Practical Design Steps For Architects and Developers | Shane Baldacchino | Aug 2022 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Cost optimization and Azure Monitor | Microsoft | Dec 2022 | Microsoft Azure |
Set a table's log data plan to Basic or Analytics | Microsoft | Jan 2023 | Microsoft Azure |
Calculating Chargeback to Split Monitoring Costs Across Projects | Bruno Gabrielli | Nov 2022 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Ingestion Cost Spike Detection Playbook | Innocent Wafula | Aug 2021 | Microsoft Tech Community |
Ingestion Cost Alert Playbook | Innocent Wafula | Dec 2022 | Microsoft Tech Community |
Cost Management in Azure Sentinel | Javier Soriano Jeremy Tan Innocent Wafula |
Jun 2021 | YouTube |
Topic | Author | Published | Channel |
---|---|---|---|
Optimize Azure Virtual Desktop | Microsoft | Microsoft Learn | |
New ways to optimize flexibility, improve security, and reduce costs with Azure Virtual Desktop | Kam VedBrat | Oct 2022 | Microsoft Tech Community |
New ways to optimize flexibility, improve security, and reduce costs with Azure Virtual Desktop | Kam VedBrat Kate Werner |
Oct 2022 | Microsoft Ignite |
Topic | Author | Published | Channel |
---|---|---|---|
Synapse Serverless SQL Pool - Performance and cost optimization with partitioning | Luca Ferrari | Nov 2022 | Microsoft Learn |
Cost management for serverless SQL pool in Azure Synapse Analytics | Microsoft | Apr 2022 | Microsoft Learn | Docs |
Configure cost control for serverless SQL pool in Synapse Studio | Microsoft | Apr 2022 | Microsoft Learn | Docs |
Topic | Author | Published | Channel |
---|---|---|---|
Plan and manage costs for Azure SQL Database | Microsoft | Sep 2022 | Microsoft Learn | Docs |
Azure SQL Database and cost optimization | Microsoft | Jun 2022 | Microsoft Learn | Docs |
Topic | Author | Published | Channel |
---|---|---|---|
Optimize cost of SQL Managed Instances with new stop-start capability | Uros Milanovic | Nov 2022 | Microsoft Tech Community |
Optimize your Azure SQL Managed Instance cost with Microsoft Azure Well-Architected Framework | Bartłomiej Graczyk | Mar 2021 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Azure Database for MySQL and cost optimization | Microsoft | Dec 2022 | Microsoft Learn | Docs |
How to auto-scale an Azure Database for MySQL/PostgreSQL instance with Azure run books and Python | Julio Calderón | Mar 2019 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Azure Database for MySQL and cost optimization | Microsoft | Dec 2022 | Microsoft Learn | Docs |
How to auto-scale an Azure Database for MySQL/PostgreSQL instance with Azure run books and Python | Julio Calderón | Mar 2019 | Microsoft Tech Community |
Topic | Author | Published | Channel |
---|---|---|---|
Plan and manage costs for Azure Cosmos DB | Microsoft | Oct 2022 | Microsoft Learn | Docs |
Topic | Author | Published | Channel |
---|---|---|---|
Optimize your Stream Analytics Job and Reduce Costs with Autoscale | Anasheh Boisvert | May 2022 | Microsoft Tech Community |