资源动态调整方法、装置、电子设备、介质和程序产品制造方法及图纸

技术编号:33472114 阅读:41 留言:0更新日期:2022-05-19 00:49
本公开提供一种用于多集群架构的资源动态调整方法、装置、电子设备、介质和程序产品。上述方法和装置可用于云计算和金融技术领域。所述方法包括:获取应用针对容器资源的部署请求,其中,请求部署的容器资源包括n个容器,每个容器具有容器特征,n为大于等于1的整数;统计s个集群的资源使用信息,其中,s为大于等于2的整数,每个集群具有集群特征;比较请求部署的容器资源与s个集群的资源使用信息,以从s个集群中选择出至少一个集群,将该至少一个集群作为实际部署集群;根据实际部署集群确定与实际部署集群对应的宿主机的物理部署区域;以及根据物理部署区域对物理资源进行动态调整。根据物理部署区域对物理资源进行动态调整。根据物理部署区域对物理资源进行动态调整。

【技术实现步骤摘要】
资源动态调整方法、装置、电子设备、介质和程序产品


[0001]本公开涉及云计算
,更具体地,涉及一种用于多集群架构的资源动态调整方法、装置、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]随着IT架构转型,越来越多的业务部署在云上集群,各个公司机构纷纷搭建起私有云以及完成物理资源的池化设计,池化设计大大提高了资源利用率,但也造成了资源管理上的困难。此外,由于网络类型的多样、集群版本的灰度等限制或者公司业务规模的扩张,单集群的私有云架构不再满足需求。考虑到各个集群资源使用状况的不同以及集群属性的多样性,考虑到私有云架构不存在租户的概念,针对各用户容器资源的申请要综合考虑整个私有云资源使用情况,以达到给出用户容器一个合理部署范围的目的。

技术实现思路

[0003]有鉴于此,本公开提供了一种管理有序、便于动态扩容的用于多集群架构的资源动态调整方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
[0004]本公开的一个方面提供了一种用于多集群架构的资源动态调整方法,包括:获取应用针对容器资源的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于多集群架构的资源动态调整方法,其特征在于,包括:获取应用针对容器资源的部署请求,其中,请求部署的容器资源包括n个容器,每个所述容器具有容器特征,n为大于等于1的整数;统计s个集群的资源使用信息,其中,s为大于等于2的整数,每个所述集群具有集群特征;比较所述请求部署的容器资源与所述s个集群的资源使用信息,以从所述s个集群中选择出至少一个集群,将该至少一个集群作为实际部署集群;根据所述实际部署集群确定与所述实际部署集群对应的宿主机的物理部署区域;以及根据所述物理部署区域对物理资源进行动态调整,其中,所述比较所述请求部署的容器资源与所述s个集群的资源使用信息,以从所述s个集群中选择出至少一个集群,将该至少一个集群作为实际部署集群,具体包括:将请求部署的容器资源中的每个容器的容器特征与所述s个集群的集群特征进行匹配;将匹配成功的t个集群作为预部署集群,其中,t为大于等于1且小于等于s的整数;以及根据所述请求部署的容器资源和所述预部署集群的资源使用信息,从所述预部署集群中选择出至少一个集群,将该至少一个集群作为实际部署集群。2.根据权利要求1所述的方法,其特征在于,每个所述集群的资源使用信息包括已用资源和未用资源,所述已用资源包括所述应用的历史容器部署情况,所述统计s个集群的资源使用信息包括:根据所述应用的历史容器部署情况统计所述应用对所述s个集群中每个集群的亲和性分值;以及根据所述s个集群中每个集群的未用资源,给每个集群打分,以得到资源分值。3.根据权利要求2所述的方法,其特征在于,根据所述请求部署的容器资源和所述预部署集群的资源使用信息,从所述预部署集群中选择出至少一个集群,将该至少一个集群作为实际部署集群,具体包括:根据所述亲和性分值和所述资源分值,计算t个预部署集群的加权分值;以及根据所述加权分值,从t个预部署集群选择出至少一个集群,将该至少一个集群作为实际部署集群。4.根据权利要求1所述的方法,其特征在于,所述根据所述实际部署集群确定与所述实际部署集群对应的宿主机的物理部署区域包括:根据所述请求部署的容器资源生成宿主机特征;获取物理资源池的物理资源特征,其中,所述物理资源池包括k个搭建区域,每个所述搭建区域具有所述物理资源特征,k为大于等于1的整数;将所述宿主机特征和所述k个搭建区域的物理资源特征进行特征匹配;将特征匹配成功的g个搭建区域作为预搭建区域,其中,g为大于等于1且小于k的整数;以及根据所述预搭建区域确定与所述实际部署集群对应的宿主机的物理部署区域。5.根据权利要求4所述的方法,其特征在于,所述根据所述预搭建区域确定与所述实际部署集群对应的宿主机的物理部署区域包括:
获取每个预搭建区域的区域特征信息;根据所述区域特征信息给每个预搭建区域打分,得到区域分值;以及根据所述区域分值,从g个预搭建区域中选择至少一个作为所述实际部署集群对应的宿主机的物理部署区域。6.根据权利要求5所述的方法,其特征在于,所述区域特征信息包括可选IP数、中央处理器资源使用率、内存资源使用率和物理存储资源使用率中的至少一个。7.根据权利要求6所述的方法,其特征在于,所述根据所述区域特征信息给每个预搭建区域打...

【专利技术属性】
技术研发人员:闫明阳周晓庆
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1