您的当前位置:首页一种基于多云的VDC资源管理方法[发明专利]

一种基于多云的VDC资源管理方法[发明专利]

2021-08-11 来源:六九路网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 110798354 A(43)申请公布日 2020.02.14

(21)申请号 201911059084.5(22)申请日 2019.11.01

(71)申请人 国云科技股份有限公司

地址 523808 广东省东莞市松山湖高新技

术产业开发区科汇路1号中科院云计算中心19楼(72)发明人 张志江 季统凯 

(74)专利代理机构 广东勤诺律师事务所 44595

代理人 尚俊(51)Int.Cl.

H04L 12/24(2006.01)H04L 29/06(2006.01)H04L 29/08(2006.01)

权利要求书1页 说明书2页 附图1页

(54)发明名称

一种基于多云的VDC资源管理方法

(57)摘要

本发明涉及多云管理技术领域,特别涉及一种多云管理的资源关系处理方法。本发明的方法是:1、配置不同云平台的云租户信息,并且加密存到数据库;2、配置VDC,根据需要关联云租户;3、将项目与所需要的VDC相关联;4、根据用户参与的项目获取对应的VDC列表;5、根据VDC列表获取云租户;6、通过云租户信息调用对应的云平台,获取云平台上资源;返回给多云管理平台进行整合。本发明解决了多云平台虚拟数据中心的资源管理问题;可以用于多云环境下的资源协同管理。

CN 110798354 ACN 110798354 A

权 利 要 求 书

1/1页

1.一种基于多云的VDC资源管理方法,其特征在于:所述的方法包括如下步骤:步骤1、配置不同云平台的云租户信息,并且加密存到数据库;步骤2、配置VDC,根据需要关联云租户;步骤3、将项目与所需要的VDC相关联;步骤4、根据用户参与的项目获取对应的VDC列表;步骤5、根据VDC列表获取云租户;步骤6、通过云租户信息调用对应的云平台,获取云平台上资源;返回给多云管理平台进行整合。

2.根据权利要求1所述的方法,其特征在于:所述的方法以JSON形式保存不同格式的云租户信息,并通过RSA加密存到数据库。

3.根据权利要求1所述的方法,其特征在于:所述的步骤2是新建一个VDC,配置VDC上的信息;将有业务关联的云平台云租户加入到该VDC上,组建一个新的VDC。

4.根据权利要求2所述的方法,其特征在于:所述的步骤2是新建一个VDC,配置VDC上的信息;将有业务关联的云平台云租户加入到该VDC上,组建一个新的VDC。

5.根据权利要求1至4任一项所述的方法,其特征在于:所述的步骤3是创建一个项目,根据项目资源的需要关联所需要的VDC;再加入项目对应的成员。

6.根据权利要求5所述的方法,其特征在于:所述的方法是项目关联VDC,根据项目的需要重新构建一个多云的资源分组;每一个项目之间的资源可以实现资源隔离。

2

CN 110798354 A

说 明 书

一种基于多云的VDC资源管理方法

1/2页

技术领域

[0001]本发明涉及多云管理技术领域,特别涉及一种多云管理的资源关系处理方法。背景技术

[0002]目前,应用上云已经是业界一个普遍的现象;用户根据应用业务以及安全的需要会购买不同云厂商的产品;这样会导致项目开发过程中给客户带来许多的不方便。随着云计算技术发展,多云的资源协同管理将成为主流。[0003]目前业界多云产品接入方式比较单一,多云平台缺乏对资源进行分组,没有以项目形式将云平台上的资源进行归类和统计。

发明内容

[0004]本发明解决的技术问题在于提供一种基于多云的VDC资源管理方法;实现对多云平台的虚拟数据中心的资源分组管理。

