Skip to content

Clouds

Cloud service models

  1. Infrastructure as a Service (IaaS): Provides virtualized computing resources over the internet, like storage, servers, and networking. Examples include AWS EC2 and Google Compute Engine.
  2. Platform as a Service (PaaS): Supplies hardware and software tools over the internet, usually for application development. Examples include Microsoft Azure App Services and Google App Engine.
  3. Software as a Service (SaaS): Delivers software applications over the internet on a subscription basis. Examples include Microsoft Office 365 and Salesforce.
  4. Function as a Service (FaaS): Also known as serverless computing, this model allows developers to execute code in response to events without managing the underlying infrastructure. Examples include AWS Lambda and Azure Functions.
  5. Backend as a Service (BaaS): Provides backend services such as databases, authentication, and storage, allowing developers to focus on front-end development. Examples include Firebase and Back4App.
  6. Containers as a Service (CaaS): Offers container-based virtualization as a service, enabling rapid application deployment. Examples include Google Kubernetes Engine and Azure Kubernetes Service.

Each model offers different levels of control, flexibility, and management responsibilities