Cloud service models

There are four main models for running an application in the cloud:

  • Infrastructure as a Service (IaaS): The cloud provider is in charge of the infrastructure, but you are responsible for configuring it and the application that runs on it.
  • Platform as a Service (PaaS): The cloud provider fully manages the infrastructure, and you are responsible for the application and the configuration of running it on the infrastructure.
  • Function as a Service (FaaS): The cloud provider manages the infrastructure and platform, and based on some trigger (HTTP call, message in a queue, a scheduled time, and so on), activates your application; you are only responsible for writing the single function code that will be run when triggered. ...

Get Hands-On Full-Stack Web Development with ASP.NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.