0% found this document useful (0 votes)
65 views20 pages

Finops With Azure

FinOps with Azure Bringing FinOps to life through organisational and cultural alignment

Uploaded by

Nebula BOTS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views20 pages

Finops With Azure

FinOps with Azure Bringing FinOps to life through organisational and cultural alignment

Uploaded by

Nebula BOTS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

FinOps

with Azure
Bringing FinOps to life through
organisational and cultural alignment
FinOps with Azure 2

Contents

Introduction 2

Predictability versus flexibility – The variable cost model of the cloud 3

What is FinOps? 4

Chapter 1 Teams need to collaborate, and a centralised team drives FinOps 5

Chapter 2 Decisions are driven by the business value of cloud 8

Chapter 3 Everyone takes ownership of their cloud usage 11

Chapter 4 Reports should be accessible and timely 14

Chapter 5 Take advantage of the variable cost model of the cloud 17

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.

FinOps is an evolving cloud financial management discipline and


cultural practice that touches all facets of your business, from business
and product groups, engineering, finance and all the way to the
executive suite.

In essence, FinOps involves everyone in the organisation who manages


cloud services. It changes the way you align teams and allocate
costs among those teams, while driving visibility, best practices,
accountability and insights about their cloud usage.

Core to FinOps is the cultural change that occurs when cross-functional


teams collaborate to drive business value from their cloud investments.

This e-book is designed to help organisations understand the cultural


and organisational alignment changes the FinOps Framework (a set
of best practices established by members of the FinOps Foundation)
to maximise cloud business value. We’ll guide you through the FinOps
Principles to highlight Microsoft solutions and resources that will
support your organisation’s cloud financial journey.

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 organisation is managing its costs at the team
or 12 months out in anticipation of capacity needs level, those teams need reporting mechanisms
or provisioning them at a size predicted to meet that include KPIs for their share of total costs and
your needs five years from now when they’re done also KPIs for unit cost measures for key services,
depreciating. Instead, spending on cloud services and 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 organisation at any
Shifting from centralised, all-up-front purchasing to moment. To effectively manage this consumption-
an incremental shared cost model drives everyone based model, everyone in the organisation, from
to take ownership of their cloud spending and developers to finance leaders, should understand
empowers them to optimise 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 organisations. 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 to
and report cloud usage. become a driver of innovation and revenue, those
decisions cannot be made in silos.

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

People Process Quality

Cloud
Success

FinOps

Cost Time
Technology (Speed)

Trade-offs must be made by balancing the company’s


goals in every case in terms of speed (time to market),
quality (performance, reliability, availability) and cost.
The goal of FinOps is not always to do things the
cheapest, but to do things in the way that develops
the most value.

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.

FinOps reports should be accessible


and timely
Process spending, forecast and efficiency data
quickly and consistently, and provide visibility
to all levels of the organisation. Create, monitor
and improve real-time financial forecasting and
planning. Focus relentlessly on clean data to drive
decisions. Utilise internal team benchmarking as well
as industry peer-level benchmarking.  

A centralised team drives FinOps


Centralised management and executive sponsorship
of FinOps practices are highly recommended.
Centralised automation reduces duplicated
efforts and makes it easier to govern and control
committed use discounts and reserved instances
with cloud providers. Engineers and operations
teams need to stay focused on usage and not think
about rate negotiations.   

Take advantage of the variable cost


model of the cloud
The variable cost model of the cloud should
be viewed as an opportunity, not a risk. Just-in-time
prediction, planning, and purchasing of capacity is
preferred over static long-term procurement cycles.
Make continuous small adjustments in cloud usage
and optimisation.   

Next, we’ll examine each of these principles, and the


capabilities, functional activities and Microsoft Azure
solutions that can empower your organisation to
maximise cloud business value.

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

Microsoft Cost Management

Azure Policy

Microsoft Power BI

Microsoft Teams

Azure Monitor Workbooks

Azure Advisor

Microsoft Azure learning paths

What these principles mean Why they matter


