Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Database as a Service (DBaaS)
Container as a Service (CaaS)
Infrastructure as a Service (IaaS)
Providing virtualized computing resources over the internet. This includes virtual machines, storage, and networking. Examples of IaaS providers are Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
Platform as a Service (PaaS)
Offering a platform and environment for developers to build, deploy, and manage applications without having to worry about underlying infrastructure. Examples include Heroku, Google App Engine, and Microsoft Azure App Service.
Software as a Service (SaaS)
Delivering software applications over the internet on a subscription basis. These applications are hosted and maintained by the service provider. Examples include Salesforce, Microsoft 365, and Dropbox.
Database as a Service (DBaaS)
Providing database management and hosting services. This allows customers to use databases without the hassle of managing the underlying infrastructure. Examples include Amazon RDS, Azure SQL Database, and Google Cloud SQL.
Container as a Service (CaaS)
Offering a platform for deploying and managing containerized applications using technologies like Docker and Kubernetes. Providers like AWS ECS and Azure Kubernetes Service (AKS) fall under this category.