[0005]本发明解决上述技术问题的技术方案是:[0006]所述的方法包括如下步骤:[0007]步骤1、配置不同云平台的云租户信息,并且加密存到数据库;[0008]步骤2、配置VDC,根据需要关联云租户;[0009]步骤3、将项目与所需要的VDC相关联;[0010]步骤4、根据用户参与的项目获取对应的VDC列表;[0011]步骤5、根据VDC列表获取云租户;[0012]步骤6、通过云租户信息调用对应的云平台,获取云平台上资源;返回给多云管理平台进行整合。

[0013]所述的方法以JSON形式保存不同格式的云租户信息,并通过RSA加密存到数据库。[0014]所述的步骤2是新建一个VDC,配置VDC上的信息;将有业务关联的云平台云租户加入到该VDC上,组建一个新的VDC。

[0015]所述的步骤3是创建一个项目,根据项目资源的需要关联所需要的VDC;再加入项目对应的成员。

[0016]所述的方法是项目关联VDC,根据项目的需要重新构建一个多云的资源分组;每一个项目之间的资源可以实现资源隔离。

[0017]本发明能够根据用户创建的VDC上关联的不同云租户来构建数据客户自己项目业务的虚拟数据中心,依据用户的需要将云平台上的资源划分到不同的项目中去,并且做到项目之间资源隔离,多个云厂商的资源在同一个项目统一管控,方便用户对云平台资源的使用和维护。

附图说明

[0018]下面结合附图对本发明进一步说明:

3

CN 110798354 A[0019][0020]

说 明 书

2/2页

图1是本发明方法流程图;图2是本发明项目、VDC和租户间的资源关系图。

具体实施方式

[0021]见图1所示,是本发明一个基于多云的VDC(Virtual Data Center,即虚拟数据中心)资源管理方法的流程图。本发明的方法包括如下步骤:[0022]S10:配置不同云平台的云租户信息。[0023]用户配置需要接管的云平台上的云租户信息,本方法采用JSON形式存储不同云平台上不同配置项的接入信息。[0024]例如,配置OpenStack的云租户信息:{\"domainName\":\"default\",\"password\":\"test\",\"projectId\":\"test\",\"userName\":\"test\,配置阿里云的云租户信息:{\"accessKeyID\":\"xxxxxxxxx\",\"accessKeySecret\":\"xxxxxxxxxxxxxxxxx\最后还通过RSA加密方式加密后存到数据库。

[0025]通过云租户管理以JSON形式保存不同格式的云租户信息,并且通过RSA加密存到数据库,可以适配不用云厂商的接入要求以及接入信息的安全性。[0026]S20:配置单个VDC上云租户信息.[0027]例如,新建一个VDC(虚拟数据中心),配置VDC上信息,然后将多个有业务关联的云平台云租户加入到该VDC上,组建一个新的VDC。[0028]通过加入不同云平台的云租户,可以实现跨云管理云计算资源,根据不同的需求构建不同的VDC,来满足不同项目的需要;可以提供多云管理的易用性,大大方便运维人员管理VDC上的资源,并且能做到不同VDC上的资源隔离的效果。[0029]S30:项目关联VDC。[0030]例如,部门管理人员创建一个项目,然后根据项目资源的需要关联所需要的VDC,接着加入项目对应的成员。[0031]通过项目关联VDC,可以根据项目的需要重新构建一个多云的资源分组,每一个项目之间的资源也可以实现资源隔离,让项目成员更容易,更清晰地管理自己该项目上的云资源。

[0032]S40:用户根据自己参与的项目获取对应资源。[0033]例如,用户参与了项目A,获取项目A下关联的VDC列表,然后从VDC列表中获取对应的所有云租户,根据这些云租户调用云平台接口获取对应云平台的资源列表。[0034]通过项目来划分资源,用户可以参与不同的项目来获取资源,项目之间的资源管理也可以实现隔离,管理云平台资源更加方便和安全。[0035]采用本发明的方法构建的用户、项目、VDC、云租户的资源关系见图2所示。

4

CN 110798354 A

说 明 书 附 图

1/1页

图1

图2

5

因篇幅问题不能全部显示,请点此查看更多更全内容