Differences between IaaS, PaaS, and SaaS

193 단어·1 분·원문(.md)

  • IaaS: Provides a VM environment up to the point before OS installation.
  • PaaS: Configures an operating environment that developers can use.
  • SaaS: Provides a complete environment that users can use immediately.

IaaS (Infrastructure as a Service) #

  • A service that provides infrastructure level (VM Hosting)
  • Users receive and utilize IT resources, such as servers, storage, and databases, required to build systems or services, in a service-oriented manner.
  • The approach used by Amazon's EC2 (Amazon Elastic Compute Cloud) service

PaaS (Platform as a Service) #

  • A cloud service that provides a platform and environment for developers to write applications.
  • Users receive and utilize the execution environment where application services run, in a service-oriented manner.
    • A method where software like node.js and Java is pre-configured, allowing users to deploy their source code and have it immediately become a service.
  • Users do not need to consider OS, Server H/W, Network, etc.
  • The approach used by Microsoft Azure Platform service

SaaS(Software as a Service) #

  • Users access applications like email and word processors over a network.
  • A method of receiving software as a service.
  • Everything is managed by the software provider.
XaaS
DevOps/XaaS.md