FinOps in SaaS platform within hybrid, multi-cloud, multi-tenant, multi-region environments
Suppala, Patricie (2022)
Suppala, Patricie
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022100420823
https://urn.fi/URN:NBN:fi:amk-2022100420823
Tiivistelmä
Throughout the past decade, Software as a Service (SaaS) has been growing significantly. As traditional industries are preparing an entrance to SaaS, they must consider which approaches to adopt. Transfer to SaaS includes adopting tools and processes for managing expenses, including aspects of Cloud Financial Operations (FinOps), which aims to ensure a return on every spend in the public cloud. Managing expenses also means going beyond FinOps and striving for cost-effective SaaS offerings and cost optimisation on a functionality level.
This project researches the environment and tools that could be used for FinOps and other SaaS cost optimisations. It strives to answer the following questions: What are the required capabilities for managing costs? What are the major cost contributors? What are the possible solutions?
Solutions should be suitable for hybrid cloud, multi-cloud, multi-tenant and multi-region environments. This project has been conducted with research performed for an international company, a major leader in its industry.
As a result of this research, three main solution types have been identified: commercial, public cloud-native and open source. The open-source solution was investigated in great detail and a toolchain has been proposed based solely on open-source tools. The main pitfalls of open source have been highlighted. It is also suggested that commercial solutions be taken into consideration.
This project researches the environment and tools that could be used for FinOps and other SaaS cost optimisations. It strives to answer the following questions: What are the required capabilities for managing costs? What are the major cost contributors? What are the possible solutions?
Solutions should be suitable for hybrid cloud, multi-cloud, multi-tenant and multi-region environments. This project has been conducted with research performed for an international company, a major leader in its industry.
As a result of this research, three main solution types have been identified: commercial, public cloud-native and open source. The open-source solution was investigated in great detail and a toolchain has been proposed based solely on open-source tools. The main pitfalls of open source have been highlighted. It is also suggested that commercial solutions be taken into consideration.