Collaboration and a centralised team enable an Collaboration improves the way teams work
organisation to continuously improve its practice together and solve problems. This leads to more
to gain efficiency and boost innovation. efficient processes, increased success and improved
communication. Without collaboration, decisions
A centralised FinOps team is the driver of FinOps.
are based on partial data. By eliminating silos,
FinOps requires cross-functional teams to work
collaboration drives faster adoption and innovation.
together toward a common goal. With FinOps,
cloud fiscal responsibility is shared between Success can only be achieved with inclusion,
engineering, finance, technology and business communication and accountability. When teams
teams. An organisation cannot be successful without collaborate, there is complete visibility into what the
all teams involved. Teams must collaborate to find teams do, and everybody is on the same page with
the best balance between all objectives to support regard to cloud cost management. Collaboration
the single objective that matters: Business value. fosters better alignment and innovation and helps
Working together as a cross-functional team creates prioritise investments in tooling and practices that
accountability through the organisation based on drive cost accountability and efficiency. Effective
shared experience, terminology and goals. collaboration can lead to guardrails and policies
Centralised FinOps practitioners can promote this that are more effective because they include the
collaboration, while performing specific capabilities, perspectives of all the teams that operate within
such as managing rate and discount optimisation them. Team collaboration facilitates visibility,
on behalf of the whole organisation. accountability and healthy business operations.
Each team brings a different perspective to solving
Ultimately, FinOps is about cultural change. It means
complex problems. But working together allows them
finding ways to ensure teams work together to
to build a consistent way to talk about these complex
continuously improve on agreed-upon metrics for
problems in ways that make them easier to address.
efficiency. And that makes education and enablement
a key factor for facilitating effective collaboration A centralised team removes negotiation discussions
to learn more about one another’s disciplines to from key teams so they can focus on value-added
accommodate the speed with which we work. Teams efforts from a cost optimisation perspective. It creates
must help define governance and parameters for clear segregation of roles and responsibilities and
cloud usage that provide some control while also drives alignment among IT and business teams.
ensuring innovation and speed of delivery can
flourish alongside cost efficiency.

“Teams need to collaborate very


closely to find the best balance
between all objectives to support the
one single objective that really matters:
Business value.”
– Dirk Brinkman, Principal Cloud Solutions Architect, Microsoft

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.

Key milestones for building a FinOps culture of collaboration


Crawl Walk Run

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.

FinOps Maturity Model by FinOps Foundation

Adopting these principles Azure Monitor Workbooks – Similar to


with Microsoft solutions Orphaned Resources Workbook and FinOps
Insights Workbook, Azure Monitor Workbooks
Microsoft supports these FinOps principles provide great insights on optimising costs and
help with house-keeping of Azure resources
with the following solutions:
which can impact costs.

Microsoft Cost Management – Consider who


Microsoft Teams – Integrate the people,
from the business, engineering and finance
content and tools your team needs to work
teams needs to be included in budget alerts
together effectively.
and what automation is appropriate. Support
data visibility to allow collaboration and a
centralised team. Azure Advisor – Analyses your resource
configuration and usage telemetry and then
Azure Policy – Help enforce organisational recommends solutions that can help you
standards and to assess compliance at scale. Its improve the cost-effectiveness, performance,
compliance dashboard provides an aggregated reliability and security of your Azure resources.
view to evaluate the overall state of the
environment, with the ability to drill down to Microsoft Azure learning paths – Learn new
the per-resource, per-policy granularity. It also skills to boost your productivity and enable
helps to bring resources to compliance through your organisation to accomplish more with
bulk remediation for existing resources and Microsoft Certifications.
automatic remediation for new resources.

Microsoft Power BI – Create, share and


consume business insights in the way that
serves you and your role most effectively.

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

“It starts with getting agreement from the


business, finance and engineering leaders
that FinOps is important to your organisation.
With the right executive level sponsorship,
you should be able to build out your FinOps
team from subject matter experts across your
organisation. As you start to apply the FinOps Source: FinOps Foundation State of FinOps survey 2023

Lifecycle, make sure you’re reporting back your


progress to your executive including why it’s
beneficial to your organisation.” Cultural strength grows with maturity
– Sonia Cuff, Cloud Advocate Team Lead, Microsoft
Newer FinOps members start out with little strength of culture.
Spread throughout are Crawlers and Walkers starting to build
“Define internal governance between IT, their FinOps cultural momentum.
Finance and Management to share KPIs
and define objectives and processes.”
– Cedric Dupui, Senior Cloud Solutions Architect, Microsoft

