一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多云环境下的弹性伸缩方法、装置、设备及介质与流程

2021-12-07 21:54:00 来源:中国专利 TAG:

技术特征:
1.一种多云环境下的弹性伸缩方法,其特征在于,所述方法包括:对多个云平台提供的资源进行建模,获得所述多个云平台的资源模型;当部署在所述多个云平台的应用实例的监控指标值满足预设条件时,根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例,包括:根据所述多个云平台的资源模型以及亲和性策略、反亲和性策略、成本优先策略、性能优先策略中的任意一种或多种策略,调整所述应用实例。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例,包括:根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例的数量;或者,根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例的配置。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例,包括:根据所述多个云平台的资源模型以及弹性伸缩策略确定目标云平台;通过所述目标云平台的应用程序编程接口(api)创建新的应用实例。5.根据权利要求4所述的方法,其特征在于,在创建新的应用实例之后,所述方法还包括:当部署在所述多个云平台的应用实例的监控指标值不满足预设条件时,通过所述api删除所述新的应用实例。6.根据权利要求1至5任一项所述的方法,其特征在于,所述多个云平台包括多个公有云平台,或者多个私有云平台,或者至少一个公有云平台和至少一个私有云平台形成的混合云平台。7.一种多云环境下的弹性伸缩装置,其特征在于,所述装置包括:建模单元,用于对多个云平台提供的资源进行建模,获得所述多个云平台的资源模型;调整单元,用于当部署在所述多个云平台的应用实例的监控指标值满足预设条件时,根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例。8.根据权利要求7所述的装置,其特征在于,所述调整单元具体用于:根据所述多个云平台的资源模型以及亲和性策略、反亲和性策略、成本优先策略、性能优先策略中的任意一种或多种策略,调整所述应用实例。9.根据权利要求7或8所述的装置,其特征在于,所述调整单元具体用于:根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例的数量;或者,根据所述多个云平台的资源模型以及弹性伸缩策略,调整所述应用实例的配置。10.根据权利要求7至9任一项所述的装置,其特征在于,所述调整单元具体用于:根据所述多个云平台的资源模型以及弹性伸缩策略确定目标云平台;通过所述目标云平台的应用程序编程接口(api)创建新的应用实例。11.根据权利要求10所述的装置,其特征在于,所述调整单元还用于:在创建新的应用实例之后,当部署在所述多个云平台的应用实例的监控指标值不满足预设条件时,通过所述api删除所述新的应用实例。
12.根据权利要求7至11任一项所述的装置,其特征在于,所述多个云平台包括多个公有云平台,或者多个私有云平台,或者至少一个公有云平台和至少一个私有云平台形成的混合云平台。13.一种设备,其特征在于,所述设备包括处理器和存储器;所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行如权利要求1至6中任一项所述的方法。14.一种计算机可读存储介质,其特征在于,包括指令,所述指令指示设备执行如权利要求1至6中任一项所述的方法。

技术总结
本申请提供了一种多云环境下的弹性伸缩方法,包括:对多个云平台提供的资源进行建模,获得多个云平台的资源模型,当部署在多个云平台的应用实例的监控指标值满足预设条件时,根据多个云平台的资源模型以及弹性伸缩策略,调整应用实例。如此,实现了在多个云平台的环境下,自动的、应用实例跨云弹性伸缩,无需人工手动干预,提升了弹性伸缩效率,避免了手动干预导致资源浪费或者服务质量难以得到保障。整个伸缩过程无需人工参与,可以实现应用实例跨云平台的分钟级甚至秒级弹性伸缩,提高资源利用率以及保障服务质量。率以及保障服务质量。率以及保障服务质量。


技术研发人员:陈曦 李光成
受保护的技术使用者:华为技术有限公司
技术研发日:2020.06.03
技术公布日:2021/12/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献