一种策略与执行异构化的弹性伸缩处理方法、系统及装置制造方法及图纸

技术编号:26226339 阅读:24 留言:0更新日期:2020-11-04 11:04
本发明专利技术提供了一种策略与执行异构化的弹性伸缩处理方法、系统及装置。方法包括设置若干类型的定时任务;在达到所述定时任务的触发机制时,基于伸缩规则,调整伸缩组期望云主机的个数。本发明专利技术通过设置定时任务,并在达到任务的触发机制时,基于伸缩规则来调整伸缩组内期望云主机的个数,伸缩策略与执行伸缩的过程完全异构化,相互之间没有直接的业务往来,只通过期望云主机个数这一属性建立起了间接的紧密关系。且在定时任务执行时,不受体系内其他第三方任务或操作的影响,弹性伸缩功能性更强,业务应用更加通俗易懂,可靠性得到了大幅提高。

【技术实现步骤摘要】
一种策略与执行异构化的弹性伸缩处理方法、系统及装置
本专利技术涉及云计算
,尤其是一种策略与执行异构化的弹性伸缩处理方法、系统及装置。
技术介绍
云计算具有高度的灵活性、可扩展性等特点,所具备的虚拟化能力更是成为基础设施即服务这种服务类型下比较突出的优势。用户可以经过简单的配置便能够在云中创建出与对应实体物理组件具有大致相仿业务功能的网络、存储、计算等各种资源的云上组件,这些组件支持特定的设置,资源可以按需分配,对这些资源也具备各种复杂的业务操作,它在将物理资源虚拟化的过程中使得用户可以灵活地实现资源合理利用。由于这种特性的存在,实现承载服务的主机集群依照特定执行场景及运行所需进行自动化的横向资源分配与回收变得不再像传统模式那样复杂。弹性伸缩这一设计在云的构成中如今已是一个重要的组成部分,它的基本功能是管理一组云主机,经过一定的策略,按需实现向这一组云主机自动扩充新云主机或者从中释放一批云主机,目的是实现资源的最佳合理利用。业界各大组织在弹性伸缩功能中的具体实施均有不同方向的着重点,但从构成上来讲,有三大基础部分必不可少,即逻辑上本文档来自技高网...

【技术保护点】
1.一种策略与执行异构化的弹性伸缩处理方法,其特征是,所述方法包括以下步骤:/n设置若干类型的定时任务;/n在达到所述定时任务的触发机制时,基于伸缩规则,调整伸缩组期望云主机的个数。/n

【技术特征摘要】
1.一种策略与执行异构化的弹性伸缩处理方法,其特征是,所述方法包括以下步骤:
设置若干类型的定时任务;
在达到所述定时任务的触发机制时,基于伸缩规则,调整伸缩组期望云主机的个数。


2.根据权利要求1所述策略与执行异构化的弹性伸缩处理方法,其特征是,所述定时任务的类型包括告警类任务、定时类任务和定时检查任务;所述告警类任务关联告警类伸缩规则,所述定时类任务关联定时类伸缩规则。


3.根据权利要求2所述策略与执行异构化的弹性伸缩处理方法,其特征是,在达到所述告警类任务的触发机制时,基于所述告警类伸缩规则,调整伸缩组期望云主机个数的具体过程为:
监控系统资源的性能,在监控数据达到预设阈值时,触发告警,并增加或减少云主机个数,以调整期望云主机个数。


4.根据权利要求2所述策略与执行异构化的弹性伸缩处理方法,其特征是,在达到所述定时类任务的触发机制时,基于所述定时类伸缩规则,调整伸缩组期望云主机个数的具体过程为:
异步并行与所述定时类伸缩规则绑定的伸缩组;
按照伸缩规则,增加或减少云主机个数,以调整期望云主机个数。


5.根据权利要求2所述策略与执行异构化的弹性伸缩处理方法,其特征是,所述定时检查任务的执行过程为:
遍历所有已启用的、未正在执行扩容或缩容的以及已超出冷却时间的伸缩组,将其中的异常云主机清除,查看当前实际云主机个数与期望云主机个数是否一致;
若实际云主机个数小于期望云主机个数,则根据当前伸缩组的伸缩配置创建差额数量的云主机,...

【专利技术属性】
技术研发人员:何若永郭涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1