作者:. | 来源:互联网 | 2023-01-28 17:56
本文主要介绍关于云计算体系结构中soa构建层的知识点,对【云计算体系结构中soa构建层_原创:云计算体系结构概述】和【SOA构建层】有兴趣的朋友可以看下由【weixin_39751076】投稿的技术文
本文主要介绍关于云计算体系结构中soa构建层的知识点,对【云计算体系结构中soa构建层_原创:云计算体系结构概述】和【SOA构建层】有兴趣的朋友可以看下由【weixin_39751076】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的相关技术问题。
SOA构建层
云计算体系结构概述
Yuanzi16
本文作者的话
本文是根据有关文献和资料编写的《漫话云计算》系列文稿之一。现作为云计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望能够得到大家的指教和喜欢!
下面是正文
体系结构,是指一组部件以及这些部件之间的联系。自1964年G·Amdahl首次提出体系结构这个概念以来,人们对计算机系统开始有了统一而清晰的认识,为从此以后计算机系统的设计与开发奠定了良好的基础。近40多年来,体系结构学科得到了长足的发展,其内涵和外延得到了极大的丰富。特别是网络计算技术的发展,使得网络计算体系结构成为当今一种主要的计算模式结构。微电子技术的飞速发展使芯片级体系结构研究成为一个挑战性课题。体系结构与系统软件,应用软件,程序设计语言的紧密结合与相互作用,也使今天的计算机与以往有很大的不同,并触发了大量的前沿技术、相关产品开发与基础研究课题。
一、云计算体系结构图
由于云计算分为IaaS、PaaS和SaaS三种服务模式,不同的厂家又提供了不同的解决方案,目前还没有一个统一的云计算体系结构。这对读者了解云计算的原理构成了障碍。下面是综合不同厂家的方案构建的一个供商榷的云计算体系结构。这个体系结构如图1所示。它概括了不同解决方案的主要特征;每一种方案或许只实现了其中部分功能;或许也还有部分相对次要功能尚未概括进来。
二、云计算体系结构构成
1、云计算体系结构分层
云计算体系结构分为以下4层:物理资源层、资源池层、管理中间件层和SOA构建层,如图1(略)所示。
①、物理资源层:包括计算机(服务器)、存储器、网络设施、数据库和软件等。
②、资源池层:是将大量相同类型的资源,构成同构或接近同构的资源池,包括计算资源池、存储资源池、网络资源池、数据资源池和软件资源池。
构建资源池,更多是物理资源的集成和管理工作。例如,研究在一个标准集装箱的空间里如何装下2000个服务器,解决散热和故障节点替换的问题,并降低能耗。
③、管理中间件层:负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能够高效、安全地为应用提供服务。
④、SOA构建层:将云计算能力封装成标准的Web
Services(Web服务),并纳入到SOA体系进行管理和使用,包括服务接口、服务注册、服务查找、服务访问和构建服务工作流等。
链接:SOA
SOA(Service Oriented
Architecture,面向服务的体系结构),是一个组件模型。它将应用程序的不同功能单元(称为服务),通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的。它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务,可以以一种统一和通用的方式进行交互。
2、云计算体系结构的最关键部分
管理中间件层和资源池层,是云计算体系结构的最关键部分。SOA构建层的功能更多地依靠外部设施提供。
管理中间件层,负责资源管理、任务管理、用户管理和安全管理等工作。
资源管理,负责均衡地使用云资源节点,检测节点的故障并试图恢复或屏蔽之,并对资源的使用情况进行监视统计。
任务管理,负责执行用户或应用提交的任务,包括完成用户任务映象(Image)部署和管理、任务调度、任务执行、任务生命期管理等等。
用户管理,是实现云计算商业模式的一个必不可少的环节,包括账号管理、用户环境配置、用户交互管理、使用计费等。
安全管理,保障云计算设施的整体安全,包括身份认证、访问授权、综合防护和安全审计等。
2017年7月11日编写于重庆
2017年7月11日修改于重庆
本文《云计算体系结构中soa构建层_原创:云计算体系结构概述》版权归weixin_39751076所有,引用云计算体系结构中soa构建层_原创:云计算体系结构概述需遵循CC 4.0 BY-SA版权协议。