[发明专利]资源创建方法、装置和服务器在审
申请号: | 201911029089.3 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110750335A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 蔡志强 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 11463 北京超凡宏宇专利代理事务所(特殊普通合伙) | 代理人: | 张磊 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源配置 资源集 配置文件 资源创建 关联关系 云平台 创建 关联关系保存 关联 可扩展性 配置中心 系统获取 新代码 集群 上线 服务器 查找 保存 更新 维护 | ||
本发明提供了一种资源创建方法、装置和服务器,接收到包括待创建的资源配置的资源创建请求后,基于预先从配置中心系统获取并保存的配置文件,查找资源配置所关联的资源集群;并将相应的集群参数传入云平台系统,以通过该云平台系统在资源集群上创建与该资源创建请求对应的资源。该方法中,资源配置与资源集群的关联关系保存在配置文件中,当接收到包含待创建的资源配置的资源创建请求时,从该配置文件中即可获取待创建的资源配置所关联的资源集群;如果资源配置与资源集群的关联关系需要更新,只需要修改该配置文件,无需修改并上线新代码,降低了维护成本;并且,配置文件的形式使得资源配置与资源集群的关联关系具有更强的可扩展性和灵活性。
技术领域
本发明涉及云计算技术领域,尤其是涉及一种资源创建方法、装置和服务器。
背景技术
云计算是一种按使用量付费商业模式。这种模式为租户提供便捷、按需的网络访问和可配置的资源池(包括计算、存储及网络资源),租户部署在资源池上的应用系统能够根据需要获取计算力、存储空间和信息服务。控制台系统(以下简称控制台)是云服务提供商开发的一套便于租户购买、管理和配置云资源的系统。
云平台是一个云计算管理平台,可以管理整个数据中心里大量资源池的云操作系统,通过各种互补的服务提供了IaaS层(Infrastructure as a Service,基础设施即服务)的解决方案,每个服务提供API(Application Programming Interface,应用程序接口)以进行集成。
相关技术中,当租户在控制台购买并创建一台云主机(即运行在云计算环境中的虚拟机)时,控制台会向云平台请求资源调度接口,对租户所购买的虚拟机进行资源调度;该资源调度的其中一种方式为,将云平台后端的虚拟机池中的虚拟机,在逻辑上划分为多个虚拟机集群,并在云平台的代码中预先设置虚拟机的机型与虚拟机集群的映射关系,当云平台接收到虚拟机创建请求时,根据该租户购买的虚拟机的机型,以及前述映射关系,查找到对应的虚拟机集群,进而从查找到的虚拟机集群中为租户匹配一台虚拟机。该方式中,虚拟机的机型与虚拟机集群的映射关系保存在云平台的代码中,如果虚拟机的机型更新,或者虚拟机的机型与虚拟机集群之间的映射关系更新,则需要更新代码,导致映射关系的可扩展性较差,维护成本较高。
发明内容
本发明的目的在于提供一种资源调度方法、装置和服务器,以提高资源配置与虚拟机集群的关联关系的可扩展性和灵活性。
第一方面,本发明提供的一种资源创建方法,应用于Openapi系统,所述Openapi系统分别与配置中心系统、控制台系统和云平台系统通信连接;所述方法包括:接收来自所述控制台系统的资源创建请求;其中,所述资源创建请求包括待创建的资源配置;基于预先从所述配置中心系统获取并保存的配置文件中,查找所述待创建的资源配置所关联的资源集群;其中,所述配置文件中存储有资源配置与资源集群的关联关系;将查找到的所述资源集群的集群参数传入所述云平台系统,以通过所述云平台系统在所述资源集群上创建与所述资源创建请求对应的资源。
进一步的,所述资源包括虚拟机、弹性IP、逻辑存储卷中的任一种;所述资源配置与资源集群的关联关系包括:虚拟机配置与虚拟机集群的关联关系、逻辑存储卷与存储集群的关联关系、弹性IP和弹性IP池的关联关系中的任一种。
进一步的,所述配置文件保存在所述Openapi系统的命名空间中;所述接收来自所述控制台系统的资源创建请求的步骤之前,所述方法还包括:通过预设的配置中心系统,在所述Openapi系统中创建命名空间;通过所述命名空间,接收所述资源配置与资源集群的关联关系的配置指令,得到并保存包含所述资源配置与资源集群的关联关系的配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911029089.3/2.html,转载请声明来源钻瓜专利网。