Financial Governance with Maestro. Step 1: Planning


Costs management and optimization are one of the keystones for any organization hosting their environment in Cloud. Meanwhile, providing the capability to review, control, and plan Cloud expenses is among the core tasks set for modern Cloud Management Solutions.

Gartner has developed a Guidance Framework which describes in detail the steps, tools and procedures to be used for Public Cloud IaaS and PaaS costs management and optimization.

One of the core ideas is that cost optimization is the task and priority set not only for one dedicated department – this is a common goal that can be reached by effective collaboration of different teams within a single organization. Thus, it suggests not only focusing on the operational part but also provides recommendations on cost optimization steps that can be made from architecture, governance, application and DevOps perspective.

Once each team may have their own toolset used to fulfill the daily tasks, synchronizing all the activities may be tricky. For multi-cloud environments, this goal becomes even more challenging.  And this is where Maestro hits the stage.

Maestro is a Cloud Management Solution that successfully faces lots of the expectations from the modern business, with Cost Management and Optimization being among its top priorities. It uses the “on the side” governance approach, which enables the direct access to the Cloud management interfaces for the users, with the user requests passing through the configured policies. According to Gartner, this is the preferable approach for setting up effective financial governance, as it allows agility and flexibility typically expected from the Cloud-based infrastructures.

Maestro is an enterprise solution which means not only the capability to control and monitor huge multi-tenant hybrid infrastructures. This also means that a big part of the enterprise challenges can be faced from within a single entry point.

With this and following posts, we will investigate what it can offer in Managing and Optimizing costs for Cloud, as compared to Gartner’s framework.

Spoiler: Maestro can help with the majority of the points listed in the Framework: 

The scheme above is based on the original Gartner's Framework for Managing and Optimizing Costs of Public Cloud IaaS and PaaS.

Step 1: Planning

Planning is the initial stage of any process, and its quality and accuracy are the top factors influencing the success of the whole process. When it comes to finance, planning sets up a baseline against which you can measure actual costs and see whether your optimization strategies work.

On the Planning step, Maestro can be helpful in three areas:


  • Most planning steps are performed outside Maestro, as they include, mainly, taking organizational and architecture decisions. However, once the planned budget is agreed, Maestro Budgets will make sure that you keep to the expected limits.

    The Budgets functionality allows responsible users set up a multi-layered system of monthly financial expectations. A budget can be set for the whole Cloud infrastructure, irrespective of the Cloud provider, for a specific Cloud, and a specific region within this cloud.  If you have several environments and have specific cost expectations from each of them, you can tag the resources according to their environment, and set a tag-based Budget. Combining these settings, you can reach quite a tight control over the actual expenses.

    Budget notifications will let you know once you reach a specific level of expenses, so that you can react properly in case the cost get too large. Moreover, initial control can also be performed by Maestro – and once the Budget limit is reached, it can start requesting approvals for new resources creation, deny any new resources, or even stop all instances within the depleted budget’s scope.


  • Once the planning is made, deploying pilot application allows to initially align the expectations with the actual consumption. Maestro provides out-of-the-box utilization, costs and performance tracking engines that make estimating the pilot app easy.

    You can find the overview of these engines in the post, describing the Track step.

  • To assist with fitting the expected budgets, Maestro also provides the forecasting functionality. It analyzes the expenses for the infrastructure that already exists, and predicts the further changes in these numbers – once a week, in the respective Forecast report.



When the infrastructure and budget are planned and verified, it's time to deploy the main scope of Cloud resources and applications and proceed to establishing effective utilization and costs Tracking, which we will discuss in our next blog post.



Popular posts from this blog

Maestro Analytics: Essentials at the Fingertips

Maestro: Greeting the Green Dragon

Maestro Orchestrator: Product? SaaS? Framework!