1.4 云计算的服务模式

典型的云计算服务模式包括3类:IaaS、PaaS和SaaS。

● IaaS。IaaS层面的服务为用户提供使用处理器、存储、网络及其他的基础计算资源的能力,用户可以在其中部署和运行包括操作系统在内的任意软件。IaaS对用户在基础设施层面上是透明的,用户不需要管控底层的云基础设施,但需要对操作系统、存储及部署的应用程序进行控制,有些情况也需要对选中的网络组件(如主机防火墙)等进行配置。

● PaaS。PaaS 层面的服务为用户提供在云基础设施部署其创建的,或所需应用程序的能力,这些应用程序通过提供者所支持的编程语言或工具编写和创建。PaaS对用户在平台层面上是透明的,用户不需要管控网络、服务、操作系统、存储等底层的云基础设施,但需要对其部署在平台上的应用程序进行控制,某些情况下也需要对应用程序的托管环境进行配置。

● SaaS。SaaS层面的服务为用户提供使用提供者提供的应用程序的能力,这些应用程序运行在云基础设施之上。这些应用程序(如基于 Web的Email)可由各种客户端设备通过瘦客户端接口(如Web浏览器)访问。SaaS在软件层面上对用户是透明的,用户不需要管控网络、服务器、操作系统、存储等底层的云基础设施;除了需要对应用程序的配置做有限的设定之外,在大多数情况下也不需要管理供其使用的应用程序服务的能力。

另外,还有几种服务模式因服务内容上的不同也得到了业界的认可,包括DSaaS(Data Storage as a Service)、ITSaaS(IT Security as a Service)、AaaS (Assurance as a Service)、BPaaS(Business Process as a Service)、CaaS (Communications as a Service)、NaaS(Network as a Service)、DAAS(Data as a Service)、CompaaS(Compute as a Service)等服务模式。