1.4 云计算的SPI服务模型

   云计算是通过共享资源池的方式来提高资源利用率的。在云计算中,根据其资源池中资源的类别,可以把云计算的服务模型分为三种,即所谓的SPI 模型

    应用程序 Software as a Service (SaaS)

  系统平台 Platform as a Service (PaaS)

  基础设施 Infrastructure as a Service (IaaS)

SaaS:

   SaaS 类型的云计算服务有以下主要特点。

  (1)用户主要通过标准的Web 浏览器来使用互联网上的软件服务。

  (2)多主租用(Multi-tenancy) 。

  (3)用户不必购买软件,只需按需租用软件或通过广告模式免费使用

PaaS:

    (1)提供应用服务平台的编程接口,开发人员需要根据平台提供的服务接口进行应用程序开发。

  (2)提供应用程序的托管平台,针对这个平台开发的应用程序一般只能部署在这个平台上面。

IaaS:

 (1)以服务的形式提供虚拟硬件资源,包括服务器、存储、网络等。

 (2)用户对基础设施环境需要自己进行系统管理。

三种服务之间的功能对比

  SaaS 的好处在于对用户的要求比较低,基本上是现成的应用,用户可以直接应用,但问题是用户的需求不是都有现成应用服务来解决的。PaaS 的好处在于用户可以直接在上面开发应用程序,而不用关心底层系统平台的维护,但是它的问题在于不利于已有应用的迁移。IaaS 对已有应用的迁移相对比较平滑,用户使用平台的灵活度相对要大一些,但是要做的事情也相对更多。

原文地址:https://www.cnblogs.com/chongchong409/p/3487737.html