第4章 核心结构——云的架构
4.1 云架构的基本层次
从服务类型来看,云计算中的云可以分为基础设施云、平台云和应用云。这种分类方式早已形成了云架构的基本层次。云的硬件资源包括了计算、存储和网络等资源。云架构通过虚拟化、标准化和自动化的方式有机地整合了云中的硬件和软件资源,并由网络将云中的服务交付给用户。
由美国国家标准研究院(NIST)提出的被全球广泛引用的云架构包含了三个基本层次:基础设施层(Infrastructure Layer)、平台层(Platform Layer)和应用层(Application Layer)。在某些特定场合,人们也称其为基础设施云、平台云和应用云。该架构层次中每层的功能都通过服务的形式提供出来,这就是云服务类型分类方式的来源,也就是从云架构不同层次所提供的服务来进行划分。
应用层是在云上应用软件的集合,构建在基础设施层提供的资源和平台层提供的环境之上,由网络这种渠道交付给用户。云应用种类繁多,既可以是受众群体庞大的标准应用,如医疗、保健、家庭理财,也同样可以是定制的服务应用,还可以是用户开发的多元应用。
平台层将平台软件和中间件作为中心,介于基础设施层和应用层之间。平台层包括软件资源的集合,该资源具有通用性以及可复用性,提供了应用开发、部署、运行相关的中间件和基础服务,能够更好地满足云应用在可伸缩性、可用性和安全性等各方面的基础要求。
基础设施层是以IT 基础资源为中心,包括经过虚拟化后的硬件资源池和与之相关的可缩放功能的集合。
位于云架构上层的云提供商在为用户提供该层的服务的同时,需要实现该架构下层所必须具备的功能。当然并不是所有的云都必须在这三个层次上提供所有的服务。对于云提供商来说,交付的层次越高,其内部需要实现的功能就越多,位于云架构上层的云提供商在为用户提供该层的服务的同时实现了该架构下层所必须具备的功能。
在下述篇幅中,让我们一起聚焦每个层级的具体内容。
【责任编辑:book TEL:(010)68476606】
点赞 0