[发明专利]一种基于模型的混合云构造方法在审
申请号: | 201510610313.3 | 申请日: | 2015-09-23 |
公开(公告)号: | CN105141702A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 陈星;郭文忠;兰兴土;李隘鹏;曾雪娥 | 申请(专利权)人: | 福州大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 混合 构造 方法 | ||
技术领域
背景技术
随着云计算技术的普及,涌现出众多不同用途、不同类型的云计算平台。为了满足遗产系统整合和动态资源扩展等需求,一些大型企业常常需要构造混合云来统一管理不同云平台中的计算和存储资源。然而,不同云计算平台的管理系统存在差异,给混合云的构造带来极大的困难:
首先,云平台管理接口的异构性:不同云计算平台往往提供不同类型的管理接口,在功能名称、调用方法、输入参数、返回信息及管理效果等方面均存在差异,给管理系统的开发带来了极大复杂度。
其次,云平台管理机制的异构性:不同云计算平台往往提供不同类型的管理机制,在资源分类、组织方式及系统特性等方面均存在差异,给管理系统的开发带来了极大难度。
发明内容
本发明的目的在于提供一种基于模型的混合云构造方法,以克服现有技术中存在的缺陷。
为实现上述目的,本发明的技术方案是:一种基于模型的混合云构造方法,通过一模型同步中间件对一统一模型到一云资源模型的元素映射关系进行设定,使得所述统一模型上的管理操作自动转换为所述云资源模型上对应的管理操作,并作用到云平台的云资源上,完成模型间的同步关系;所述统一模型通过所述云平台共有资源类型以及管理功能进行描述,并提供对异构云平台进行管理的统一视图;所述云资源模型用于屏蔽云平台管理接口异构性,并通过所述云平台中受管模块的功能信息以及所述云平台管理接口的调用方法进行描述;所述模型同步中间件用于将所述统一模型映射到所述云资源模型。
在本发明一实施例中,所述统一模型包括:对云平台使用者资源进行统一管理的使用者模型以及为云平台管理提供全局视图的管理员模型;
所述使用者模型的受管单元包括:描述使用者基本信息的使用者Account、描述项目基本信息以及所述云平台使用者资源分配情况的项目Project、表示虚拟机映像文件的虚拟机映像Image、表示虚拟机资源配置类型的资源配置类型ServerType、描述子网基本信息的网络子网Network、为虚拟机增加额外存储的磁盘卷Volume、描述虚拟机基本信息的虚拟机Server;所述主要受管单元均包含cloudName属性以及dataCenterId属性,分别表示该主要受管单元所属的云平台以及数据中心;
所述管理员模型的受管单元包括:数据中心DataCenter、为虚拟机提供运行环境以及描述虚拟化软件物理节点中计算资源信息的物理机ComputeNode、描述了映像文件操作系统类型基本信息的公共虚拟机映像文件PublicImage、提供多种形式存储管理的虚拟机映像文件存储池ImageStore、虚拟机磁盘卷存储池VolumeStore以及描述云平台公共网络资源中公共IP资源的网络资源PublicNetwork。
在本发明一实施例中,通过采用代理机制生成所述云资源模型,并按照如下步骤实现:
步骤S11:描述所述云资源模型的体系结构;将云资源的受管单元描述为代理机制中的模型元素,并将受管单元的属性描述为所述模型元素对应的属性;
步骤S12:描述云平台双系统的管理能力;通过将云平台运行系统的管理API嵌入所述模型元素的属性中,在所述模型元素中描述属性的管理方法;
步骤S13:所述代理机制生成同步引擎,以支持所述云资源模型与所述云平台运行系统的双向同步。
在本发明一实施例中,所述映射关系包括:模型元素间一对一映射关系、模型元素间多对一映射关系以及模型元素间一对多映射关系;
所述模型元素间一对一映射关系包括:所述统一模型中的一个元素与所述云资源模型中的一个元素相对应,所述统一模型中该元素的属性与所述云资源模型中元素的属性中相对应;
所述模型元素间多对一映射关系包括:所述统一模型中的两个或多个元素与所述云资源模型中的一个元素相对应,所述云资源模型中该元素的属性对应分布在所述统一模型中两个或多个元素的属性中;
所述模型元素间一对多映射关系包括:所述统一模型中的一个元素与所述云资源模型中的两个或多个元素对应,所述统一模型中该元素的属性与所述云资源模型中两个或多个元素的属性对应。
在本发明一实施例中,在所述映射关系的设定过程中,包括以下模型操作:Get操作、Set操作、List操作、Add操作以及Remove操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510610313.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动蜜饯输送装袋机
- 下一篇:一种全自动毛线捆球机