CN106020970A - 一种私有云环境下的异构虚拟化平台管理框架 - Google Patents
一种私有云环境下的异构虚拟化平台管理框架 Download PDFInfo
- Publication number
- CN106020970A CN106020970A CN201610306502.6A CN201610306502A CN106020970A CN 106020970 A CN106020970 A CN 106020970A CN 201610306502 A CN201610306502 A CN 201610306502A CN 106020970 A CN106020970 A CN 106020970A
- Authority
- CN
- China
- Prior art keywords
- cloud
- virtual platform
- unified
- environment
- isomery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000010410 layer Substances 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 16
- 239000002344 surface layer Substances 0.000 claims description 9
- 230000006978 adaptation Effects 0.000 claims description 5
- 238000005538 encapsulation Methods 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 238000012423 maintenance Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 abstract description 9
- 238000000605 extraction Methods 0.000 abstract 1
- 230000010354 integration Effects 0.000 abstract 1
- 230000003993 interaction Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000006317 isomerization reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明特别涉及一种私有云环境下的异构虚拟化平台管理框架。该私有云环境下的异构虚拟化平台管理框架,由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成。该私有云环境下的异构虚拟化平台管理框架,提供了一种合理、高效的异构虚拟化平台管理框架模型,能够实现多种异构虚拟化平台的统一管理和监控,满足私有云环境中对异构虚拟化平台的资源分配、统一管理、统一监控、规范集成、安全控制等实际要求,降低了不同的虚拟化平台架构对私有云管理带来的人力成本和时间成本,并提高了私有云化境的扩展性与兼容性,具有较高的通用性。
Description
技术领域
本发明涉及云环境下异构虚拟化环境管理技术领域,特别涉及一种私有云环境下的异构虚拟化平台管理框架。
背景技术
近年来,随着企业信息化的深入发展和云计算应用的不断深入,很多企业和机构采用构建私有云的方式满足自身不断发展的计算需求。私有云通过虚拟化技术和分布式计算技术可以在较为经济的前提下提供充足、可纵向和横向扩展的计算能力,因此广泛受到了需要大规模计算的企业和机构的青睐。私有云环境的建设和管理逐渐成为了新的技术热点。
而随着云计算技术的发展,出现了如OpenStack、VMware vSphere和Xen等多种虚拟化平台。这些虚拟化平台特点不同、适用的应用场景不同,所以私有云环境下往往同时存在着两种或多种异构的虚拟化平台。然而这些异构的虚拟化平台由于软件架构和实现技术的不同往往不能提供统一的管理方案。为实现管理用户在不同的管理界面之间频繁切换,同时掌握多种异构的虚拟化平台不同的管理逻辑和虚拟化模型,并且由于计算、存储、网络三大资源被隔离在了不同的异构的虚拟化平台中,无法实现私有云层次上的统一监控与管理,企业需要雇佣或培养熟悉特定虚拟化平台的管理人员进行分别管理。这极大的影响了私有云环境的管理效率和成本,为私有云环境带来的巨大的管理压力和负担。
同时随着与计算虚拟化技术的发展,不断有新的、更加优化的虚拟化平台被研发出来投入生产使用。这些新兴的虚拟化平台由于采用了新技术、新框架,和私有云中已有的平台存在着较大差异,往往需要投入较大的人力成本和时间成本进行学习和消化。这极大的降低了企业私有云环境的扩展性与兼容性。
基于上述问题,本发明提出了一种私有云环境下的异构虚拟化平台管理框架。将多种异构虚拟化平台进行统一的管理和监控,降低不同的虚拟化平台架构对私有云管理带来的人力成本和时间成本,并提高私有云化境的扩展性与兼容性。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的私有云环境下的异构虚拟化平台管理框架。
本发明是通过如下技术方案实现的:
一种私有云环境下的异构虚拟化平台管理框架,其特征在于:由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成;所述云驱动层实现对异构虚拟化平台的统一接入与适配,所述云抽象层实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,所述云交互层实现异构虚拟化平台统一交互管理,所述云控制层对框架中的计算资源,存储资源和网络资源进行统一控制和管理,所述云界面层向最终用户提供统一的私有云环境管理界面。
针对不同的虚拟化平台提供可扩展的驱动程序,所述云驱动层将异构虚拟化平台中存在差异的API通过驱动分装为统一、规范的控制接口和数据接口,提供给上层框架使用。
所述云抽象层使位于异构虚拟化平台中的三大资源实现统一池化,提供一套统一的计算资源,存储资源和网络资源的模型,所述云抽象层应用于驱动层提供的规范接口和管理框架中其他各层的交互中。
所述云交互层收集管理框架中各异构虚拟化环境中的控制流信息与数据流信息,并统一在管理框架的各层之间进行流转;同时所述云交互层还采集各虚拟化环境中的性能指标和事件,进行统一加工后提供上层框架使用。
所述云控制层提供一套通用的统一资源控制逻辑,用于管理各虚拟化环境中计算资源,存储资源和网络资源管理对象的创建,查询,修改与删除;同时当出现新兴的虚拟化平台时,通过云驱动层接入,云抽象层的封装后直接纳入所述云控制层进行统一管理即可,从而实现了管理框架的高扩展性与兼容性。
所述云界面层向最终用户提供统一的私有云环境管理界面,用户通过管理界面可对多种异构虚拟化环境进行管理。
本发明的有益效果是:该私有云环境下的异构虚拟化平台管理框架,提供了一种合理、高效的异构虚拟化平台管理框架模型,能够实现多种异构虚拟化平台的统一管理和监控,满足私有云环境中对异构虚拟化平台的资源分配、统一管理、统一监控、规范集成、安全控制等实际要求,降低了不同的虚拟化平台架构对私有云管理带来的人力成本和时间成本,并提高了私有云化境的扩展性与兼容性,具有较高的通用性。
附图说明
附图1为本发明私有云环境下的异构虚拟化平台管理框架示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该私有云环境下的异构虚拟化平台管理框架,由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成;所述云驱动层实现对异构虚拟化平台的统一接入与适配,所述云抽象层实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,所述云交互层实现异构虚拟化平台统一交互管理,所述云控制层对框架中的计算资源,存储资源和网络资源进行统一控制和管理,所述云界面层向最终用户提供统一的私有云环境管理界面。
云驱动层主要实现异构虚拟化平台的统一接入与适配,以驱动程序包的方式实现不同异构虚拟化平台的适配,驱动程序包可根据私有云环境中包含的虚拟化平台的类型进行灵活的添加和移除,保证了管理框架的扩展性。
针对特定的虚拟化平台提供的驱动程序包,将此虚拟化平台对外暴露API进行驱动分装,消除异构虚拟化平台API的差异性。
云驱动层根据私有云环境管理的实际需求,定义了一套统一、规范的控制接口和数据接口,通过驱动程序包对异构虚拟化平台API的封装,将差异性的API转换为规范接口,提供给上层框架使用。
云抽象层主要实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,在异构虚拟化平台中,虽然多数都对计算资源,存储资源和网络资源进行了建模,但由于模型的差异,导致无法在不同的虚拟化平台之间直接使用。
云抽象层提供了一套统一的计算资源,存储资源和网络资源的模型,这套模型应用于驱动层提供的规范接口和管理框架中其他各层的交互中。
云抽象层使位于异构虚拟化平台中的计算资源,存储资源和网络资源实现统一池化,为上层框架进行资源统一管理、监控打下基础。
云交互层实现异构虚拟化平台统一交互管理,收集各平台中的控制流信息并统一在管理框架的各层之间进行流转,同时云交互层收集各平台中的监控指标和事件提供给上层框架使用以实现统一监控管理。
云交互层使用消息中间件,实现管理框架中各异构虚拟化环境中的控制流与数据流的集成,云交互层采用监控Agent收集各异构虚拟化环境的交互信息和事件信息,放入统一的消息中间件中供给上层框架使用。
同时交互层定义了一套标准的性能指标和事件模型,采用监控Agent采集各虚拟化环境中的性能指标和事件,封装为标准指标和事件后放入消息中间件,提供上层框架使用。
云控制层实现对异构虚拟化环境中的计算资源、存储资源、网络资源的统一控制和管理,云控制层提供一套统一的资源控制管理逻辑,用于管理各虚拟化环境中计算、存储、网络资源管理对象的创建、查询、修改与删除。
云控制层使用经过云抽象层的封装和抽象的计算资源,存储资源和网络资源对象模型,管理通过云驱动层接入的异构虚拟化平台,可提供通用的统一资源控制管理逻辑而不需要限定于某种特定架构的虚拟化平台。
同时如果出现了新兴的虚拟化平台通过云驱动层接入、云抽象层的封装后即可纳入云控制层进行统一管理,从而实现了管理框架的高扩展性与兼容性。
所述云界面层向最终用户提供统一的私有云环境管理界面,用户通过管理界面可对多种异构虚拟化环境进行管理,而不需要在各异构虚拟化环境的管理界面之间频繁切换。
Claims (6)
1.一种私有云环境下的异构虚拟化平台管理框架,其特征在于:由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成;所述云驱动层实现对异构虚拟化平台的统一接入与适配,所述云抽象层实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,所述云交互层实现异构虚拟化平台统一交互管理,所述云控制层对框架中的计算资源,存储资源和网络资源进行统一控制和管理,所述云界面层向最终用户提供统一的私有云环境管理界面。
2.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:针对不同的虚拟化平台提供可扩展的驱动程序,所述云驱动层将异构虚拟化平台中存在差异的API通过驱动分装为统一、规范的控制接口和数据接口,提供给上层框架使用。
3.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云抽象层使位于异构虚拟化平台中的三大资源实现统一池化,提供一套统一的计算资源,存储资源和网络资源的模型,所述云抽象层应用于驱动层提供的规范接口和管理框架中其他各层的交互中。
4.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云交互层收集管理框架中各异构虚拟化环境中的控制流信息与数据流信息,并统一在管理框架的各层之间进行流转;同时所述云交互层还采集各虚拟化环境中的性能指标和事件,进行统一加工后提供上层框架使用。
5.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云控制层提供一套通用的统一资源控制逻辑,用于管理各虚拟化环境中计算资源,存储资源和网络资源管理对象的创建,查询,修改与删除;同时当出现新兴的虚拟化平台时,通过云驱动层接入,云抽象层的封装后直接纳入所述云控制层进行统一管理即可,从而实现了管理框架的高扩展性与兼容性。
6.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云界面层向最终用户提供统一的私有云环境管理界面,用户通过管理界面可对多种异构虚拟化环境进行管理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610306502.6A CN106020970A (zh) | 2016-05-11 | 2016-05-11 | 一种私有云环境下的异构虚拟化平台管理框架 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610306502.6A CN106020970A (zh) | 2016-05-11 | 2016-05-11 | 一种私有云环境下的异构虚拟化平台管理框架 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106020970A true CN106020970A (zh) | 2016-10-12 |
Family
ID=57100211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610306502.6A Pending CN106020970A (zh) | 2016-05-11 | 2016-05-11 | 一种私有云环境下的异构虚拟化平台管理框架 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106020970A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106502803A (zh) * | 2016-10-21 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种私有云环境下的异构虚拟化平台事件管理模型 |
CN106534306A (zh) * | 2016-11-14 | 2017-03-22 | 北京大学(天津滨海)新代信息技术研究院 | 一种可扩展的异构云平台适配方法及其*** |
CN106685825A (zh) * | 2017-02-18 | 2017-05-17 | 郑州云海信息技术有限公司 | 基于云计算的云路由网络管理方法及*** |
CN106737708A (zh) * | 2016-11-23 | 2017-05-31 | 河池学院 | 一种基于云交互技术的服务机器人*** |
CN107071004A (zh) * | 2017-03-24 | 2017-08-18 | 上海云首信息科技有限公司 | 一种混合云控制调度***和调度方法 |
CN107370625A (zh) * | 2017-07-24 | 2017-11-21 | 北京哈工大计算机网络与信息安全技术研究中心 | 一种云平台运行状态监控方法及监控平台 |
CN107563021A (zh) * | 2017-08-17 | 2018-01-09 | 中国科学院合肥物质科学研究院 | 一种基于五层框架结构的电源控制软件开发模型 |
CN108880943A (zh) * | 2018-07-26 | 2018-11-23 | 广东浪潮大数据研究有限公司 | 一种异构云平台的监控*** |
CN109639799A (zh) * | 2018-12-12 | 2019-04-16 | 北京锐安科技有限公司 | 异构云平台的处理方法及装置 |
CN111200507A (zh) * | 2018-11-19 | 2020-05-26 | 中国电信股份有限公司 | 异构虚拟网元管理方法和***、模型驱动框架和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102655532A (zh) * | 2012-04-18 | 2012-09-05 | 上海和辰信息技术有限公司 | 分布式异构虚拟资源集成管理方法及*** |
CN102739771A (zh) * | 2012-04-18 | 2012-10-17 | 上海和辰信息技术有限公司 | 一种支持服务融合的云应用集成管理平台和方法 |
CN103051710A (zh) * | 2012-12-20 | 2013-04-17 | 中国科学院深圳先进技术研究院 | 一种虚拟云平台管理***及方法 |
CN103118125A (zh) * | 2013-02-22 | 2013-05-22 | 浪潮电子信息产业股份有限公司 | 一种跨平台的云计算资源管理***设计方法 |
CN104506620A (zh) * | 2014-12-23 | 2015-04-08 | 西安电子科技大学 | 一种可扩展的自动化计算服务平台及其构建方法 |
-
2016
- 2016-05-11 CN CN201610306502.6A patent/CN106020970A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102655532A (zh) * | 2012-04-18 | 2012-09-05 | 上海和辰信息技术有限公司 | 分布式异构虚拟资源集成管理方法及*** |
CN102739771A (zh) * | 2012-04-18 | 2012-10-17 | 上海和辰信息技术有限公司 | 一种支持服务融合的云应用集成管理平台和方法 |
CN103051710A (zh) * | 2012-12-20 | 2013-04-17 | 中国科学院深圳先进技术研究院 | 一种虚拟云平台管理***及方法 |
CN103118125A (zh) * | 2013-02-22 | 2013-05-22 | 浪潮电子信息产业股份有限公司 | 一种跨平台的云计算资源管理***设计方法 |
CN104506620A (zh) * | 2014-12-23 | 2015-04-08 | 西安电子科技大学 | 一种可扩展的自动化计算服务平台及其构建方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106502803A (zh) * | 2016-10-21 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种私有云环境下的异构虚拟化平台事件管理模型 |
CN106534306A (zh) * | 2016-11-14 | 2017-03-22 | 北京大学(天津滨海)新代信息技术研究院 | 一种可扩展的异构云平台适配方法及其*** |
CN106737708A (zh) * | 2016-11-23 | 2017-05-31 | 河池学院 | 一种基于云交互技术的服务机器人*** |
CN106685825A (zh) * | 2017-02-18 | 2017-05-17 | 郑州云海信息技术有限公司 | 基于云计算的云路由网络管理方法及*** |
CN107071004A (zh) * | 2017-03-24 | 2017-08-18 | 上海云首信息科技有限公司 | 一种混合云控制调度***和调度方法 |
CN107370625A (zh) * | 2017-07-24 | 2017-11-21 | 北京哈工大计算机网络与信息安全技术研究中心 | 一种云平台运行状态监控方法及监控平台 |
CN107563021A (zh) * | 2017-08-17 | 2018-01-09 | 中国科学院合肥物质科学研究院 | 一种基于五层框架结构的电源控制软件开发模型 |
CN107563021B (zh) * | 2017-08-17 | 2021-04-23 | 中国科学院合肥物质科学研究院 | 一种基于五层框架结构的极向场电源控制软件开发*** |
CN108880943A (zh) * | 2018-07-26 | 2018-11-23 | 广东浪潮大数据研究有限公司 | 一种异构云平台的监控*** |
CN111200507A (zh) * | 2018-11-19 | 2020-05-26 | 中国电信股份有限公司 | 异构虚拟网元管理方法和***、模型驱动框架和存储介质 |
CN111200507B (zh) * | 2018-11-19 | 2023-04-18 | 中国电信股份有限公司 | 异构虚拟网元管理方法和***、模型驱动框架和存储介质 |
CN109639799A (zh) * | 2018-12-12 | 2019-04-16 | 北京锐安科技有限公司 | 异构云平台的处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106020970A (zh) | 一种私有云环境下的异构虚拟化平台管理框架 | |
CN107741875B (zh) | 一种异构管理*** | |
CN104463492A (zh) | 一种电力***云仿真平台的运营管理方法 | |
CN105573907B (zh) | 用于在解聚的硬件组件上安装软件的方法和*** | |
CN104468212B (zh) | 一种云计算数据中心网络智能联动配置方法及*** | |
CN104898573A (zh) | 一种基于云计算的数控***数据采集及处理方法 | |
CN103870314A (zh) | 一种单节点同时运行不同类型虚拟机的方法及*** | |
CN102479100A (zh) | 一种普适计算环境虚拟机平台及其创建方法 | |
CN112596864A (zh) | 基于虚拟化和策略自动化的运营云平台云资源管理*** | |
CN102843418A (zh) | 一种资源调度*** | |
CN106230986A (zh) | 一种基于电力PaaS云平台的资源适配调度***及方法 | |
CN102929769A (zh) | 一种基于代理服务的虚拟机内部数据采集方法 | |
CN103645795A (zh) | 一种基于人工神经网络的云计算数据中心节能方法 | |
CN104021029B (zh) | 一种空间信息云计算***及其实现方法 | |
CN109871384A (zh) | 基于PaaS平台进行容器迁移的方法、***、设备和存储介质 | |
CN107370835A (zh) | 一种基于sdn和nfv技术的云计算中心网络架构 | |
CN113032155B (zh) | 一种时空数据可视化任务驱动的云边端资源协同调度方法 | |
CN105554123A (zh) | 大容量感知云计算平台*** | |
CN105468429A (zh) | 一种高效虚拟化集群管理方法和集群节点 | |
Gouda et al. | Virtualization approaches in cloud computing | |
CN103268253A (zh) | 一种智能化的多尺度并行渲染作业调度管理方法 | |
CN104391736B (zh) | 虚拟机的休眠模式设置方法和装置 | |
CN101650666B (zh) | 一种计算机管理***及方法 | |
CN106961440A (zh) | 基于企业级资源运行监控管理平台的方法 | |
CN106230639A (zh) | 一种it资源池智能优化配置*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161012 |