Finops With Azure
Finops With Azure
with Azure
Bringing FinOps to life through
organisational 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 maximise its business value.
1 2 3 4 5 Back to contents
FinOps with Azure 3
Trade-offs
Mastering the cloud is not just a technology, FinOps seeks to guide actions to maximise 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 organisation
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 organisations 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 and fast
teams to collaborate to take advantage decision-making.
of the variable cost model of the cloud.
Decisions are driven by the business value
At its core, FinOps is a cultural practice. It’s the of cloud
way for teams to manage their cloud costs, where Unit economics and value-based metrics demonstrate
business impact better than aggregate spend. Make
everyone takes ownership of their cloud usage
conscious trade-off decisions between cost, quality
supported by a central best-practices group. and speed. Think of cloud as a driver of innovation,
a driver of capability and way to improve speed to
The FinOps Framework, a set of best practices, 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 decentralises
the decision-making about resource usage and
optimisation. 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 centralised team drives FinOps 5
Chapter 1
Teams need to
collaborate
A centralised 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 centralised 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 maximise these discounts, teams need
organisation understands that the practice of cloud to closely collaborate and align in terms of
cost management is really about leveraging FinOps 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 organisation.
between teams.
Engineers are still learning what FinOps is and Engineers understand the importance of Engineers consider financial impact during
their role within it. FinOps within the business. each lifecycle.
FinOps metrics are available to teams, but Teams monitor and optimise 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 endeavours.
1 2 3 4 5 Back to contents
FinOps with Azure Teams need to collaborate, and a centralised team drives FinOps 7
Market research
What initiatives does your organisation
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 optimise organisational 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
Using the concept of cloud unit economics to Internal team benchmarking drives best practices
measure cloud spend against business output, and helps form strong repeatable patterns that
organisations create and track business value bring the most business value, while industry
metrics so that reports show the impact of their peer-level benchmarking helps determine how
decisions. your company is performing.
With access to new capabilities, the cloud Clear and consistent decision-making processes
becomes a driver of innovation, which also factors increase confidence and agility while reducing time
into cloud value. Developing metrics that reveal to outcome and value.
the business value of your cloud spend allows you
to attach growth in cloud spending to your overall
business growth.
1 2 3 4 5 Back to contents
FinOps with Azure Decisions are driven by the business value of cloud 9
Key capabilities
Resource utilisation and efficiency – Observing a Forecasting – The practice of predicting
resource’s utilisation 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, optimisation and
value-based decision making. Budget management – Strategic decisions on how
to operate as a business and what to invest in are
Measuring unit costs – Developing metrics made based on budgets. If actual expenses do not
that reveal business value using cloud unit match the budget, it can impact other decisions
economics, a system of profit maximisation based that were made based on those budgets.
on measurements of how well your organisation
is performing against its FinOps goals and as a Establishing a FinOps decision and
business overall. accountability structure – Capturing an
organisation’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-making Decision and accountability structure and processes Standardised FinOps decision making processes are
authority and accountability. are well documented. in place, utilising agreed FinOps metrics.
Define efficiency metrics that support business Mature product teams have implemented unit Unit costs for key services are developed and
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, but KPIs are developed to measure the cost effectiveness Business and product owners understand that their
are not using unit economics to measure their cost of desired business outcomes. design decisions drive 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 organisations 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 organisation 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 behaviour around existing financial
and operating models to align with changing
management practices to embrace the variable cost
business needs.
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 utilisation 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 utilisation over time to understand if the business entity, opportunities for cost avoidance
performance, availability and other quality metrics and the organisation’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 organisation. Chargeback and finance integration –
Programmatically integrating the ability to
charge expenses to a specific business unit with
an organisation’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 to fully
showback costs generated by internal customers. allocate and chargeback costs.
Product owners and engineers are still unaware of Product owners and engineers are aware of their Product owners and engineers include shared costs
their portion of shared costs. portion of shared platform/service 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 are
by internal customers. distribution model(s). automated.
Microsoft Cost Management – Distributing Microsoft Power BI – Visualise and share your
responsibility for cloud costs is a complex cloud usage data with reports customised to your
and ever-shifting task. This service provides specific KPIs for data-driven decision making.
the reports to help you monitor and analyse
cloud spending, manage budgets, export data Azure Advisor – Personalised recommendations
and act on recommendations to optimise to optimise 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 optimise 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 organisation 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 utilisation and right-sizing 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 provides the visibility required to determine how your
resources are performing, while trending and variance
Moving at cloud speed means today’s cost data can analysis help explain cost fluctuations.
be very different than it was three days ago. But
adjustments can have an impact just as quickly. Cloud Reporting is also a powerful way to improve
use is advancing and changing so fast it doesn’t make transparency and showcase visibility from top to
sense to wait until the end of the month to report. bottom and vice versa. To optimise cloud usage, you
Accessible and timely reports create fast feedback loops need to understand what is consumed and who is
that result in more efficient behaviour. In the context of consuming it. It’s also about taking ownership and
FinOps, this work will typically focus on cloud cost and accountability. Every individual should be able to see
usage data. their usage reports and understand their financial
impact.
This principle therefore relies heavily on adequate data
ingestion and data normalisation capabilities. FinOps When you process cost data quickly and consistently,
encourages teams to process and share cost data as you can benefit from better cloud utilisation. It allows
soon as it becomes available. This real-time visibility you to take advantage of the variable cost model
autonomously can drive better cloud utilisation, helps and improve real-time financial forecasting. When
determine if resources are under-or over-provisioned visibility into cloud spend is provided to all levels of
and provides consistent insights into cloud spend to all the organisation, you achieve better FinOps team
levels of the organisation. collaboration, enabling everyone to take ownership of
their cloud usage and enabling data-driven decisions
An organisation that can create, monitor and improve 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 organisations 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 optimisation 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 visualise data quickly, when the reports with a centralised
they need it, means they have the most accurate team. Identify corrective
data to review and act on. Adopting this principle 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 normalisation – 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 in
repository for your cloud cost management needs. and other strategic decisions made based on
budgets. If actual expenses do not match the
Forecasting – Understand how future cloud budget, it can impact operations and other
infrastructure and application lifecycle changes decisions that were made based on those
may impact current budgets and influence budget 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 minimise detrimental
business impact.
Match granularity of cost and usage data on Ingest data from multiple data sources, normalising Consistent data lake of usage, cost, performance,
incoming source files, though reporting separately. cost metrics. utilisation 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 or
Budget Management and Forecasting capability. 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 centres they run
The shift from fixed to variable spending changes the in, so being cost efficient means using resources only
way you manage and report costs, but those changes when they are needed.
should be embraced as an opportunity to deliver
Cloud allows the organisation 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.
Applying resources as needed accelerates time-
A variable cost model provides the opportunity to
to-value and drives agile processes for planning
lower operational costs by reducing wasted capacity
by promoting iterative budget allocation and
and the manpower needed to maintain system
forecasting.
infrastructure. Your cloud resources are individually
charged in micro amounts, providing level of usage This resource usage agility enables you to prioritise
granularity that enables showback and chargeback spending when time-to-delivery is important, and re-
to specific business units and individuals. This further allocate spending when usage is less urgent.
enables business agility with just-in-time prediction,
planning and purchasing of cloud capacity.
1 2 3 4 5 Back to contents
FinOps with Azure Take advantage of the variable cost model of the cloud 18
Key capabilities
FinOps education and enablement – Providing Forecasting – Understanding how future cloud
training, events, internal communications and infrastructure and application lifecycle changes
other learning experiences to accelerate FinOps may impact current budgets and influence
adoption. budget planning and future cloud investment
decisions.
Establishing a FinOps decision and accountability
structure – Capturing FinOps-related roles, Workload management and automation –
responsibilities and activities to build decision- Giving FinOps teams the ability to match
making and accountability structures and bridge supply to demand most efficiently by creating
operational cloud management gaps. the mechanisms to automatically adjust what
resources are running at any given time.
Resource utilisation and efficiency – Ensuring there
is sufficient business value for the cloud costs
associated with each class or type of resource being
consumed. Resource utilisation, efficiency and cost
must be looked at together.
Cloud spend is allocated to teams based on Strategy implemented on how to show and allocate Chargeback and showback reporting is integrated
estimated usage of resources. shared costs and discounts. automatically into the companies IT finance tooling.
Cloud spend is allocated to teams based on Ability to put a dollar value against costs that can be Uses cost and utilisation data to drive automated
estimated usage of resources. avoided by right-sizing underutilised or inefficient processes.
resources.
Has some visibility into resource utilisation 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 to together to effectively allocate shared costs.
cloud provider. specific cost centres.
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 right-sizing, containerisation
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 utilisation
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
organisation and adopt best practices. efficiency of individual applications or services
to encourage teams to drive utilisation of
Use FinOps guidance to assess your their resources up, and encourage them to
shut things off when not in use.
organisation’s capability gaps.
Get recommendations for maximising • Use automation and governance controls to
create defaults that turn off things that are
cloud business value using FinOps not required to run.
best practices.
• Establish reporting of utilisation in
combination with observability teams to
map cost to utilisation 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
Dieses Dokument überträgt keinerlei geistige Eigentumsrechte an Microsoft employees or the FinOps Foundation and do not necessarily
Microsoft-Produkten auf Sie. You may copy and use this document for reflect the views or opinions of our company. The information provided
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