动态扩容或缩容方法、装置、设备及介质制造方法及图纸

技术编号:36422685 阅读:16 留言:0更新日期:2023-01-20 22:31
本发明专利技术涉及存储技术域,公开了一种动态扩容或缩容方法、装置、设备及介质,该方法通过采集所监测到服务器处理数据的负载信息,比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,得到计数值,比较所述计数值与预置次数值的大小,得到第二比较结果,根据所述第二比较结果以及预置配置文件,将发送扩容或缩容指令至预置云服务器内执行,得到对应扩容或缩容的服务器信息,接收所述扩容或缩容的服务器信息,配置对应的服务器以均衡负载,实现自动且根据主机服务器的负载情况进行动态扩容或缩容,使得主机服务器的负载能够维持在均衡的状态,降低了运维成本的同时提高了运维效率。维成本的同时提高了运维效率。维成本的同时提高了运维效率。

【技术实现步骤摘要】
动态扩容或缩容方法、装置、设备及介质


[0001]本专利技术涉及图像传输
,尤其涉及动态扩容或缩容方法、装置、设备及介质。

技术介绍

[0002]目前互联网中,很多企业上线部署都是使用Jenkins第三方平台,随着产品迭代的需求和分支越来越多,那么单靠单一节点的Jenkins不足以支撑产品大量分支和项目的快速迭代以及及时上线部署,利用Jenkins从节点的方式去实现类似于负载均衡,从而满足快速迭代和及时上线的目的,若在近期出现不需要迭代时,会造成部分从节点服务器出现闲置情况,若在近期出现需求膨胀,则需要运维人员人为介入扩容,加大了运维人员的工作量。
[0003]而现有的K8S方式部署的jenkins可以实现动态伸缩扩容的需求,但是现有80%以上企业中仍然沿用传统部署jenkins的方式,若是小企业要采用K8S,但是需要投入比较高昂的运维成本和管理维护成本,若是大企业要采用K8S,大企业中可能会早已在jenkins集成了相当庞大数量的项目,若是要迁移,需要耗费大量时间。

技术实现思路

