[发明专利]分布式异地多云资源多层次融合管理系统有效
申请号: | 201810933469.9 | 申请日: | 2018-08-16 |
公开(公告)号: | CN109067888B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 付琨;李新明;刘斌 | 申请(专利权)人: | 中科边缘智慧信息科技(苏州)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京迎硕知识产权代理事务所(普通合伙) 11512 | 代理人: | 吕良;张群峰 |
地址: | 215121 江苏省苏州市工业园区金鸡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 异地 多云 资源 多层次 融合 管理 系统 | ||
1.一种分布式异地多云资源多层次融合管理系统,包括融合接口、资源融合管理单元,其特征在于:融合接口用于为客户端访问云平台时提供统一的数据接口;资源融合管理单元用于为客户端提供云平台资源的统一管理;资源融合管理单元包括资源池融合管理模块、IP地址融合管理模块、虚拟化单元融合管理模块、应用服务组融合管理模块;资源池融合管理模块包括资源池采集器、资源池融合器、资源池管理器、资源池执行器;融合接口包括解析器和接口转换器,接口转换器中预设有多个云平台的接口,当客户端访问云平台时,先调用融合接口,融合接口的解析器分析客户端的访问请求,解析出客户端要访问的云平台的类型,将接口类型发送给接口转换器,接口转换器调用相应的云平台接口对客户端数据进行数据封装的格式转换,将客户端数据转换为符合相应云平台接口规范的数据,最后将该数据发送给相应的云平台;
资源池采集器用于定期采集异地多个云平台计算资源信息、内存资源信息、存储资源信息、网络资源信息;资源池融合器用于根据资源池采集器采集来的计算资源信息、内存资源信息、存储资源信息、网络资源信息根据各个异地云的权重,计算出异地多云融合后的资源池信息:定义x1,x2,…,xn为1到n个异地云平台的权重,该权重根据CPU的性能因素确定,CPU性能高则权重高,反之权重则低;
融合后的CPU资源总量=x1*(第1个云平台CPU资源总量)+…+xn*(第n个云平台CPU资源总量)
融合后的CPU资源使用量=x1*(第1个云平台CPU资源使用量)+…+xn*(第n个云平台CPU资源使用量);
融合后的内存、存储、网络资源总量=第1个云平台内存、存储、网络资源总量+…+第n个云平台内存、存储、网络资源总量;
融合后的内存、存储、网络资源使用量=第1个云平台内存、存储、网络资源使用量+…+第n个云平台内存、存储、网络资源使用量;
资源池管理器用于为上层提供融合后的资源池信息,同时提供资源池操作接口,接收资源池的创建、删除操作信息,并将操作信息转发给资源池执行器处理;资源池执行器用于接收资源池管理器发送的资源池操作信息,通过分配算法调用统一融合接口对下层异地多云平台进行操作;
资源池执行器的操作包括:(1)资源池创建:首先对异地多云中心按照优先级进行排序;然后在相同优先级的多云中心序列中,计算各个云平台资源使用率,按照资源使用率进行排序;在资源池创建时,按照排好序的列表,依次分配资源,并记录资源池与云平台的对应关系,如果第一个云中心未分配的资源小于资源池中定义的资源,就先将第一个云平台可以分配的资源分配给资源池,剩余的资源依次类推,直到分配的资源加和等于要创建的资源池资源;(2)资源池删除:根据记录的资源池与云平台的对应关系,通过统一接口,依次释放云平台相应的资源;
IP地址融合管理模块包括IP地址获取器、IP地址融合器、IP地址管理器、IP地址执行器,其中,IP地址获取器用于直接与各个云平台通信,周期性的从各个云平台获取云平台的可用IP地址信息,获得IP地址信息后实时更新IP地址列表;IP地址融合器用于将获取到的所有的IP地址,按照A类、B类、C类IP地址进行统一整合,相同类别的IP地址放到同一个类别下,生成融合后的IP地址列表;IP地址管理器用于从IP地址融合器获取融合后的IP地址列表,并提供IP地址分配、IP地址删除的管理接口;IP地址执行器接收IP地址管理器发送来的IP地址管理请求进行操作;
所述的管理系统,其中,IP地址执行器的操作包括:
IP地址分配:IP地址执行器根据获取到的IP地址信息,计算待分配的IP地址和已分配的所有IP地址的距离,找到距离待分配的IP最近的IP地址对应的云平台,将待分配的IP地址分配给该云平台,距离计算公式如下:
对于待分配IP地址IP1=(x1,x2,x3,x4)、平台上已分配IP地址IP2=(y1,y2,y3,y4)的两个IP地址,其距离为:
d(IP1,IP2)=1000*(x1-y1)2+100*(x2-y2)2+10*(x3-y3)2+1*(x4-y4)2
IP地址执行器将待分配的IP地址IP1与云平台上所有的已分配IP地址进行距离计算,选择距离最小的已分配IP地址所在的云平台分配该待分配IP地址;
虚拟化单元融合管理模块包括虚拟化单元信息采集器、虚拟化单元融合管理器、虚拟化单元控制器;
虚拟化单元采集器用于周期性的采集异地多个云平台内虚拟机、容器信息;虚拟化单元融合管理器用于将虚拟机、容器这两种不同类型的虚拟化单元的启动、停止、暂停、重启操作融合成统一的控制平面,提供虚拟机、容器统一的操作接口;虚拟化单元执行器用于接收虚拟化单元融合管理器发送来的启动、停止、暂停、重启操作请求,将请求通过融合统一的接口转发到对应的云平台;
应用服务组融合管理模块包括应用服务采集器、应用服务融合器、应用服务组执行器;应用服务采集器用于从异地多个云平台上采集应用服务信息;应用服务融合管理器用于根据应用服务所属的组类别将应用服务融合成应用服务组,并提供应用服务组的部署、卸载操作;应用服务执行器用于接收应用服务融合管理器发送来的应用服务组操作指令并进行相应操作;应用服务执行器的操作包括:(1)应用服务组部署:应用服务执行器根据应用服务组中每个应用服务对CPU、内存、网络的需求,按照云平台优先级和负载情况,依次选取满足条件的云平台去部署应用服务,并记录应用服务和云平台对应关系,最终将服务组中的所有应用服务部署到多云环境中;(2)应用服务组卸载流程:根据应用服务和云平台的对应关系,调用应用服务卸载接口执行应用服务在云平台上的卸载;IP地址执行器将待分配的IP地址IP1与云平台上所有的已分配IP地址进行距离计算,选择距离最小的已分配IP地址所在的云平台分配该待分配IP地址;所述的管理系统,其中:如果存在多个异平台的已分配IP地址与待分配IP地址之间的距离数值都是最小值的情况,则选择网络资源使用量/网络资源总量最低的平台进行IP地址分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科边缘智慧信息科技(苏州)有限公司,未经中科边缘智慧信息科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810933469.9/1.html,转载请声明来源钻瓜专利网。