“Adopting these principles matter because


it eliminates silos within the organisation
and brings executive, engineering, finance,
procurement, business and product teams
together to work with each other to address
cost management in the cloud and in Source: FinOps Foundation

other areas.”
State of FinOps survey 2022

– Madhav Lakshminarayanan, Senior Cloud Solutions


Architect, Microsoft

“Collaboration is a key to develop


accountability across a company.” FinOps Foundation guidance
– Mark Aggar, Principal TPM Manager, Microsoft
• Invest time and energy into fostering
collaboration required by the introduction
“Without collaboration decisions are based of FinOps.
on partial data. It’s like finance cutting costs
• Encourage creativity, curiosity and
without consulting with engineers first.“
collaboration among teams.
– Joseph Marino, Modern Service Management Solutions
Architect, Microsoft • Centralise control of rate negotiation,
reserved instance and savings plan
purchasing and centralised policy and
“You need to have accountability at each level governance within the core FinOps team
of decision making, and it needs to come from to free up time for engineering teams to
the top. That should include accountability for focus on optimising usage.
workloads that generate revenue as well as • Cloud use will be new to many resources
workloads that do not generate revenue, but in the organisation, not just finance or
are still critical for the business.” engineering. Expect mistakes to be made
and try to blamelessly examine why
– Nelson Pereira, Director, Cloud Solutions Architect, Microsoft
mistakes happen and how they can be
avoided or minimised in the future to
foster the innovation.

• Make a central team responsible for cloud


spend, give them support in rallying and
aligning the organisation and make them
accountable for organisational-level, as
well as FinOps team results.

1 2 3 4 5 Back to contents
FinOps with Azure Decisions are driven by the business value of cloud 8

Chapter 2

Decisions are driven


by the business value
of cloud
Microsoft solutions for this principle

Microsoft Cost Management

Microsoft Power BI

Well-Architected Review

Azure savings offers

Azure Advisor

Microsoft Azure learning paths

What this principle means Why it matters


Each operational team needs to access near- Cloud financial decisions based on business value
real-time data to influence their spend and help cannot be made in silos. They require and enforce
them make data-driven decisions that result in collaboration and turn discussions from money
efficient cloud costs balanced against the speed spent to efficiency and value of that spend. Your
and performance and quality and availability of return on investment for cloud usage is then based
services. on business metrics.

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.

With trending and variance analysis, you can then


make informed trade-off decisions among cost,
quality and speed for your cloud workloads. This “Cloud costs are like other
data also informs an organisation’s KPIs and helps technology costs, they’re only
align forecasting models with desired business
worthwhile if they’re providing
outcomes.
a business capability that is
more valuable than their cost.”
– Sonia Cuff, Cloud Advocate Team Lead, Microsoft

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.

Key milestones for cloud business decision-making


Crawl Walk Run

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.

FinOps Maturity Model by FinOps Foundation

Adopting this principle with Microsoft solutions


Microsoft supports this value-based decision-making principle with the following solutions:   

Microsoft Cost Management – Azure savings offers – Find pricing


Monitor and track usage patterns to benefits and savings plans such as
continuously optimise costs and access Reserved Instances, Saving Plan for
rich operational and financial insights to Compute and Azure Hybrid Benefit.
make informed decisions.
Azure Advisor – Get actionable
Microsoft Power BI – Get up-to-the- recommendations to help you optimise
minute analytics and create reports to your Azure resources for reliability,
share insights, foster collaboration and security, operational excellence,
help make data-driven decisions on performance and cost.
cloud value.
Microsoft Azure learning paths – Learn
Well-Architected Review – Review an new skills to boost your productivity and
assessment tailored to your workload enable your organisation to accomplish
type with recommendations for more with Microsoft Certifications.
optimisation based on the five pillars
of the Well-Architected Framework.

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.

FinOps Foundation State of FinOps survey 2023

Expert Tips

“Start with the quantifiable. I wouldn’t say


we’re going to increase productivity by 20%.
That’s too fuzzy. But I could model out a 5%
increase to overall revenue.”
– Jeff Amels, Senior Cloud Solutions Architect, Microsoft

“Identify key roles and responsibilities. Form