[0004]本专利技术的主要目的在于提供低成本、易操作且能够实现动态扩容或缩容的方法。
[0005]本专利技术第一方面提供了一种动态扩容或缩容方法,包括:
[0006]采集所监测到服务器处理数据的负载信息;
[0007]比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,得到计数值;
[0008]比较所述计数值与预置次数值的大小,得到第二比较结果;
[0009]根据所述第二比较结果以及预置配置文件,将发送扩容或缩容指令至预置云服务器内执行,得到对应扩容或缩容的服务器信息;
[0010]接收所述扩容或缩容的服务器信息,配置对应的服务器以均衡负载。
[0011]进一步地,在本专利技术第一方面的第二种实现方式中,所述比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,得到计数值包括:
[0012]判断所述负载信息是否大于预置负载度;
[0013]若是,则在所述负载信息中的内存list数据中标记True标识,并对所述True标识进行计数,得到扩容的计数值;
[0014]若不是,则在所述负载信息中的内存list数据中标记False标识,并对所述False标识进行计数,得到缩容的计数值。
[0015]进一步地,在本专利技术第一方面的第三种实现方式中,所述若是,则在所述负载信息中的内存list数据中标记True标识,并对所述True标识进行计数,得到扩容的计数值包括:
[0016]判断是否第一次触发;
[0017]若是,则得到扩容信息;
[0018]若不是,则在所述负载信息中的内存list数据中标记True标识,并对所述True标识进行计数。
[0019]进一步地,在本专利技术第一方面的第四种实现方式中,所述比较所述计数值与预置次数值的大小,得到第二比较结果包括:
[0020]判断所述扩容的计数值或所述缩容的计数值是否大于预置次数值;
[0021]若是,则得到扩容或缩容信息;
[0022]若不是,则继续在所述所述负载信息中的内存list数据中标记True标识或False标识。
[0023]进一步地,在本专利技术第一方面的第五种实现方式中,所述根据所述第二比较结果以及预置配置文件,将发送扩容或缩容指令至预置云服务器内执行,得到对应扩容或缩容的服务器信息包括:
[0024]读取用户的AK/SK、镜像id以及预置配置文件,调用预置云服务器的SDK以创建或销毁对应服务器的连接。
[0025]进一步地,在本专利技术第一方面的第六种实现方式中,在所述接收所述扩容或缩容的服务器信息,配置对应的服务器以均衡负载之后,还包括:
[0026]将所述扩容或缩容的服务器信息写入所述配置文件中,得到新的配置文件。
[0027]进一步地,在本专利技术第一方面的第七种实现方式中,所述扩容或缩容的服务器信息包括服务器ip、采集的指标、采集间隔时间以及验证信息。
[0028]本专利技术第二方面提供了一种动态扩容或缩容装置,所述所述动态扩容或缩容装置包括:
[0029]采集模块,用于采集所监测到服务器处理数据的负载信息;
[0030]第一比较模块,用于比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,得到计数值;
[0031]第二比较模块,用于比较所述计数值与预置次数值的大小,得到第二比较结果;
[0032]扩容或缩容模块,用于根据所述第二比较结果以及预置配置文件,将发送扩容或缩容指令至预置云服务器内执行,得到对应扩容或缩容的服务器信息;
[0033]执行模块,用于接收所述扩容或缩容的服务器信息,配置对应的服务器以均衡负载。
[0034]本专利技术第三方面提供了一种动态扩容或缩容设备,所述动态扩容或缩容设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
[0035]所述至少一个处理器调用所述存储器中的所述指令,以使得所述设备执行上述动态扩容或缩容方法。
[0036]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述动态扩容或缩容方法。
[0037]本专利技术的有益效果在于:通过采集所监测到服务器处理数据的负载信息,比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,
得到计数值,比较所述计数值与预置次数值的大小,得到第二比较结果,根据所述第二比较结果以及预置配置文件,将发送扩容或缩容指令至预置云服务器内执行,得到对应扩容或缩容的服务器信息,接收所述扩容或缩容的服务器信息,配置对应的服务器以均衡负载,实现自动且根据主机服务器的负载情况进行动态扩容或缩容,使得主机服务器的负载能够维持在均衡的状态,有效确保主机服务器的稳定运行的同时,还能减少运维工作人员的靠人工监控的精力以及时间,降低了运维成本,提高了运维效率。
附图说明
[0038]图1为本专利技术实施例中动态扩容或缩容方法的第一个实施例示意图;
[0039]图2为本专利技术实施例中动态扩容或缩容方法的第二个实施例示意图;
[0040]图3为本专利技术实施例中动态扩容或缩容方法的第三个实施例示意图;
[0041]图4为本专利技术实施例中动态扩容或缩容方法的第四个实施例示意图;
[0042]图5为本专利技术实施例中动态扩容或缩容方法的第五个实施例示意图;
[0043]图6为本专利技术实施例中动态扩容或缩容装置的第一个实施例示意图;
[0044]图7为本专利技术实施例中动态扩容或缩容设备的一个实施例示意图。
具体实施方式
[0045]本专利技术实施例提供了一种动态扩容或缩容方法及系统、装置、设备及介质。
[0046本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态扩容或缩容方法,其特征在于,包括:采集所监测到服务器处理数据的负载信息;比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,得到计数值;比较所述计数值与预置次数值的大小,得到第二比较结果;根据所述第二比较结果以及预置配置文件,将发送扩容或缩容指令至预置云服务器内执行,得到对应扩容或缩容的服务器信息;接收所述扩容或缩容的服务器信息,配置对应的服务器以均衡负载。2.根据权利要求1所述的动态扩容或缩容方法,其特征在于,所述比较所述负载信息与预置负载度的大小,得到第一比较结果,并在所述第一比较结果上进行计数,得到计数值包括:判断所述负载信息是否大于预置负载度;若是,则在所述负载信息中的内存list数据中标记True标识,并对所述True标识进行计数,得到扩容的计数值;若不是,则在所述负载信息中的内存list数据中标记False标识,并对所述False标识进行计数,得到缩容的计数值。3.根据权利要求2所述的动态扩容或缩容方法,其特征在于,所述若是,则在所述负载信息中的内存list数据中标记True标识,并对所述True标识进行计数,得到扩容的计数值包括:判断所述负载信息中的内存list是否为空;若是,则得到扩容信息;若不是,则在所述负载信息中的内存list数据中标记True标识,并对所述True标识进行计数。4.根据权利要求2所述的动态扩容或缩容方法,其特征在于,所述比较所述计数值与预置次数值的大小,得到第二比较结果包括:判断所述扩容的计数值或所述缩容的计数值是否大于预置次数值;若是,则得到扩容或缩容信息;若不是,则继续在所述所述负载信息中的内存list数据中标记True标识或False标识。5.根据权利要求4所述的动态扩容或缩容方法,其特征在于,所述根据所述第二比较结果以及预置配置文...

【专利技术属性】
技术研发人员:李俊葳林举扬兰辉
申请(专利权)人:深圳市大头兄弟科技有限公司
类型:发明
国别省市:

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

1