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

一种根据并发连接进行弹性伸缩业务的方法与流程

2022-08-11 10:22:16 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体是指一种根据并发连接进行弹性伸缩业务的方法。


背景技术:

2.近年来,随着虚拟化及云计算的快速发展,业务信息化进入一个崭新的阶段,主要表现为以下特征:
3.原来部署在物理服务器上的应用逐渐迁移至虚拟化环境中,各应用以虚拟机的形式存在,采用的基本都是vmware的虚拟化解决方案,采用vcenter进行管理;数据流量的剧烈猛增,突发性访问频繁,对访问体验提出更高要求;能够随时提供业务的不间断访问,对应用的高可用性提出高要求。
4.现有技术如下:手动通过vcenter创建多个虚拟化的业务节点,来提供后端服务;手动部署硬件或虚拟化的负载均衡产品,配置虚拟服务;手动将业务节点关联到虚拟服务的服务池,从而提供完整的对外服务。
5.目前服务的特点如下:闲时服务,数据流量非常小,需要很少的服务节点;忙时服务,数据流量会剧烈猛增,需要大量的服务节点;
6.现有技术存在以下缺点:如果按照闲时服务,来部署少量的服务节点:如果数据流量激增,再手动配置服务,那么就无法保证服务的不间断访问,而且造成大量的人力浪费;如果按照忙时服务,来部署大量的服务节点,会对资源造成极大的浪费。
7.所以,一种根据并发连接进行弹性伸缩业务的方法成为人们亟待解决的问题。


技术实现要素:

8.本发明的目的是提前感知负载均衡产品的并发连接数,并及时的通过第三方的api(如vcenter的api)来创建新的虚拟业务节点;不仅可以保证服务的不间断访问,也可以极大的减少资源的浪费。
9.为实现上述目的,本发明提供的技术方案为:一种根据并发连接进行弹性伸缩业务的方法,包括以下步骤:
10.步骤1、创建n台初始节点,并将它们关联到负载均衡产品的服务池,来提供虚拟服务,相应的初始并发数记为a;
11.步骤2、随着数据流量的增加,当前并发数c一旦达到了初始并发数a,负载均衡产品会智能地通过api创建1台虚拟节点,并将其加入到对应虚拟服务的服务池中,从而将服务的并发处理能力提高为a b,其中b为伸缩的阈值;
12.步骤3、随着数据流量的不断增加,并发连接每增加b,就会智能地创建和关联1台虚拟节点,来提高服务能力;如果增加到最大节点数m,就不再增加,最终的并发处理能为a nb,其中n是增加节点数;
13.步骤4、随着数据流量的不断减少,并发连接减少,每次减少到a nb以下,负载均衡
产品会智能地删除或去关联1台虚拟节点,直到恢复到初始的虚拟节点数量n,不再减少。
14.本发明与现有技术相比的优点在于:本发明能够提前感知负载均衡产品的并发连接数,并及时的通过第三方的api来创建新的虚拟业务节点;不仅可以保证服务的不间断访问,也可以极大的减少资源的浪费,提高了服务提供商的竞争力。
附图说明
15.图1是本发明一种根据并发连接进行弹性伸缩业务的方法的弹性伸缩功能流程图;
16.其中c:当前并发数,a:初始并发数,n:初始节点数,n:增加节点数,b:伸缩的阈值,m:最大节点数。
17.图2是本发明一种根据并发连接进行弹性伸缩业务的方法的弹性伸缩功能示意图。
具体实施方式
18.下面结合附图对本发明一种根据并发连接进行弹性伸缩业务的方法做进一步的详细说明。
19.本发明一种根据并发连接进行弹性伸缩业务的方法的具体实施过程如下:
20.首先对负载均衡产品进行应用配置,具体操作如下:
21.配置虚拟服务(vs)及其服务池(pool);配置vcenter的ip地址及其用户名和密码;配置虚拟节点对应的ip地址段(a.b.c.1-a.b.c.5);配置增量阈值为100万,即并发增量100万就增加1个虚拟节点;配置最大节点数为5个;配置初始节点数为2个;对应的初始并发数为200万;初始化,创建节点node1(a.b.c.1)和node2(a.b.c.2),关联到pool中。
22.业务流量开始导入并逐渐增加时:
23.并发在200万以下,不做伸缩操作;
24.并发达到了200万,通过vcenter的api创建1个虚拟节点node3,并从ip地址段分配1个ip地址a.b.c.3给它;然后将node3(a.b.c.3)关联到地址池pool;
25.并发达到了300万,创建节点node4(a.b.c.4)并关联到地址池pool;
26.并发达到了400万后,创建节点node5(a.b.c.5)并关联到地址池pool;
27.并发达到了500万后,由于节点数达到了最大节点数(5),不再增加。
28.当业务流量逐渐减少时:
29.并发降到了400万以下,删除节点node5,并从服务池pool去关联;并发降到了300万以下,删除节点node4,并从服务池pool去关联;并发降到了200万以下,删除节点node3,并从服务池pool去关联;并发继续下降,节点数达到了初始节点数(2),不再减少;最终回到了初始状态。
30.以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。


技术特征:
1.一种根据并发连接进行弹性伸缩业务的方法,其特征在于:包括以下步骤:步骤1、创建n台初始节点,并将它们关联到负载均衡产品的服务池,来提供虚拟服务,相应的初始并发数记为a;步骤2、随着数据流量的增加,当前并发数c一旦达到了初始并发数a,负载均衡产品会智能地通过api创建1台虚拟节点,并将其加入到对应虚拟服务的服务池中,从而将服务的并发处理能力提高为a b,其中b为伸缩的阈值;步骤3、随着数据流量的不断增加,并发连接每增加b,就会智能地创建和关联1台虚拟节点,来提高服务能力;如果增加到最大节点数m,就不再增加,最终的并发处理能为a nb,其中n是增加节点数;步骤4、随着数据流量的不断减少,并发连接减少,每次减少到a nb以下,负载均衡产品会智能地删除或去关联1台虚拟节点,直到恢复到初始的虚拟节点数量n,不再减少。

技术总结
本发明公开了一种根据并发连接进行弹性伸缩业务的方法,创建n台初始节点,并将它们关联到负载均衡产品的服务池;随着数据流量的增加,当前并发数一旦达到了初始并发数,负载均衡产品创建1台虚拟节点,并将其加入到对应虚拟服务的服务池中,从而将服务的并发处理能力提高;随着数据流量的不断增加,不断提高服务能力;直至增加到最大节点数,就不再增加;随着数据流量的不断减少,并发连接减少,直到恢复到初始的虚拟节点数量n,不再减少。本发明能够提前感知负载均衡产品的并发连接数,并及时的通过第三方的API来创建新的虚拟业务节点;不仅可以保证服务的不间断访问,也可以极大的减少资源的浪费,提高了服务提供商的竞争力。提高了服务提供商的竞争力。提高了服务提供商的竞争力。


技术研发人员:路太杰
受保护的技术使用者:上海弘积信息科技有限公司
技术研发日:2022.06.01
技术公布日:2022/8/9
再多了解一些

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

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

相关文献