Planning and estimating

This article helps you understand the planning and estimating capability within the FinOps Framework and how to implement that in the Microsoft Cloud.


Definition

Planning and estimating refers to the process of estimating the cost and usage of new and existing workloads based on exploratory or planned architectural changes and evolving business priorities.

To estimate initial costs for new workloads, apply historical usage and cost trends from similar workloads. Adjust or augment that based on the unique of new or changing workloads.

Work with other teams to align business goals with product requirements and technical needs. This collaboration ensures that leadership, finance, product, engineering, and FinOps teams are on the same page during planning and estimation. It also ensures that the solution meets both business and customer needs.

With accurate and detailed architectural plans and cost estimates, organizations are better prepared to deploy new workloads and efficiently scale existing ones to achieve business goals.


Before you begin

To effectively plan and estimate usage and costs for a cloud workload, first align stakeholders on the goals and priorities. Then, map them to the product requirements and technical needs.

  • Document requirements, motivations, and expected outcomes for building new or improving existing workloads, including cloud migrations.
    • Motivations might include cost savings, scaling abilities, or building new technical capabilities within your organization. Use existing KPIs and project potential impact.
    • Describe any requirements necessary for successful delivery, such as executive sponsorship or support from individual teams.
    • Define the scope of the effort, including detailed requirements, and unique needs of the workload necessary to meet business goals.
  • Understand financial constraints and considerations, like staff productivity, cloud economics, and the nuances with an OpEx model.
  • Define technical considerations:
    • Scalability
    • Availability
    • Resiliency
    • Security and Compliance
    • Elasticity (managed, maintain, pay for cloud)
    • Capacity optimization
  • Familiarize yourself with how you’re charged for the services you use to understand:
    • Factors that contribute to costs (for example, compute, storage, networking, and data transfer).
    • How usage aligns with the various pricing models (for example, pay-as-you-go, reservations, and Azure Hybrid Benefit).

Starting with well-defined requirements that are aligned across teams helps set clear expectations and establishes a solid foundation for effective cross-group collaboration over the lifecycle of each workload.


Getting started

  • If you're migrating on-premises infrastructure to the cloud:
    • Use the Total Cost of Ownership (TCO) Calculator to get a high-level comparison of on-premises vs. cloud servers, databases, storage, and networking infrastructure.

      After entering details of your on-premises infrastructure, the TCO Calculator presents cost reports showcasing the cost differences between running workloads on-premises compared to Azure that can be saved and shared across team members.

    • Use Azure Migrate to automate the discovering and migration of your on-premises workloads.
  • If you're estimating changes to an existing workload, review the Forecasting capability.
  • If you're building a new solution, start with the Azure Pricing Calculator to estimate costs based on projected usage patterns.

    Within the pricing calculator, custom scenarios can be analyzed by generating estimates and configuring resources to match specific parameters. Cost savings such as reservations, savings plans, and Azure Hybrid Benefit can also be evaluated. Sign in to save estimates based on your enterprise pricing.


Building on the basics

With these insights, you can make more accurate cost predictions and manage your cloud budget effectively.


Learn more at the FinOps Foundation

This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see to the planning and estimating article in the FinOps Framework documentation.


Related FinOps capabilities:

Related products:

Related solutions: