Topics In Demand
Notification
New

No notification found.

Cloud FinOps for better Cloud Cost Management and Benefits Realization
Cloud FinOps for better Cloud Cost Management and Benefits Realization

January 12, 2023

359

0

1. Summary Abstract

Many organizations are migrating their applications to cloud to reduce their annual maintenance and Data Center cost. Nevertheless, organizations do not realize expected value after the cloud migration. FinOps provide an approach to measure, manage, and monitor cloud utilization therefore Business, Finance and IT teams are able to make informed decisions on the current cloud spend and forecast the future.

2.Business Context

Cloud adoption is known to be one of the pathways for companies to move towards Digital Transformation. Many organizations are in process of migrating their applications with the intent to reduce the IT infrastructure costs. However, many organizations do not realize the true benefits and forecasted cost savings post the cloud migration. Indeed, companies average 23% overconsume against budget and 30% of their cloud spend are a waste.  The reasons could be manyfold 1. Cloud utilization not monitored 2. Not leveraging cloud native services 3. Applications not tuned alluding to more storage and memory consumption 4. Resources overprovisioning and 5 Lackluster cloud governance leading to low benefits of cloud migration. While each of the reasons has its own root cause and probable remediation, the organizations are unable to locate the nitty gritty of the underlying issues. Reason being, Business and IT do not have visibility of their applications resource utilizations. Few think that cloud cost management is the responsibility of Finance teams. One and all, organizations lack visibility of resources utilized, accountability of the individuals/teams responsible and direction to optimize the cloud spend.

Analysts forecasts that there is potential of $1 trillion value can be realized by 2030 through cloud transformation. This could be possible only by effective utilization of cloud. FinOps is one of the ways to bring in cloud governance. 

​​​3. What is FinOps?

FinOps is a framework that brings Business, Finance and IT teams collaborate and be responsible for the overall cloud utilization. The traditional cost management involves developing the financial budget at the beginning for the financial year and then tracked through the year. But, FinOps brings in the cultural change with the three teams work together in agile by measuring the cloud consumption in real time and make the decisions to optimize the utilization. For effective implementation of FinOps it is appropriate to have common guiding principles listed below for better collaboration.

1. Transparency

2. Collaboration

3. Business Value

4. Accountability

5. Planning

6. Blamelessness

While each organization may adopt its own way to disseminate the guidelines to the working groups, it is a good practice to have a Cloud Center of Excellence (CCOE) to bring in governance especially when there are multiple business units (BUs). The CCOE should closely work with the respective migration team and define the standards, guidelines, and governance.

4.FinOps Lifecycle

FinOps framework advocates a three-step approach to measure cloud consumption effectively

  1. Inform

The objective of ‘Inform’ is to provide the stakeholders across the business units with data on the cloud consumption with transparency. The key information the teams can look out for include

  • Planned allocation of cloud budget for the upcoming migration
  • Actual utilization of Cloud across the workloads. Provide rationale if there are spikes identified in the report. Example, the retail cloud spend may go high during festive seasons as the public go over shopping spree
  • Forecast the consumption based on business priorities to plan the future cloud budget. The Business units can then adjust and prioritize migrations accordingly.

If there are events where business unit are sharing the cost, the general practice is to apportion based on the nature of workloads. As a best practice, label the cloud resources to the granular possible therefore the detailed consumption data is available for analysis.

  1. Optimize

In this phase the BUs are expected to take the data produced in the ‘Inform’ phase and take tangible actions to optimize the utilization. If there are any anomalies, the respective team should be able to take action to review the case for optimization. On the contrary, if there are any clarifications, the CCOE team should be able to clarify with evidence. The optimization can be implemented in multiple ways.

  • Product Efficiency – Here, the project teams can self-assess the utilization against the nature of workload and look out for optimization. The optimization can come in multiple facets like allocation of resources, tune the application performance, autoscaling, Containers, cloud managed services in place of compute and many more.
  • Pricing Efficiency – Here Customers may look out of options like Committed use discounts, usage of Custom VMs and Chargeback
  • Guardrails – Project teams can apply guardrails to cap the utilization just to avoid any leakage by enforcing policies, strengthen monitoring, notifications and enforce security principles to avoid malicious attacks. Apply data retention and life cycle policies wherever possible.
  1. Operate