a team of decision makers. Assign ownership
and hold everyone accountable for their role
in team collaboration.”
– Tanuja Shah, Senior Program Manager, Microsoft

FinOps Foundation guidance


• Use techniques such as trend analysis and variance analysis to understand variations in costs at a team and aggregate
level. Comparing teams with themselves in the past can create the best indicator of both problems and efficiencies.

• 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:

Microsoft Cost Management

Azure Policy

Microsoft Power BI

Azure Advisor

Microsoft Azure learning paths

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.

Managers can implement team-level KPIs and track


Instead of looking at cloud usage as a fixed cost,
against targets, and finance teams will understand
technical teams learn to consider cost as a new
how to correctly allocate usage costs to the business
efficiency metric which is tracked from the beginning
units. FinOps teams can prepare reporting and data
of the software development lifecycle. This is not an
visualisation to keep leadership informed of cloud
intuitive change for many developers. Developing in
business value.
the data centre may not have exposed developers
to using cost as a first-class requirement in the
past. Building this awareness and appreciation for
engineering in a cost-effective way will take time. “Cloud fiscal responsibility
is shared between the cloud
Individual feature and product teams must be platform team and the
empowered to manage their own cloud spending
workload teams. A customer
against their budget and make value-based decisions
cannot be successful here
without both teams involved.”
– Rob Kuehfus, Principal Program Manager, Microsoft

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.

Key milestones for decentralising ownership of cloud usage


Crawl Walk Run

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.

FinOps Maturity Model by FinOps Foundation

Adopt this principle with Microsoft solutions


to help push accountability to the edge:

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.

Source: FinOps Foundation State of FinOps 2023 survey

More organisations are managing


shared costs
Source: FinOps Foundation State of FinOps 2023 survey
The survey shows that FinOps practitioners are building a
competency for allocating cloud costs using a weighted cost
sharing model.

2022 2023

Expert Tips

“Tagging, tagging, tagging. Without an


effective tagging strategy, there is no real
visibility into cloud spend.”
– Madhav Lakshminarayanan, Senior Cloud Solutions
Architect, Microsoft Source: FinOps Foundation State of FinOps 2023 survey

“We will analyse your performance and


your consumption for that workload, and
then we can say ‘look, you’re not using
all of the capacity that this SKU provides FinOps Foundation guidance
from a memory perspective or a compute
• Clearly communicate and train on the culture
perspective.’ So, we can probably downgrade of accountability with everyone who can impact
you and save on cost.” cloud spend. Engineers must feel ownership not
to cut costs, but to make good value decisions
– Nelson Pereira, Director, Cloud Solutions Architect, Microsoft within their scope of control.

• Make sure resources are properly tagged and


“The centralised FinOps teams requires well organised to ease accountability so that
everyone can take immediate actions against
leadership sponsorship to ensure that the their cloud usage.
policies, procedures and processes are
• Ownership of cost as one of the technical
followed by the organisation.” requirements of software should be established
– Joseph Marino, Modern Service Management Solutions clearly by management collaboratively across
Architect, Microsoft disciplines, and at all levels of management.

• Define clear roles and responsibilities, provide


continuous learning and use tools to improve
visibility.

• Communicate goals and objectives for


engineering teams using unit economics to
allow developers the ability to innovative within
their scope of control and help achieve the
overall value objectives.

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 Cost Management

Azure usage and charges

Microsoft Power BI

Microsoft Azure learning paths

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.

Key milestones for accurate and timely reporting


Crawl Walk Run

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.

FinOps Maturity Model by FinOps Foundation

Adopt this principle with


Microsoft solutions
Microsoft supports this FinOps principle
with the following solutions:

Microsoft Cost Management – Monitor, allocate


and optimise the cost of Microsoft Cloud
workloads.

Microsoft Power BI – Analyse and manage


Azure costs in Power BI.

Azure usage and charges – Download a daily


breakdown of Azure usage and charges in the
Azure portal.

Microsoft Azure learning paths – Learn new


skills to boost your productivity and enable
your organisation to accomplish more with
Microsoft Certifications.

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

Who can self-serve cloud costs reports?


A majority of respondents report that their FinOps Practitioners
are enabled to self-serve cloud cost reporting.

Expert Tips
% Respondents

