Pub. Date | : Jan, 2022 |
---|---|
Product Name | : The IUP Journal of Computer Sciences |
Product Type | : Article |
Product Code | : IJCS30122 |
Author Name | : Agbaje Michael O, Adebayo A O, Udosen Alfred A, Daniel Gogfrey and Bamidele Raymond |
Availability | : YES |
Subject/Domain | : Management |
Download Format | : PDF Format |
No. of Pages | : 8 |
Several different cloud companies have proposed numerous serverless solutions in response to the demand for Internet access that could be dynamically expanded to any capacity with little maintenance and operating expenses. Serverless computing, also known as Function-as-a-Service (FaaS), is a popular method for developing online applications, data processing, and backend services; nevertheless, it comes with a fee. The computing system provides automated resource provisioning and allocation, unlike Virtual Machines (VMs), allowing for elastic and automatic scalability. The study pertains to Web Application Programming Interface, or Web API, deployed on virtual machines and as FaaS. Despite the benefits of serverless computing, the study found that there is no obvious option between serverless and VMs for a Web API application since prices must be carefully calculated and all components included with FaaS must be included. Furthermore, the paper reviews some of the unique opportunities and potentials that serverless computing presents.
Serverless computing differs from traditional cloud computing concepts in the sense that the infrastructure and platforms are running are transparent to customers. In this approach, the customers are only concerned with the desired functionality of their application and the rest is delegated to the service provider.
When the rate of data expansion outpaces the number of available servers, the demand for a cloud solution leads to the adoption of serverless computing systems for a variety of applications. This cutting-edge approach to data storage has helped to eliminate the costs associated with the upkeep of physical storage systems (Rolle, 2018).
Serverless Computing, Response time, Web API, Cloud Services, Function-as-a-Service (FaaS), Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), Backend as a Service (BaaS)