[发明专利]一种策略与执行异构化的弹性伸缩处理方法、系统及装置有效
申请号: | 202010540139.0 | 申请日: | 2020-06-13 |
公开(公告)号: | CN111884826B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 何若永;郭涛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L41/0896 | 分类号: | H04L41/0896;H04L41/0894;H04L41/0681;G06F9/48 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 策略 执行 异构化 弹性 伸缩 处理 方法 系统 装置 | ||
本发明提供了一种策略与执行异构化的弹性伸缩处理方法、系统及装置。方法包括设置若干类型的定时任务;在达到所述定时任务的触发机制时,基于伸缩规则,调整伸缩组期望云主机的个数。本发明通过设置定时任务,并在达到任务的触发机制时,基于伸缩规则来调整伸缩组内期望云主机的个数,伸缩策略与执行伸缩的过程完全异构化,相互之间没有直接的业务往来,只通过期望云主机个数这一属性建立起了间接的紧密关系。且在定时任务执行时,不受体系内其他第三方任务或操作的影响,弹性伸缩功能性更强,业务应用更加通俗易懂,可靠性得到了大幅提高。
技术领域
本发明涉及云计算技术领域,尤其是一种策略与执行异构化的弹性伸缩处理方法、系统及装置。
背景技术
云计算具有高度的灵活性、可扩展性等特点,所具备的虚拟化能力更是成为基础设施即服务这种服务类型下比较突出的优势。用户可以经过简单的配置便能够在云中创建出与对应实体物理组件具有大致相仿业务功能的网络、存储、计算等各种资源的云上组件,这些组件支持特定的设置,资源可以按需分配,对这些资源也具备各种复杂的业务操作,它在将物理资源虚拟化的过程中使得用户可以灵活地实现资源合理利用。由于这种特性的存在,实现承载服务的主机集群依照特定执行场景及运行所需进行自动化的横向资源分配与回收变得不再像传统模式那样复杂。弹性伸缩这一设计在云的构成中如今已是一个重要的组成部分,它的基本功能是管理一组云主机,经过一定的策略,按需实现向这一组云主机自动扩充新云主机或者从中释放一批云主机,目的是实现资源的最佳合理利用。
业界各大组织在弹性伸缩功能中的具体实施均有不同方向的着重点,但从构成上来讲,有三大基础部分必不可少,即逻辑上管理一批云主机的伸缩组的概念、用于自动创建云主机时所依赖的各种云主机配置、触发扩容或缩容的准则(称为伸缩规则,下同)。伸缩组中包含一个或多个伸缩规则,同时伸缩组包含一个完整的云主机配置,这些理论构成尽管有很多变本或不同的名称,但是实现中均包含着对应的映射。
传统的弹性伸缩的功能实现比较单调,经由扩容或缩容的伸缩规则触发后,创建既定数目的云主机以扩容或者将云主机解除占用以缩容,整个流程下来构成了弹性伸缩的基本业务需要。这种设计是一种首尾紧密相连的单线流程化策略,单条流程一经触发会试图全部一次执行结束而不受其他业务的干扰,即这个流程要么全部执行完毕,要么不执行。然而扩容或者缩容是一个无法在短时间内完成的过程,尤其是当伸缩组绑定了负载均衡、监听器、资源池后,执行时间将更成为一个耗时较大的工程,在这段时间里,如果其他伸缩规则达到了触发条件,而这条规则要执行的伸缩策略与正在执行中的策略是一种互斥的效果,更有甚者,如果伸缩组中存在一批规则,在某段时间里分别触发并且所要求的策略是一种幅度较大的波动式效果,那么在上述情况下将会出现业务纷争问题,影响整个体系的可靠性。
发明内容
本发明提供了一种策略与执行异构化的弹性伸缩处理方法、系统及装置,用于解决现有弹性伸缩机制易造成业务纷争的问题。
为实现上述目的,本发明采用下述技术方案:
本发明第一方面提供了一种策略与执行异构化的弹性伸缩处理方法,所述方法包括以下步骤:
设置若干类型的定时任务;
在达到所述定时任务的触发机制时,基于伸缩规则,调整伸缩组期望云主机的个数。
进一步地,所述定时任务的类型包括告警类任务、定时类任务和定时检查任务;所述告警类任务关联告警类伸缩规则,所述定时类任务关联定时类伸缩规则。
进一步地,在达到所述告警类任务的触发机制时,基于所述告警类伸缩规则,调整伸缩组期望云主机个数的具体过程为:
监控系统资源的性能,在监控数据达到预设阈值时,触发告警,并增加或减少云主机个数,以调整期望云主机个数。
进一步地,在达到所述定时类任务的触发机制时,基于所述定时类伸缩规则,调整伸缩组期望云主机个数的具体过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010540139.0/2.html,转载请声明来源钻瓜专利网。