下面这张清晰表达出IasS(基础设施即服务),PaaS(平台即服务)和SaaS(软件即服务)三者之间的区别

iaas

对于非云上的应用来说,我们需要自己管理和维护从硬件到软件所有内容,这就是我们所说的本地应用。

云服务商通过云计算给我们提供了三种不同模式的服务产品:IaaS,PaaS和SaaS。

  • IaaS: 云服务商通过IaaS提供给我们访问基础设施的能力,比如:服务器,存储和网络。我们支付的是提供基础设施服务的费用,然后这上面安装不同的软件来支撑我们的应用。
  • PaaS: PaaS则更进一步,给我们提供了一个拥有各式各样中间件,框架,工具的平台来支持我们的应用,使得我们只需要专注在应用业务和数据开发运维上。
  • SaaS: SaaS能够使得应用完成在云上运行,我们只需要按月订阅付费相应的SaaS 产品,这其中的翘楚就是auth0,stripe,shopify

文章内容参考自bytebytego的SystemDesign,仅用于个人学习记录。