Given below are some of the widely used Cloud Service models:
1. SaaS (Software as a Service)
2. PaaS (Platform as a Service)
3. IaaS (Infrastructure as a Service)
4. Mobile "backend" as a service (MBaaS)
5. Serverless computing
6. Function as a service (FaaS)
Software as a Service (SaaS): is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. An application service provider (ASP) provides application software access to subscribers. This service is sometimes called Software as a Service (SaaS). In SaaS (Software as Service), typically access is provided to a software application.
Infrastructure as a Service (IaaS): IaaS providers offer computers - physical or (more often) virtual machines and other resources like servers, load balancers, raw block storage, file or object storage, firewalls, IP addresses, virtual local area networks (VLANs), and software bundles.
The following may be considered under this model:
Platform as a Service(PaaS): Paas is a category of cloud computing that provides a platform and environment to allow developers to build applications and services over the internet. PaaS services are hosted in the cloud and accessed by users simply via their web browser. Platform as a Service allows users to create software applications using tools supplied by the provider. PaaS services can consist of preconfigured features that customers can subscribe to; they can choose to include the features that meet their requirements while discarding those that do not.
Examples to PaaS offers include Operating system, Server-side scripting environment, Database management system, Server Software, Support, Storage , Network access.