本发明涉及云计算,尤其涉及一种多云平台运维方法。
背景技术:
1、近年,云计算技术日益成熟完善,在服务方式上从单纯的计算、存储等基础服务,已拓展至多种企业级应用服务层面。随着各行业信息系统的云化转型,因风险规避、成本核算、技术架构、项目定位、建设周期、管理机制等原因,常会出现一个单位内部存在多个云平台、或者一个大系统同时依托多个公有云部署的情况。这些云平台的网络、规模、品牌、甚至架构都可能存在差异,对资源的运营、运维管理带来了不便。
2、因而多云管理的需求逐步显现,相关技术和产品也不断涌现。从最开始的虚拟机监控工具,到支持多个公有云的库存管理系统,再到具备统计分析功能的资源监管系统,这些产品通常提供一系列功能,旨在简化和增强用户的用云体验。
3、然而,目前已有的互联网云管产品主要面向新上云的企业用户,其核心目的在于简化企业在云平台上部署和购买产品的过程。这类产品的设计重点在于提高操作的便利性和降低企业的运营成本。但在云资源状态的全局掌握以及与其他系统的兼容性上还存在不足。
技术实现思路
1、(一)要解决的技术问题
2、针对现有的技术问题,本发明的实施例提供一种多云平台运维方法,用于至少部分解决以上技术问题。
3、(二)技术方案
4、本发明提供一种多云平台运维方法,包括:响应于业务请求,通过资源分配模型确定最优资源分配方案,资源分配模型北向连接至一个或多个业务节点,资源分配模型南向连接至多云平台。根据最优资源分配方案,从多云平台确定返回资源,至少部分多个云平台具有不同品牌和/或不同规模。
5、可选地,响应于业务请求,通过资源分配模型确定最优资源分配方案包括:根据业务请求,确定一个或多个服务承载设备。根据业务请求的最小业务需求资源量,确定服务承载设备的承载余量。根据一个或多个服务承载设备的资源量、最小业务需求资源量和承载余量,确定服务承载能力调节因子,服务承载能力调节因子表征服务承载设备除去最小业务需求资源量之后提供的资源量。以及最小化服务承载能力调节因子,以确定服务承载设备分配的资源量。
6、可选地,根据最优资源分配方案,从多云平台确定返回资源包括:根据服务承载设备分配的资源量,通过多级云管平台从多云平台确定返回资源。
7、可选地,根据服务承载设备分配的资源量,通过多级云管平台从多云平台确定返回资源包括:根据服务承载设备分配的资源量,确定资源数据。通过第一云管平台向第二云管平台发起接入申请,一个第一云管平台对应有一个或多个第二云管平台。根据接入申请,确定密钥。根据密钥,全量调用资源数据。以及存储资源数据到数据库。
8、可选地,根据密钥,全量调用资源数据包括:根据密钥,从多云平台调用资源数据。依次返回资源数据到第二云管平台和第一云管平台。存储资源数据到数据库包括:在返回资源数据到第二云管平台之后,存储资源数据到第一数据库。以及在返回资源数据到第一云管平台之后,存储资源数据到第二数据库。
9、可选地,多云平台运维方法还包括:对第二云管平台进行定时轮询,以确定增量资源数据。存储增量资源数据到数据库。
10、可选地,在通过资源分配模型确定最优资源分配方案之前,多云平台运维方法还包括:对多云平台中的资源信息进行同步。以及注册同步后的资源信息到全局资源目录。
11、可选地,在对多云平台中的资源信息进行同步之后,多云平台运维方法还包括:对多云平台中的资源信息进行展示。
12、可选地,对多云平台中的资源信息进行展示包括:对资源信息进行多级显示,得到多级视图。其中,多级视图包括全域资源视图、节点资源视图、云视图和资源池视图。全域资源视图表征整体资源状态,节点资源视图表征各业务节点的资源状态,云视图表征各云平台的资源状态,资源池视图表征多种资源的具体状态。多种资源包括cpu资源、网络资源和存储资源。
13、可选地,在注册同步后的资源信息到全局资源目录之后,多云平台运维方法还包括:对全局资源目录中的至少部分资源的配额进行阈值设定,以限定用户申请的最大资源量。
14、(三)有益效果
15、与现有技术相比,本发明提供的多云平台运维方法,至少具有以下有益效果:
16、(1)本发明的多云平台运维方法,通过资源分配模型可以将多个不同品牌和/或不同规模的云平台汇集到同一个业务节点,以实现针对同一个业务请求的跨云平台资源调用,即实现了底层资源的汇集管理。通过对不同云平台资源的汇集管理,可以实现对系统资源的全局掌握,以及对不同业务节点的兼容管理。
17、(2)本发明的多云平台运维方法,通过最小化服务承载设备提供的资源余量,可以得到最优资源分配方案,提高了系统资源的分配效率。
18、(3)本发明的多云平台运维方法,通过多级云管平台从多云平台获取资源,可以支持云平台的分层分级汇集,提高了系统运维的灵活性。
1.一种多云平台运维方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于业务请求,通过资源分配模型确定最优资源分配方案包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述最优资源分配方案,从所述多云平台确定返回资源包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述服务承载设备分配的资源量,通过多级云管平台从所述多云平台确定所述返回资源包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述密钥,全量调用所述资源数据包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.根据权利要求1~6任一项所述的方法,其特征在于,在通过资源分配模型确定最优资源分配方案之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,在对所述多云平台中的资源信息进行同步之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述对所述多云平台中的资源信息进行展示包括:
10.根据权利要求7所述的方法,其特征在于,在注册同步后的所述资源信息到全局资源目录之后,所述方法还包括:
