1.3.1 关于XaaS

XaaS,全称为X as a Service,是指一切以服务的形式提供,其中X不代表某个特定的单词缩写,而是代表所有。这种服务形式越来越多地通过网络进行提供,而不仅局限于本地或现场服务。

我们通常所说的IaaS、PaaS、SaaS都属于XaaS的范畴。SaaS前文已经介绍过了,下面简要介绍IaaS和PaaS的含义。

1.基础设施即服务(Infrastructure as a Service, IaaS)

这种服务模式将计算基础设施(包括服务器、网络资源、存储设备等)作为一项服务提供给消费者。它还包括提供操作系统以及虚拟化技术管理这些资源的服务等。消费者可以通过互联网便捷地从IaaS服务商获得所需的服务。

2.平台即服务(Platform as a Service, PaaS)

PaaS是指将软件研发的平台作为一种服务提供给用户。一些观点认为PaaS也是SaaS模式的一种应用,但实际上这两种服务的目标用户存在差异。PaaS通常面向软件开发人员,SaaS则面向软件客户。供应商提供的服务不仅限于基础设施,而是将软件开发和运行环境集成为整套解决方案,以SaaS的模式提交给用户。

IaaS、PaaS、SaaS三者的关系如图1-4所示。

图1-4 XaaS的三种云服务

根据名称和所处的层级,可以看出SaaS和PaaS之间有着紧密的联系。下面我们将详细介绍PaaS平台以及它与SaaS平台之间的关系。