基于微服务的OpenStack和VMWare混合云统一管理平台

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:w332365605
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来计算机行业的快速发展,云计算的理念已经被人们广泛接受,其中统一的软硬件资源管理要求已经成为了各个软件企业的标准管理模式。这套模式需要通过虚拟化技术来助力,从鼎鼎大名的老牌商业巨头VMWare到如今最活跃的虚拟化开源社区OpenStack都提供了以物理资源为基础的虚拟化服务技术手段。但是从费用成本、功能性、安全性等维度如何选择虚拟化技术,亦或是如何整合虚拟化技术成了我们值得思考的问题。以此作为出发点,本文提出了 一套以微服务架构为基础的OpenStack和VMWare混合云统一管理平台,包括账号模块、异构化平台模块、计费模块和监控模块,并支持适配不同的虚拟化服务模块,使得不同虚拟化技术的资源能够互联互通。(1)平台后端采用Spring Cloud的微服务分布式框架进行开发,整个架构体系分为消费层和业务层。消费层用于接收前端页面的请求,调用业务层接口,并根据接口返回数据进行组装,最后把完整信息返回给前端。(2)平台通过OAuth2协议框架提供平台各模块间单点登录的能力。平台的虚拟化模块以OpenAPI的方式接入、集成各厂商的公有云或私有云服务。管理中心作为适配层,通过基于策略的方式来调度后端的虚拟化服务模块的接口,以此提供用户不同虚拟化平台的计算、存储和网络服务能力。平台利用Zabbix来实时监控云主机和物理服务器的性能和资源使用率。(3)为了提高物理服务器资源的利用率,平台通过基于遗传算法的云主机放置策略选择最合适的物理服务器去创建云主机,充分利用物理服务器的剩余资源,资源利用率高达96%,从而降低企业物理资源的费用成本。(4)平台将从实际需求出发分为管理端和租户端。管理端由运营人员管理各个虚拟化平台的配置,监控整个平台的运行状况;租户端用户根据自身需要选择合适的虚拟化技术,可以申请开通多种虚拟化资源,并把它们整合到一起作为应用或中间件部署的底层环境。混合云统一管理平台通过纳管底层的OpenStack和VMWare虚拟化技术,屏蔽不同虚拟化技术中比较繁琐、难以理解的理论和操作知识,提供统一的用户和组织结构体系、统一的申请-审批流程、统一的监控运维体系和统一的计价计费体系,并能根据用户需求快速进行迭代开发,纳管其他所需的底层虚拟化平台。
其他文献
近年来,锂硫电池(LSB)因单质硫在自然界大量存在且廉价,能够提供1675m Ah g-1的理论比容量,同时提供2600 Wh kg-1的高理论比能量,因此成为高比能储能器件研究领域的热点之一。目前LSB还不能实现产业化的关键问题主要是电化学反应产物-中间体多硫化物的穿梭效应,引起活性物质的损失以及金属锂负极的腐蚀等一系列问题,从而影响电化学性能。基于上述问题,本论文主要针对高负载电极制备工艺展开
学位
学位
学位
学位
学位
学位
学位
在燃气轮机的设计中通常采用旋流入流的方式,通过旋流器可以在燃烧室上游产生中心回流区从而使燃料充分混合并提高燃烧中火焰的稳定性。但旋流入流的湍流流场中存在着如进动涡核、涡旋破碎等相干结构,并且在不同工况下还伴随着不同火焰结构的产生与转变。所以在燃烧室设计初就需要先通过对其燃烧状态进行数值模拟以及实验研究并进行分析改进。本文的工作为对课题组自行设计的双旋流燃烧器进行实验与模拟的研究,以LES大涡模拟研
学位