Virtualized computing resources refer to the creation of virtual versions of physical resources, such as servers, storage, or networks.
Published in Chapter:
Serverless Computing: Unveiling the Future of Cloud Technology
Nidhi Niraj Worah (Thakur College of Engineering and Technology, India) and Megharani Patil (Thakur College of Engineering and Technology, India)
Copyright: © 2024
|Pages: 21
DOI: 10.4018/979-8-3693-1682-5.ch003
Abstract
This chapter serves as a comprehensive initiation into serverless computing, a revolutionary paradigm in cloud computing. It begins by elucidating the foundational concepts, breaking down its architecture that simplifies development through modular functions triggered by specific events. The narrative unfolds, highlighting the myriad benefits, such as enhanced efficiency, seamless scalability, and liberating developers from intricate server management. A comparative analysis with traditional cloud computing underscores serverless computing's unique attributes. However, the chapter maintains balance by addressing challenges like cold start latency, execution duration limits, and potential vendor lock-in. The exploration concludes by showcasing real-world applications in domains like real-time data processing, backend APIs, batch processing, image and video processing, and chatbots. Offering a nuanced understanding of serverless computing, this chapter stands as an invaluable resource for readers exploring its advantages, challenges, and diverse applications.