云计算体系结构中soa构建层_云计算体系结构
1
云计算体系结构
胡经国
本文作者的话
本文是根据有关文献和资料编写的
《漫话云计算》
系列文稿之一。现作为云
计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望
能够得到大家的指教和喜欢!
下面是正文
一、体系结构及其研究概况
体系结构,是指一组部件以及这些部件之间的联系。
自
1964
年
G
·
Amdahl
首次提出体系结构这个概念以来,人们对计算机系统
开始有了统一而清晰的认识,为从此以后计算机系统的设计与开发奠定了良好
的基础。
近
40
多年来,体系结构学科得到了长足的发展,其内涵和外延得到了极大
的丰富。特别是网络计算技术的发展,使得网络计算体系结构成为当今一种主
要的计算模式结构。微电子技术的飞速发展使芯片级体系结构研究成为一个挑
战性课题。体系结构与系统软件、应用软件、程序设计语言的紧密结合与相互
作用,也使今天的计算机与以往有很大的不同,并触发了大量的前沿技术、相
关产品开发与基础研究课题。
二、供商榷的云计算体系结构
由于云计算分为
IaaS
、
PaaS
和
SaaS
三种服务模式,不同的厂家又提供了不
同的解决方案,因而目前还没有一个统一的云计算体系结构。这对读者了解云
计算的原理构成了障碍。
下面是综合不同厂家的方案构建的一个供商榷的云计算体系结构。这个体
系结构如图
1
(略)所示。它概括了不同解决方案的主要特征;每一种方案或许
只实现了其中部分功能;或许也还有部分相对次要功能尚未概括进来。
三、云计算体系结构构成
1
、云计算体系结构分层
云计算体系结构分为以下
4
层:物理资源层、资源池层、管理中间件层和
SOA
构建层,如图
1
所示。
⑴、物理资源层