Finops Azure
Finops Azure
Finops Azure
with Azure
Bringing FinOps to life through
organizational and cultural alignment
FinOps with Azure 2
Contents
Introduction 2
What is FinOps? 4
Introduction
Moving to the cloud brings a new resource provisioning
and cost structure that invariably changes the way you
budget, allocate, and report IT costs. The variable cost model
of cloud can be challenging to manage, but can also provide
more granular control and visibility into your spend; letting
you take advantage of cloud to maximize its business value.
1 2 3 4 5 Back to contents
FinOps with Azure 3
Predictability versus
flexibility - the variable
cost model of the cloud
Cloud spending is highly flexible. You’re no longer It means Finance must find new ways to gain back
incurring large up-front capital expenditures the predictability it had with the fixed-cost model.
(CapEx) for purchasing and maintaining your own IT That’s where FinOps practices come into play. When
infrastructure. You’re not provisioning new servers six the organization is managing its costs at the team
or 12 months out in anticipation of capacity needs level, those teams need reporting mechanisms that
or provisioning them at a size predicted to meet include KPIs for their share of total costs, and also
your needs five years from now when they’re done KPIs for unit cost measures for key services, and
depreciating. Instead, spending on cloud services metrics that call attention to opportunities to
can be incremental, and can be exactly aligned to create value.
respond instantly to scale up or down depending
It starts with visibility. Cloud costs can be incurred
on your capacity needs at any given time.
by any engineer of the organization at any moment.
Shifting from centralized, all-up-front purchasing to To effectively manage this consumption-based
an incremental shared cost model drives everyone model, everyone in the organization, from
to take ownership of their cloud spending and developers to finance leaders, should understand
empowers them to optimize that spend. In many and embrace the processes and policies that go
cases, the new pay-as-you-go pricing model changes into making cloud usage decisions based on what
the spending approval process for organizations. And matters to the business. Such decisions usually
new business metrics emerge, changing the way you require trade-offs to get the right balance of
forecast cloud spend, all requiring a new way to track performance, availability, and cost. For the cloud
and report cloud usage. to become a driver of innovation and revenue,
those decisions cannot be made in silos.
Tradeoffs
Mastering the cloud is not just a technology, FinOps seeks to guide actions to maximize the value
business, or system problem. It is multi-faceted, of cloud spend, but decisions must be made on an
involving people, processes, and technology, and “Iron Triangle.”
ultimately affecting the culture of the organization
as a whole.
Cost Management
Cloud
Success
FinOps
Cost Time
Technology (Speed)
1 2 3 4 5 Back to contents
FinOps with Azure 4
What is FinOps?
FinOps is an evolving cloud financial Teams need to collaborate
Collaboration is the hallmark of FinOps. It’s about
management discipline and cultural cultural change and building a common focus on
practice that enables organizations to cost efficiency among the siloed teams that might
not typically work closely together. Teams must work
get maximum business value by helping together in near real-time as the cloud operates on
engineering, finance, IT, and business a per-resource/per-second basis. Collaboration is
the engine that drives continuous improvement
teams to collaborate to take advantage and fast decision-making.
of the variable cost model of the cloud.
Decisions are driven by the business
At its core, FinOps is a cultural practice. It’s the value of cloud
way for teams to manage their cloud costs, where Unit economics and value-based metrics
demonstrate business impact better than aggregate
everyone takes ownership of their cloud usage
spend. Make conscious trade-off decisions between
supported by a central best-practices group. cost, quality, and speed. Think of cloud as a driver
of innovation, a driver of capability, and a way to
The FinOps Framework, a set of best practices, improve speed to market and customer satisfaction.
standards, and guidance by the FinOps Foundation
and its open-source community, is based on the Everyone takes ownership of their
following six principles which act as the north star cloud usage
objectives of the FinOps guidance. Accountability of usage and cost is pushed to
the edge. Individual feature and product teams
are empowered to manage their own usage
against their own budgets. FinOps decentralizes
the decision-making about resource usage and
optimization. Technical teams must consider cost
as a first-class requirement just as they would
uptime or performance.
1 2 3 4 5 Back to contents
FinOps with Azure Teams need to collaborate, and a centralized team drives FinOps 5
Chapter 1
Teams need
to collaborate
A centralized team
drives FinOps
Microsoft solutions for these principles
Azure Policy
Microsoft Power BI
Microsoft Teams
Azure Advisor
1 2 3 4 5 Back to contents
FinOps with Azure Teams need to collaborate, and a centralized team drives FinOps 6
Key capabilities
Establish a FinOps culture – Creating a movement Manage commitment-based discounts –
to establish cultures of accountability so that your To maximize these discounts, teams need
organization understands that the practice of cloud to closely collaborate and align in terms
cost management is really about leveraging FinOps of forecasting and planning.
to accelerate the creation of business value.
FinOps education and enablement – Allows
Establish a FinOps decision and accountability all those participating in cloud adoption and
structure – Defining FinOps-related roles, FinOps practices to increase their understanding
responsibilities, and activities assigns accountability of cloud, FinOps, and the value it can bring to
and identifies cloud cost management gaps the organization.
between teams.
Engineers are still learning what FinOps is Engineers understand the importance of Engineers consider financial impact during
and their role within it. FinOps within the business. each lifecycle.
FinOps metrics are available to teams, but Teams monitor and optimize this metric. Engineers actively look for FinOps opportunities.
engineers don’t actively use the metrics. Engineers proactively confirm budget and
highlight changes that will impact costs.
Finance and engineers are only just starting Engineering and Finance are aware of each other FinOps team advocates with Engineering teams
to meet. and understand what motivators drive each other. for investment for solid financial endeavors.
1 2 3 4 5 Back to contents
FinOps with Azure Teams need to collaborate, and a centralized team drives FinOps 7
Market research
What initiatives does your organization
use to establish a FinOps culture?
Expert Tips Respondents to the 2023 FinOps Foundation State of FinOps
survey indicated that providing transparency and reporting
around cloud costs are the most popular topics. However, 61.8%
of respondents indicate they are still in the Crawl maturity phase.
“Leverage the expertise of your FinOps team
to train people, to establish a FinOps culture,
to establish cloud cost-control guardrails and
cost-tagging standards, create budgets and
cost forecasts, develop tools and dashboards,
and optimize organizational costs.”
– Hamel Yigang, Principal Cloud Solutions Architect, Microsoft
other areas.”
State of FinOps survey 2022
1 2 3 4 5 Back to contents
FinOps with Azure Decisions are driven by the business value of cloud 8
Chapter 2
Microsoft Power BI
Well-Architected Review
Azure Advisor
1 2 3 4 5 Back to contents
FinOps with Azure Decisions are driven by the business value of cloud 9
Key capabilities
Resource utilization and efficiency – Observing a Forecasting – The practice of predicting
resource’s utilization over time to ensure sufficient future spending in cloud must be based on a
business value for the cloud costs associated with combination of historical spending and future
each class or type of resource being consumed. plans at a team level. Future cloud infrastructure
and application lifecycle changes may impact
Data analysis and showback – The ability to current budgets and influence budget planning
leverage data to create a near real-time reporting and future cloud investment decisions.
mechanism for cost allocation, optimization, and
value-based decision making. Budget management – Strategic decisions on
how to operate as a business and what to invest
Measuring unit costs – Developing metrics that in are made based on budgets. If actual expenses
reveal business value using cloud unit economics, do not match the budget, it can impact other
a system of profit maximization based on decisions that were made based on those budgets.
measurements of how well your organization
is performing against its FinOps goals and as a Establishing a FinOps decision and
business overall. accountability structure – Capturing an
organization’s roles, responsibilities, and activities
to bridge operational cloud cost management
gaps between teams and help cross-functional
teams work out processes and decision trees.
Establish a simple hierarchy of decision- Decision and accountability structure and processes Standardized FinOps decision making processes
making authority and accountability. are well documented. are in place, utilizing agreed FinOps metrics.
Define efficiency metrics that support Mature product teams have implemented unit Unit costs for key services are developed and
business improvements. economics and can use them to tell effective cost tracked over time for efficiency.
management stories.
Users are tracking costs at the account level KPIs are developed to measure the cost effectiveness Business and product owners understand that their
but are not using unit economics to measure of desired business outcomes. design decisions drive cost.
their cost effectiveness.
FinOps metrics are available to teams but there Leadership makes decisions based on the cost impact Able to make proactive and predictive decisions
is no set ritual followed by engineers around and business value. based on business goals.
the metrics.
1 2 3 4 5 Back to contents
FinOps with Azure Decisions are driven by the business value of cloud 10
Research
Progress still needed for measuring
unit costs
The majority of respondents indicate low maturity in their
unit costs capability across key areas where unit costs can
be incorporated.
Expert Tips
• Define unit economics for your cloud spend at both a technical and business level and build a robust reporting
mechanism so that you can make good business decisions based on value.
• Benchmark against industry peers or organizations with similar usage patterns to see how you are performing and
understand the challenges and solutions from other industries.
1 2 3 4 5 Back to contents
FinOps with Azure Everyone takes ownership of their cloud usage 11
Chapter 3
Everyone takes
ownership of their
cloud usage
Microsoft solutions for this principle:
Azure Policy
Microsoft Power BI
Azure Advisor
What this principle means within that scope. This shifts responsibility for cloud
costs to the lines of business and those costs become
With the multitude of cloud services offered, it’s part of the forecasting, planning, and operations for
hard to imagine an organization that doesn’t need those business units. That transparency also increases
to better segment and allocate costs to the users of awareness of IT’s contribution to the business and
those services (product and feature teams, lines of provides an immediate feedback loop.
business, etc.). When costs are not properly allocated,
no one has a complete picture of their true costs and Why it matters
cost overruns.
When teams are aware and responsible for their
cloud spend, they can measure that spend against the
With FinOps, accountability of usage and cost must
business value it delivers and then focus investments
be pushed to the edge where the developers and
in areas where cloud usage can improve the business.
engineers responsible for building cloud resources
Engineering teams know their environments best, and
understands their responsibility in driving cloud value.
using unit economic KPIs, can select and continually
Moving to the cloud requires fundamental changes to
shift their cost profile, architectures, service choice
both mindset and behavior around existing financial
and operating models to align with changing business
management practices to embrace the variable
needs.
cost model of the cloud.
1 2 3 4 5 Back to contents
FinOps with Azure Everyone takes ownership of their cloud usage 12
Key capabilities
Resource utilization and efficiency – Ensuring there Data analysis and showback – Leveraging cloud
is sufficient business value for the costs associated usage data to create near real-time reporting
with each resource being consumed by observing which calls to attention the total costs for the
that utilization over time to understand if the business entity, opportunities for cost avoidance,
performance, availability, and other quality metrics and the organization’s KPIs for financial health.
in line with the expense incurred.
Managing shared cost – Without appropriately
Cost allocation (metadata and hierarchy) – splitting costs that are shared, engineers and
Establishing a consistent hierarchy of accounts with product managers lack a complete picture of
resource-level metadata to divide up consolidated how much their products are really costing.
cloud service provider invoices among various IT
groups who use cloud within the organization. Chargeback and finance integration –
Programmatically integrating the ability to
charge expenses to a specific business unit with
an organization’s internal financial management
and reporting tools.
Cost allocation metadata has been established. Shared platform owners are able to produce Shared platform/service owners are able
showback costs generated by internal customers. to fully allocate and chargeback costs.
Product owners and engineers are still unaware Product owners and engineers are aware of Product owners and engineers include shared
of their portion of shared costs. their portion of shared platform/service costs. costs as part of their forecasting and planning.
Owners are not able to determine costs generated Shared costs are split using an appropriate Shared cost processes and workloads
by internal customers. distribution model(s). are automated.
Microsoft Cost Management – Distributing Microsoft Power BI – Visualize and share your
responsibility for cloud costs is a complex cloud usage data with reports customized to your
and ever-shifting task. This service provides specific KPIs for data-driven decision making.
the reports to help you monitor and analyze
cloud spending, manage budgets, export data, Azure Advisor – Personalized recommendations
and act on recommendations to optimize to optimize resources, reduce costs and increase
costs. Implement governance policies for efficiency and performance of your cloud
effective enterprise cloud cost management, investments. You can use Azure Advisor to target
and increase accountability with budgets, cost recommendations to specific subscriptions and
allocation, and chargebacks. resource groups for more fine-grained visibility into
how the recommendations impact your cloud users.
Azure Policy – Set guardrails throughout your
resources to help control and optimize your Microsoft Azure learning paths – Learn new
cloud spend and practice consistent resource skills to boost your productivity and enable
governance to get more value from your your organization to accomplish more with
investment. Microsoft Certifications.
1 2 3 4 5 Back to contents
FinOps with Azure Everyone takes ownership of their cloud usage 13
Research
FinOps priorities How chargeback is being implemented
Cost allocation remains a top priority while establishing a FinOps Respondents seem to continue to rely on manual methods to
culture and resource utilization and rightsizing increased in facilitate chargeback, followed by those who report not doing
importance for FinOps practitioners. this at all, indicating that practitioners still have a journey ahead
for automating these tasks.
2022 2023
Expert Tips
1 2 3 4 5 Back to contents
FinOps with Azure Reports should be accessible and timely 14
Chapter 4
Reports should be
accessible and timely
Microsoft solutions for this principle:
Microsoft Power BI
What this principle means the visibility required to determine how your resources
are performing, while trending and variance analysis
Moving at cloud speed means today’s cost data help explain cost fluctuations.
can be very different than it was three days ago.
But adjustments can have an impact just as quickly. Reporting is also a powerful way to improve
Cloud use is advancing and changing so fast it transparency and showcase visibility from top to
doesn’t make sense to wait until the end of the bottom and vice versa. To optimize cloud usage,
month to report. Accessible and timely reports you need to understand what is consumed and
create fast feedback loops that result in more efficient who is consuming it. It’s also about taking ownership
behavior. In the context of FinOps, this work will and accountability. Every individual should be able
typically focus on cloud cost and usage data. to see their usage reports and understand their
financial impact.
This principle therefore relies heavily on adequate
data ingestion and data normalization capabilities. When you process cost data quickly and consistently,
FinOps encourages teams to process and share cost you can benefit from better cloud utilization. It allows
data as soon as it becomes available. This real-time you to take advantage of the variable cost model
visibility autonomously can drive better cloud and improve real-time financial forecasting. When
utilization, helps determine if resources are under-or visibility into cloud spend is provided to all levels of
over-provisioned, and provides consistent insights the organization, you achieve better FinOps team
into cloud spend to all levels of the organization. collaboration, enabling everyone to take ownership
of their cloud usage and enabling data-driven
An organization that can create, monitor, and improve decisions based on cloud business value.
real-time financial forecasting and planning can easily
see where and why costs increased. At the same time, Clear and timely reports allow organizations to
it enables internal team benchmarking, allowing the operate proactively because they support and inform
team to drive best practices and celebrate wins. On an real-time decision making as well as critical reporting
industry-level, this benchmarking allows you to assess mechanisms such as showback and chargeback.
your company’s performance in relation to peers.
Why it matters
There’s no control and optimization without
information and data. If you aren’t looking at your
cloud costs frequently, you are certainly wasting
“Create a reporting schedule
money by letting waste exist for longer than necessary. for each business area. Review
Enabling stakeholders to visualize data quickly, when the reports with a centralized
they need it, means they have the most accurate data team. Identify corrective
to review and act on. Adopting this principle provides actions where needed.”
- Tanuja Shah, Senior Program Manager, Microsoft
1 2 3 4 5 Back to contents
FinOps with Azure Reports should be accessible and timely 15
Key capabilities
Data ingestion and normalization – Process and Budget management – To make decisions on
transform data sets to create a queryable common how to operate as a business, what to invest
repository for your cloud cost management needs. in and other strategic decisions made based
on budgets. If actual expenses do not match
Forecasting – Understand how future cloud the budget, it can impact operations and
infrastructure and application lifecycle changes other decisions that were made based on
may impact current budgets and influence budget those budgets.
planning and future cloud investment decisions.
Data analysis and showback – To create
Managing anomalies – Detect, identify, alert, a near “real time” reporting mechanism
and manage unexpected or un-forecasted cloud for stakeholders.
costs in a timely manner to minimize detrimental
business impact.
Match granularity of cost and usage data on Ingest data from multiple data sources, normalizing Consistent data lake of usage, cost, performance,
incoming source files, though reporting separately. cost metrics. utilization data; sharing with other disciplines
across the org.
Ensure metadata being applied to hierarchy and Ability to create consistent reports for different Ability to run a single report with multiple clouds.
resources is consistent across cloud providers and clouds, possibly using different reports.
data sources.
1 2 3 4 5 Back to contents
FinOps with Azure Reports should be accessible and timely 16
Market Research
Variance between budget and actual spend Forecasting is happening more frequently
2023 FinOps Foundation research found 48.5% of respondents Compared to 2022, frequency of forecasting has increased, with
at Crawl maturity reported their variance rates between a 52% decrease in respondents doing annual forecasting and the
budget and actual cloud spending. This means that among the biggest increase in those forecasting monthly. This indicates this
respondents, there’s room for growth in the maturity of the capability is maturing with over 50% showing they are at Walk
Budget Management and Forecasting capability. or Run levels.
Source: FinOps Foundation State of FinOps survey 2023 Source: FinOps Foundation State of FinOps survey 2023
Expert Tips
% Respondents
1 2 3 4 5 Back to contents
FinOps with Azure Take advantage of the variable cost model of the cloud 17
Chapter 5
Azure Advisor
What this principle means But resources used in the cloud are loaded with all
the costs of operating the cloud data centers they
The shift from fixed to variable spending changes the run in, so being cost efficient means using resources
way you manage and report costs, but those changes only when they are needed.
should be embraced as an opportunity to deliver
Cloud allows the organization to quickly adapt its
more business value. The pay-as-you-go nature of
spend to support business-critical use cases, and scale
resource provisioning means budgets can be set and
that usage for particular workloads when needed.
shifted according to changing business priorities.
1 2 3 4 5 Back to contents
FinOps with Azure Take advantage of the variable cost model of the cloud 18
Key capabilities
Cloud spend is allocated to teams based Strategy implemented on how to show and Chargeback and showback reporting is integrated
on estimated usage of resources. allocate shared costs and discounts. automatically into the companies IT finance tooling.
Cloud spend is allocated to teams based Ability to put a dollar value against costs that Uses cost and utilization data to drive
on estimated usage of resources. can be avoided by rightsizing underutilized or automated processes.
inefficient resources.
Has some visibility into resource utilization and Accounts, projects, or subscriptions are identified Multiple sources of data are being brought
efficiency such as billing data and tools from a by metadata or a naming standard as belonging together to effectively allocate shared costs.
cloud provider. to specific cost centers.
1 2 3 4 5 Back to contents
FinOps with Azure Take advantage of the variable cost model of the cloud 19
Market Research
Workload management and automation
Respondents in 2022 reported an increase in automation the way in automation involving rightsizing, containerization,
compared to previous data. From all our respondents who and making the most of savings plans and discounted rates.
automate, budget overage notifications, reporting, and tagging
hygiene are the most common things to automate. Runners led
Committed resource
40% Tagging hygiene 20% management
Resource utilization
22% management
FinOps Review
Assessment FinOps Foundation guidance
• In addition to business level KPIs, establish
Take the next step: Assess your
application specific KPIs to measure the
organization and adopt best practices. efficiency of individual applications or services
to encourage teams to drive utilization of
Use FinOps guidance to assess your their resources up, and encourage them to
shut things off when not in use.
organization’s capability gaps.
Get recommendations for maximizing • Use automation and governance controls
to create defaults that turn off things that
cloud business value using FinOps are not required to run.
best practices.
• Establish reporting of utilization in
combination with observability teams to
map cost to utilization across meaningful
measures.
1 2 3 4 5 Back to contents
FinOps with Azure 20
The FinOps Foundation is a directed Project of the Linux Foundation dedicated to advancing people who practice the discipline of cloud
financial management by providing community, career advancement and best practices. The FinOps Foundation is a 10,000+ strong
global community, representing more than 3500 companies. It provides a variety of training and certification programs including the
FinOps Certified Practitioner designation. It counts dozens of major service and platform providers including Microsoft Azure as part
of its partner certification programs such as FinOps Certified Platform and FinOps Certified Service Provider programs.
Disclaimer
This document is provided “as-is.” Information and views expressed in Microsoft assumes no responsibility for any errors, omissions, or
this document, including URL and other Internet Web site references, inaccuracies in this document or for any actions taken by the reader
may change without notice. You bear the risk of using it. Examples based on the information provided. We also do not endorse or
herein may be for illustration only and if so are fictitious. No real guarantee the products or services of the FinOps Foundation.
association is intended or inferred.
The views and opinions expressed in this document are those of
This document does not provide you with any legal rights to any Microsoft employees or the FinOps Foundation and do not necessarily
intellectual property in any Microsoft product. You may copy and use this reflect the views or opinions of our company. The information provided
document for your internal, reference purposes. in this document should not be considered as legal, financial, or
This document is for informational purposes only. MICROSOFT MAKES professional advice, and should not be relied upon as such.
Some examples are for illustration only and are fictitious. No real
association is intended or inferred.
1 2 3 4 5 Back to contents