Explore chapters and articles related to this topic
Blockchain-as-a-Service
Published in Shaun Aghili, The Auditor's Guide to Blockchain Technology, 2023
Ramya Bomidi, Srija Guntupalli, Sanober Mohammed, Bhargav Putturu Theja
Function as a Service (FaaS), also known as serverless computing, is a way to deploy applications to the cloud rapidly and flexibly. The Functional Blockchain-as-a-Service model is based upon Function as a Service. The Functional BaaS model is a serverless architecture which, when compared to the traditional BaaS model, has several advantages. Furthermore, the robustness and hierarchical nature of the Function-as-a-Service (FaaS) model can be easily adapted to the FBaaS model. The architecture consists of an infrastructure layer composed of an operating system and a physical cluster built on AWS without using Amazon lambda functions; a component layer which implements basic functions such as authentication and authorization; a service layer which implements major functionalities such as storage and transactions; and a business logic layer which provides extensive and complex services [9].
Cloud Computing
Published in Vikas Kumar Jha, Bishwajeet Pandey, Ciro Rodriguez Rodriguez, Network Evolution and Applications, 2023
Vikas Kumar Jha, Bishwajeet Pandey, Ciro Rodriguez Rodriguez
We also have other derived and specialized service models, not defined by NIST but that arose from technological jargon: FaaS (Function as a Service): The type of cloud computing service allows developers to build, run, and manage application packages as functions without maintaining their infrastructure. It is an execution model that is event driven and runs in stateless containers. The functions manage the logic and the state of the servers by using the services of a FaaS provider.GaaS (Gaming as a Service): Video game services in the cloud, without the need for a console, for example, Google Stadia.DaaS (Desktop as a Service): It allows users to use their PC desktop on any device.CaaS (Communications as a Service): Cloud-based telecommunications use mobile data, such as messaging and video conferencing solutions, for example, Skype, Twitter, and Facebook. It allows users to deploy and manage applications through container-based abstraction using on-premises data centers or the cloud. The vendor provides the framework, or orchestration platform, on which containers are deployed and managed, and thanks to this organization, the most important IT functions are automated. This model is especially useful for developers, as it allows them to build scalable and more secure applications on containers. Users can purchase only the features they want (scheduling, load balancing, etc.), saving money and increasing efficiency [4].DBaaS (Database as a Service): The control and management of the database become the responsibility of the cloud service. The user only concentrates on the use of the said database, for example, MongoDB Atlas.IDaaS (Identity as a Service): Administration of identities and users based on the cloud for security, for example, biometric software or fingerprint reading.STaaS (Storage as a Service): It occurs when you buy storage space in the cloud, for example, Google Drive DropBox.HaaS (Hardware as a Service): This allows users to rent all or part of their hardware to various providers (computers, printers, telephones, etc.).
Implementation of serverless cloud GIS platform for land valuation
Published in International Journal of Digital Earth, 2021
Muhammed Oguzhan Mete, Tahsin Yomralioglu
Except from three main service models, there is Everything as a Service (XaaS) which means all possible services and applications that can be provided over the internet on demand (Duan et al. 2015). Among these, one of the most used models is Function as a Service (FaaS). It is an alternative for deploying applications in the cloud. FaaS runs the function on demand so that users can execute the backend code without provisioning or maintaining servers. FaaS is generally used for building microservices, processing HTTP requests, message queue, or task scheduling purposes (Goebelbecker 2020). AWS Lambda, Google Cloud Functions, Microsoft Azure Functions, IBM/Apache's OpenWhisk, and Oracle Cloud Fn are some of the FaaS examples in the cloud market. FaaS is the core concept of the serverless computing architecture which is an execution model where infrastructure management operations like server or cluster provisioning, capacity provisioning, and maintenance are handled by the cloud provider. Serverless architecture enables building and running services and applications without thinking about servers. On the other hand, users only pay when a serverless application is used, which means that the cloud provider does not charge you any fees other than data storage when the system is not operating.