In Operate, the BUs implement the improvements suggested and deliver value with the upcoming migration. While there could be various measures proposed, it is not necessary all measures may allude to cost savings. In some cases, the cloud spend may be more however, the increase in cost could have would have been offset by the value generated (Eg: Modernizing a mainframe application from on-premise to Cloud leveraging cloud native services). On the contrary, there could be a case where the cloud spend was high enough than the value created (Eg: Rehosting applications from on-premise to Cloud without modernization). This is where the CCOE should guide the team, review the migration design, ensure the migration approach align to the guidelines and lastly ensure the business value is attached.

Post every migration, retrospect the migration process, review the KPIs are within the limits and look out for continuous improvements. Incentivize people and teams that create more value than the cloud spend.

5.Tools for Cloud Cost Management

Traditionally, the Finance tools in the organization produces reports those are treated confidential and are made available only to senior executives. However, the same model cannot be adopted for Cloud Management. The cloud cost management is a collective responsibility and require key representatives across Business, Finance and IT teams. Therefore, the aforesaid members should have access to the cloud consumption and cost reports.

There are many tools available for FinOps management and can be chosen based on the requirements as per individual organization needs. Here are few of the recommendations that can be considered while procuring the tool

Tags/Labels

The tool should have the ability to tag or attach label to every resource and align to its BU. This is a primary required feature as the consumption of cloud resources will be rolled up to the respective BU only if the resources are labelled uniquely.

Dashboards and Reports

The reports access should be given based on the individual identity in a secured manner. There should be defined IAM policies and the users should have the access based on their roles and responsibilities

Metadata

The cloud management team should have the ability to view the metadata and build the reports by dragging the fields of their choice for analysis.

KPIs

The tool should recommend out of the box KPIs based on industry trends and best practices without needing extensive configuration from the users

Budgeting - Planned vs Actuals

This is yet another important feature that the tool should have the provision to allocate the budget and have the ability to track the consumption. Indeed, the tool should have the ability to cap the budget and send alerts if the utilization goes beyond the allocation. Some CSPs allow to resell the reserved instances that helps reduce the cloud consumption of parent company.

Forecast based on Trends

Embedded AI/ML features to produce the reports on future cloud consumption based on historical cloud spend.

Multi-Cloud

The tool should be cloud agnostic and should be able to integrate seamlessly with all major Cloud Service Providers

Lastly, the tool should be simple and user friendly without needing exorbitant training efforts.

6.Conclusion

Analysts forecasts that industrial companies can realize a value of $1 trillion by 2030 through cloud transformation but, through effective cloud management. FinOps is one of the ways to bring in this governance.  FinOps is not about curtailing the cloud consumption and demotivate innovations but, enable leaders to take informed decisions on the cloud migration against the business value. The discussion on FinOps ideally should happen at the onset of any cloud migration. Having a CCOE is one of the ways to bring in cloud governance with members representing different business units. Afterall, FinOps is a collective responsibility of Business, Finance, and IT team to manage the cloud cost.


That the contents of third-party articles/blogs published here on the website, and the interpretation of all information in the article/blogs such as data, maps, numbers, opinions etc. displayed in the article/blogs and views or the opinions expressed within the content are solely of the author's; and do not reflect the opinions and beliefs of NASSCOM or its affiliates in any manner. NASSCOM does not take any liability w.r.t. content in any manner and will not be liable in any manner whatsoever for any kind of liability arising out of any act, error or omission. The contents of third-party article/blogs published, are provided solely as convenience; and the presence of these articles/blogs should not, under any circumstances, be considered as an endorsement of the contents by NASSCOM in any manner; and if you chose to access these articles/blogs , you do so at your own risk.


images
Vaithialingam Sundaram
Senior Consultant

© Copyright nasscom. All Rights Reserved.