FUNCTION AS A SERVICE IN THE ENTERPRISE’S PRIVATE CLOUD

Authors

Keywords:

distributed systems, private cloud, FaaS, Kubernetes, OpenFaas, OpenWhisk, Knative

Abstract

The article analyzes the advantages and limitations of FaaS technology, trends in the development of cloud technologies that contribute to its use in the organization’s own cloud infrastructure, and additional benefits that it can provide. A comparison of the most common open source, self-hosted FaaS frameworks is also provided. FaaS technology is a cloud computing model that provides a platform for executing functionally complete pieces of code that are triggered by events. The platform provides automatic scaling and management of computing resources, abstracting low-level infrastructure decisions away from developers. FaaS is aimed at increasing the efficiency of programmers, reducing operating costs and saving money when paying for provider resources on demand. This model can provide benefits for a wide range of tasks.FaaS is growing in popularity and use in production. However, public providers cannot meet all user needs. Overcoming the limitations of public clouds is possible with private and hybrid cloud models, the choice of which for building corporate cloud infrastructure is observed as a stable trend in the world. Other trends driving the adoption of FaaS platforms in organizations’ own clouds include the rise of container-based, microservice-based, and event-driven architectures in application development, a focus on the Kubernetes container orchestration and deployment platform, and the rise of Managed Kubernetes offerings from cloud providers. The use of FaaS frameworks fits well with these technologies and additionally allows for more efficient use of Kubernetes cluster resources, overcom the limitations inherent in public FaaS services, avoid provider-lock, and deploying applications in any cloud infrastructure. Among the existing Open Source self-hosted FaaS frameworks with Kubernetes support, OpenFaas, OpenWhisk and Knative were selected for a more detailed comparison, which are mature solutions, have a wide range of users and active support. Knowing their characteristics and features will help organizations in choosing the platform that best suits their goals and business tasks.

References

AWS. AWS Lambda. URL: https://aws.amazon.com/ru/lambda / (Дата звернення 28.03.2025)

Microsoft. Azure Functions. URL: https://azure.microsoft.com/en-us/products/ functions (Дата звернення 02.04.2025)

Google Cloud. Cloud Run functions. https://cloud.google.com/functions?hl=ru (Дата звернення 28.03.2025)

Brendan Burns, Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services. – “O’Reilly Media, Inc.”, 2018. 166 р.

Castro, P., Ishakian, V., Muthusamy, V., Slominski, A. The rise of serverless computing. Commun. ACM. 2019. Vol. 62, № 12. P. 44–54. doi:10.1145/3368454

Angela Razzell. Best Practices for AWS Lambda Container Reuse. 2019. URL:https://medium.com/capital-one-tech/best-practices-for-aws-lambda-container- reuse-6ec45c74b67e (Дата звернення 28.03.2025)

Flexera. State of the Cloud Report.. URL: https://www.flexera.com/blog/finops/ cloud-computing-trends-flexera-2024-state-of-the-cloud-report/ (Дата звернення 28.03.2025)

Flexera. 2025 IT Priorities Report. URL: https://info.flexera.com/ITV-REPORT-IT-Priorities?lead_source=Organic%20Search (Дата звернення 28.03.2025)

CNCF. CNCF 2023 Annual Survey. April 2024. URL: https://www.cncf.io/ reports/cncf-annual-survey-2023/ (Дата звернення 28.03.2025)

Mordor Intelligence. Hybrid Cloud Market Size - Industry Report on Share, Growth Trends & Forecasts Analysis (2024-2029). URL: https://www.mordorintelligence.com/industry-reports/hybrid-cloud-market (Дата звернення 28.03.2025)

В. Ш. Гіоргізова-Гай, Б. А. Кірюша. Хмарні послуги в корпоративній інфраструктурі. Вчені записки Таврійського національного університету ім. В. І. Вернадського. Серія: Технічні науки. 2024. № 2. Т. 35(74). С. 32–39.

Data Dog. The State of serverless. 2023. URL: https://www.datadoghq.com/state-of-serverless/ (Дата звернення 28.03.2025)

CNCF. Kubernetes in 2025: are you ready for these top 5 trends and predictions? URL: https://www.cncf.io/blog/2025/01/22/kubernetes-in-2025-are-you-ready-for- these-top-5-trends-and-predictions/ (Дата звернення 28.03.2025)

De Novo. Платформа Kubernetes за моделлю «як сервіс» в колективній хмарі. URL: https://denovo.ua/kaas (Дата звернення 02.04.2025)

OneCloudPlanet. Managed Kubernetes. URL: https://onecloudplanet.com/managed-kubernetes (accessed 03.04.2025)

LinuxLinks. 8 Best Free and Open Source Functions-as-a-Service. URL: https://www.linuxlinks.com/best-free-open-source-faas/ (Дата звернення 28.03.2025)

Офійійний сайт OpenFaas. URL: https://www.openfaas.com/ (Дата звернення 28.03.2025)

Офійійний сайт OpenWhisk. URL: https://openwhisk.apache.org/ (Дата звернення 28.03.2025)

Офійійний сайт Knative. URL: https://knative.dev/ (Дата звернення 28.03.2025)

Published

2025-05-29

How to Cite

Гіоргізова-Гай, В. Ш. (2025). FUNCTION AS A SERVICE IN THE ENTERPRISE’S PRIVATE CLOUD . Таuridа Scientific Herald. Series: Technical Sciences, (2), 57-68. Retrieved from http://journals.ksauniv.ks.ua/index.php/tech/article/view/870

Issue

Section

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

Most read articles by the same author(s)