云 计 算 平 台 构 架
经典云计算架构包括 IaaS、PaaS、SaaS 三层服务。云计算平台架构细分为
硬件层、虚拟层、软件平台层、能力层、应用平台以及软件服务层。
云平台的云计算架构虽然分了多个层次,但是每个层次之间都是松耦合关系,
在一个具体的案例中也不是每个层次的服务都使用到,而是根据具体的应用环
境搭建相应的云计算架构。
图 3.1 云计算构架
(1)硬件层和虚拟层对应 IaaS 层
主要提供基本架构的服务,比如提供基本的计算服务、存储服务、网络服务。
计算服务是提供用户一个计算环境,用户可以在上面开发和运行自己的应用,
此环境一般是包含约定 CPU、内存和基本存储空间的虚拟机环境,也可以是
一台物理服务器,但是对用户是透明的。
存储资源是提供用户一个存储空间,根据用户需求不同可以提供块存储服务,
文件存储服务,记录存储服务,对象存储服务。
网络服务是提供用户一个网络方案,可以让用户可以维护自己的计算环境和存
储空间,并可以利用计算环境和存储空间对外提供服务。
(2)软件平台层、能力层、应用平台组成 PaaS 层
软件平台层主要提供公共的平台技术,比如统一支撑操作系统,包括使用到的
运行平台,对应用屏蔽了运行环境差异,应用只要关心业务逻辑即可;也包括
统一计费、统一配置、统一报表等后台支撑,各种应用利用相应的框架进行开