Kubernetes and AWS Lambda for Serverless Computing: Optimizing Cost and Performance Using Kubernetes in a Hybrid Serverless Model

Authors

  • Ali Asghar Mehdi Syed Senior DevOps Engineer, InfraOps at Imprivata, USA. Author
  • Shujat Ali Sr.IT Engineer at State of Wisconsin, Dept Of Administration, USA. Author

DOI:

https://doi.org/10.63282/3050-9246.IJETCSIT-V5I4P106

Keywords:

Serverless computing, Kubernetes, AWS Lambda, Hybrid serverless, Cost optimization, Performance optimization, Cloud computing, FaaS (Function as a Service), Containers, Microservices

Abstract

By allowing developers to focus on the code free from the weight of infrastructure management, serverless computing has changed the cloud utilization. With its automatic scalability & pay-as---you-go pricing structure, top serverless solution AWS Lambda is the best for event-driven apps. AWS Lambda has constraints in the cost effectiveness for high-throughput applications, execution time restrictions & the vendor lock-in even if it provides benefits. In this sense, Kubernetes is really vital. Open-source container orchestration systems are beneficial because of enhanced flexibility, cost control, and ability to run tasks across different cloud providers or on-site infrastructure. One really useful tool for Kubernetes is While improving cost economy and performance, the combination of AWS Lambda with Kubernetes in a hybrid serverless architecture helps companies to guarantee scalability and ease maintenance. While running event-driven, lightweight operations on AWS Lambda, this approach helps companies create more robust, resource-demanding applications on Kubernetes clusters. The hybrid model helps applications to exploit the effectiveness of serverless services while avoiding too high expenses related with extended operations. Kubernetes is a useful tool for maximizing workloads depending on real-time demand as it gives better control over resource allocation. This paper highlights how smart workload distribution may help companies achieve cost savings; intelligent workload placement may increase application responsiveness; hybrid design can help to enhance system reliability. Combining Kubernetes with AWS Lambda helps companies create a scalable, reasonably priced, high-performance cloud infrastructure fit for the modern application needs. This paper emphasizes the importance of harmonizing serverless & the containerized workloads to maximize the efficiency & reduce operational overhead. Regardless of their priorities—cost, performance or flexibility—this hybrid approach provides a sensible answer for the companies negotiating the complexities of cloud computing

Downloads

Download data is not yet available.

References

[1] KAMBALA, GIREESH. "Cloud-Native Architectures: A Comparative Analysis of Kubernetes and Serverless Computing." (2023).

[2] Mahmoudi, Nima. "Performance Modelling and Optimization of Serverless Computing Platforms." (2022).

[3] KODAKANDLA, NAVEEN. "Serverless

[4] Architectures: A Comparative Study of Performance, Scalability, and Cost in Cloud-native Applications." Iconic Research And Engineering Journals 5.2 (2021): 136-150.

[5] Mahmoudi, Nima, and Hamzeh Khazaei. "Performance modeling of metric-based serverless computing platforms." IEEE Transactions on Cloud Computing 11.2 (2022): 1899-1910.

[6] Shrestha, Sachin. "Comparing Programming Languages used in AWS Lambda for Serverless Architecture." (2019).

[7] Castro, Paul, et al. "Hybrid serverless computing: Opportunities and challenges." Serverless Computing: Principles and Paradigms (2023): 43-77.

[8] Naranjo Delgado, Diana María. Serverless computing strategies on cloud platforms. Diss. Universitat Politècnica de València, 2021.

[9] Rahman, Md. "Serverless cloud computing: a comparative analysis of performance, cost, and developer experiences in container-level services." (2023).

[10] Patchamatla, Pavan Srikanth, and Isaiah Oluasegun Owolabi. "Integrating Serverless Computing and Kubernetes in OpenStack for Dynamic AI Workflow Optimization." (2020).

[11] Grzesik, Piotr, et al. "Serverless computing in omics data analysis and integration." Briefings in bioinformatics 23.1 (2022): bbab349.

[12] Burkat, Krzysztof, et al. "Serverless containers–rising viable approach to scientific workflows." 2021 IEEE 17th International Conference on eScience (eScience). IEEE, 2021.

[13] Pérez, Alfonso, et al. "Serverless computing for container-based architectures." Future Generation Computer Systems 83 (2018): 50-59.

[14] Fan, Chen-Fu, Anshul Jindal, and Michael Gerndt. "Microservices vs Serverless: A Performance Comparison on a Cloud-native Web Application." CLOSER. 2020.

[15] Back, Timon. Hybrid serverless and virtual machine deployment model for cost minimization of cloud applications. Diss. 2018.

[16] Das, Anirban, et al. "Skedulix: Hybrid cloud scheduling for cost-efficient execution of serverless applications." 2020 IEEE 13th international conference on cloud computing (CLOUD). IEEE, 2020.

Published

2024-12-29

Issue

Section

Articles

How to Cite

1.
Mehdi Syed AA, Ali S. Kubernetes and AWS Lambda for Serverless Computing: Optimizing Cost and Performance Using Kubernetes in a Hybrid Serverless Model. IJETCSIT [Internet]. 2024 Dec. 29 [cited 2025 May 15];5(4):50-6. Available from: https://ijetcsit.org/index.php/ijetcsit/article/view/119

Similar Articles

1-10 of 91

You may also start an advanced similarity search for this article.