“When the showback model evolves into


a chargeback type of reporting model,
the IT organisation is almost shifting from
a cost centre to an internal profit centre
and is able to represent revenue streams
attached to the company, and it gets
pretty exciting for a CTO.”
– Jeff Amels, Senior Cloud Solutions Architect, Microsoft

Source: FinOps Foundation State of FinOps survey 2023

“Referring to Prius-Effect, share visual


reports and KPIs, we all have unconscious
bias to stay in the green zone.”
– Cedric Dupui, Senior Cloud Solutions Architect, Microsoft

FinOps Foundation guidance


• Many organisations already have excellent
reporting teams, tools and processes in place.

• Leverage these groups and their experience


if possible and help them understand how to
use the large volumes of cloud data they may
not be familiar with managing.

• The more consistent your reporting is, less


changes will have to be communicated to
everyone using it.

• Existing reporting may provide key cost


allocation tags, summarisation rules or
terminology for a FinOps team to use more
broadly.

• Ask each of your points of contact for the


most useful reports they leverage.

1 2 3 4 5 Back to contents
FinOps with Azure Take advantage of the variable cost model of the cloud 17

Chapter 5

Take advantage of the


variable cost model of
the cloud
Microsoft solutions for this principle:

Microsoft Cost Management

Azure savings offers

Azure Advisor

Microsoft Azure learning paths

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.

This translates into an agile, proactive system design


process with iterative planning and continuous
optimisation. With just-in-time purchasing, you don’t “While a variable spend model
need to provision six months, or 12 months out. might be attractive to the CTO,
For your organisation, it means that depreciation the CFO doesn’t like variable
and amortisation are no longer tied to your capital
budgetary allocation. They
expenditures, so your key performance indicators
like consistent year-over-year
(KPIs) will shift to focus more on cash flow. This model
also enables you to apply special offers and right- spending that’s easy to track
sizing methodologies to further drive usage savings. over time. To overcome that,
and land it with both the CTO
Why it matters and CFO, you have to do some
The use of consumption-based services like public projective modelling of your
cloud or SaaS offerings creates the potential for Azure consumption rates during
organisations to achieve massive scalability, global different volumes and times of
availability and meet other critical use cases they year, and then look at the cost
might not even be able to build in a data centre.
history of your on-premises
workloads.”
– Jeff Amels, Senior Cloud Solutions Architect, Microsoft

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.

Key indicators of variable cost model management


Crawl Walk Run
Users are tracking costs at the account level. Tagging is fully defined and communicated to the Users are tracking costs by tags and tagging is
user community. governed and compliance is at high levels.

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.

FinOps Maturity Model by FinOps Foundation

Adopt this principle with


Microsoft solutions
Consider the following Microsoft cost
management solutions to help your
organisation take advantage of the
variable cost model:

Microsoft Cost Management – Monitor and


track usage patterns across multiple resources
to continuously optimise costs.

Azure savings offers – Find pricing benefits


and savings plans such as Reserved Instances,
Saving Plan for Compute and Azure Hybrid
Benefit.

Azure Advisor – Get actionable


recommendations to help you optimise
your Azure resources for reliability, security,
operational excellence, performance and cost.

Microsoft Azure learning paths – Learn new


skills to boost your productivity and enable
your organisation to accomplish more with
Microsoft Certifications.

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

Notifications/alerts for Creating or adjusting


46% going over budget 21% budgets

Reports of cloud usage


45% information to teams 20% Instance right-sizing

Committed resource
40% Tagging hygiene 20% management

Applying data retention


23% and lifecycle policies 11% Container right-sizing

Resource utilisation
22% management

Source: FinOps Foundation State of FinOps survey 2023

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.

• Consider architectural models such as


containers and serverless to only use
resources when they are needed, and to
drive maximum efficiency in key services.

• Use and automate scaling to automatically


right-size the resources available to an
application as it cycles through periods
of demand.

• Be sure when moving an application to cloud


that it can take advantage of the scaling cloud
offers or consider refactoring or rearchitecting
those that can’t.

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.

© 2023 Microsoft Corporation. All rights reserved.

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.

NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Some examples are for illustration only and are fictitious. No real
association is intended or inferred.

1 2 3 4 5 Back to contents

You might also like