Serverless Computing: The Evolution of Cloud Infrastructure

Volume: 10 | Issue: 02 | Year 2024 | Subscription
International Journal of Distributed Computing and Technology
Received Date: 10/06/2024
Acceptance Date: 10/25/2024
Published On: 2024-11-18
First Page: 48
Last Page: 60

Journal Menu

By: V. Basil Hans

Abstract

A form of cloud computing known as serverless computing has brought about a change in the way cloud development and deployment are carried out. An era that is now known as “post-container” has been brought about because of a new idea that has developed from cloud computing. Software developers can devote their attention to building code and business logic rather than managing infrastructure when they use serverless computing. Serverless computing is an advancement in infrastructure abstraction because it enables developers to concentrate just on code rather than on the servers that are underpinning the system or the challenges associated with scalability. A serverless strategy involves the execution of functions in response to events and the scaling up or down of those processes based on the demand for them. Developers can construct and deploy applications without the need to manage the underlying server resources thanks to serverless computing, which represents a significant evolution in cloud infrastructure. As a result of this paradigm change, the complexity of server management is abstracted, which enables autonomous scalability, high availability, and cost-efficiency. This is because customers are charged based on execution time rather than pre-provisioned capacity. The elimination of the need for manual provisioning, monitoring, and scaling is one of the ways that serverless computing boosts the productivity of developers and speeds up the development cycle. This article delves into the fundamental ideas that underpin serverless architectures, such as function as a service (FaaS), the function of cloud providers, event-driven models, and the advantages and disadvantages of implementing serverless infrastructure. Additionally, the conversation delves into the influence that serverless computing has had on contemporary DevOps techniques, the architecture of microservices, and the prospects for cloud computing in the future. The essay illustrates how serverless computing is defining the future of cloud architecture by boosting agility, decreasing operational overhead, and fostering innovation in software development. This is achieved by utilizing case studies and real-world scenario-based applications.

Keywords: Function as a service (FaaS), serverless computing, cloud infrastructure, event-driven architecture, and scalability

Loading

Citation:

How to cite this article: V. Basil Hans, Serverless Computing: The Evolution of Cloud Infrastructure. International Journal of Distributed Computing and Technology. 2024; 10(02): 48-60p.

How to cite this URL: V. Basil Hans, Serverless Computing: The Evolution of Cloud Infrastructure. International Journal of Distributed Computing and Technology. 2024; 10(02): 48-60p. Available from:https://journalspub.com/publication/ijdct/article=12028

Refrences:

  1. What is serverless computing? (2024). Serverless definition. Cloudflare.com. Available from: https://www.cloudflare.com/learning/serverless/what-is-serverless/.
  2. Li Y, Lin Y, Wang Y, Ye K, Xu C. Serverless computing: state-of-the-art, challenges and opportunities. IEEE Trans Services Comput. 2022;16(2):1522–1539. doi:10.1109/TSC.2022.3166553.
  3. Chaudhary S, Somani G, Buyya R. Research Advances in Cloud Computing. Singapore: Springer; 2017. doi:10.1007/978-981-10-5026-8.
  4. El IN, Hästbacka D, Pahl C, Taibi D. Platforms for Serverless at the Edge: A Review. In: Zirpins C, et al. Advances in Service-Oriented and Cloud Computing. ESOCC 2020. Communications in Computer and Information Science. Cham: Springer; 2021. 29–40. doi:10.1007/978-3-030-71906-7_3g.
  5. Qian L, Luo Z, Du Y, Guo L. Cloud Computing: An Overview. In: Jaatun MG, Zhao G, Rong C, editors. Cloud Computing. CloudCom 2009. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer; 2009. doi:10.1007/978-3-642-10665-1_63.
  6. Kalapatapu A, Sarkar M. Cloud Computing: An Overview. Cloud Computing: Methodology, Systems, and Applications. 1st edition. Boca Raton, FL, USA: CRC Press; 2012. 3–29.
  7. Phaphoom N, Wang X, Abrahamsson P. Foundations and technological landscape of cloud computing. Int Scholarly Res Notices. 2013;2013(1):782174. doi:10.1155/2013/782174.
  8. Buyya R, Gill SS. Sustainable cloud computing: foundations and future directions. arXiv preprint arXiv:1805.01765. 2018 May 2.
  9. GeeksforGeeks. Difference between cloud computing and traditional computing. 2021. Available from: https://www.geeksforgeeks.org/difference-between-cloud-computing-and-traditional-computing/.
  10. Eismann S, Scheuner J, Van Eyk E, Schwinger M, Grohmann J, Herbst N, et al. A review of serverless use cases and their characteristics. arXiv preprint arXiv:2008.11110. 2020. doi:10.48550/arXiv.2008.11110.
  11. Ioni Y, Sapkov I, Kirsanova M, Dimiev AM. Flame modified graphene oxide: Structure and sorption properties. Carbon. 2023;212:118122. doi:10.1016/j.carbon.2023.118122.
  12. Mahmoudi N, Khazaei H. Performance modeling of serverless computing platforms. IEEE Trans Cloud Comput. 2020;10(4):2834–2847. doi:10.1109/TCC.2020.3033373.