Types are classified by how the types of services are divided and provided by a cloud provider
Here major types are mentioned
On-premises - All the hardware and software components are Managed by the Company in their own Datacenter
Infrastructure as a Service IaaS - Virtualization, CPU(Server / Processor), Storage, Networking are managed by the cloud provider and we should configure OS and Application
Platform as a Service PaaS - Except application part all the Hardware and Software components are managed by the Cloud Provider and we should deploy our application / Code.
Software as a Service SaaS - All the components are managed by the cloud provider and we should use their application
Anything as a service (XaaS) is a term that describes a broad category of services related to cloud computing. With cloud computing technologies, cloud providers offer companies more different kinds of services
For example:
- Database as a service (DBaaS)
- Storage-as-a-Service(SaaS)
- Desktop as a service (DaaS)
- Communications as a service (CaaS)
- Monitoring as a service (MaaS)