实例处理方法、电子设备及存储介质技术

技术编号:38054286 阅读:10 留言:0更新日期:2023-06-30 11:20
本申请实施例提供一种实例处理方法、电子设备及存储介质。在本申请实施例中,以设备组粒度为实例分配设备,新增的设备组能够有效应对实例的流量数据突然增加的情况,在为实例新增设备组后,能够显著地降低原有的运行实例的设备的水位,抗抖动能力较强,保证了实例性能。另外,各个实例运行在一个或多个设备组中的设备上,降低了运维管理难度和运维成本。降低了运维管理难度和运维成本。降低了运维管理难度和运维成本。

【技术实现步骤摘要】
实例处理方法、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种实例处理方法、电子设备及存储介质。

技术介绍

[0002]实例(Instance)是云服务厂商提供服务的最小单位。实际应用中,云服务厂商提供多种类型的实例,例如,负载均衡实例、数据库实例和云服务器实例等等。在实例弹性的场景下,可能会出现实例的流量数据突然增加(可以理解为实例水位上涨)的情况,流量数据例如包括但不限于:QPS(Query Per Second,每秒查询率)、CPS(Connection Per Second,每秒新建连接数)和maxConn(最大连接数)。以运行负载均衡实例为诸如容器、虚拟机或云虚拟主机等各种虚拟网元设备为例,若访问负载均衡实例的流量数据突然增加,这些虚拟网元设备的负载压力也会随之突然增加很多。显然,实例水位过高会导致运行实例的设备水位过高(可以理解为设备的负载压力增加较多),影响实例性能和服务可靠性。

技术实现思路

[0003]本申请的多个方面提供一种实例处理方法、电子设备及存储介质,用以有效解决因实例水位过高导致原有的设备水位过高问题。
[0004]本申请实施例提供一种实例处理方法,包括:在至少一个第一设备组上运行目标实例;周期性获取所述目标实例的当前流量数据;判断第一预设时间段内至少一个周期所述目标实例的当前流量数据是否满足实例维度的高实例水位条件,所述实例维度的高实例水位条件是指所述目标实例的当前流量数据大于第一流量数据阈值;若所述第一预设时间段内至少一个周期所述目标实例的当前流量数据满足实例维度的高实例水位条件,则对所述目标实例进行设备组扩容处理。
[0005]本申请实施例还提供一种电子设备,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行实例处理方法中的步骤。
[0006]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器能够实现实例处理方法中的步骤。
[0007]在本申请实施例中,以设备组粒度为实例分配设备,新增的设备组能够有效应对实例的流量数据突然增加的情况,在为实例新增设备组后,能够显著地降低原有的运行实例的设备的水位,抗抖动能力较强,保证了实例性能。另外,各个实例运行在一个或多个设备组中的设备上,降低了运维管理难度和运维成本。
附图说明
[0008]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0009]图1为本申请实施例提供的示例性的应用场景图;
[0010]图2为本申请实施例提供的一种实例处理方法的流程图;
[0011]图3为本申请实施例提供的另一种实例处理方法的流程图;
[0012]图4为本申请实施例提供的另一种实例处理方法的流程图;
[0013]图5为本申请实施例提供的一种实例处理装置的结构示意图;
[0014]图6为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0015]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0016]在本申请的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的访问关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。此外,在本申请实施例中,“第一”、“第二”、“第三”、等只是为了区分不同对象的内容而已,并无其它特殊含义。
[0017]目前,为应对实例水位过高的情况,基于设备粒度为实例增加一个或多个设备。然而,基于设备粒度为实例增加的一个或多个设备不能有效解决因实例水位过高导致原有的设备水位过高问题。另外,不同实例需要新增的设备数量也是不同的,长久下来每个实例拥有的设备数量不一样,造成运维管理的困难。
[0018]为此,本申请实施例提供一种实例处理方法、电子设备及存储介质。以设备组粒度为实例分配设备,新增的设备组能够有效应对实例的流量数据突然增加的情况,在为实例新增设备组后,能够显著地降低原有的运行实例的设备的水位,抗抖动能力较强,保证了实例性能。另外,各个实例运行在一个或多个设备组中的设备上,降低了运维管理难度和运维成本。
[0019]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0020]图1为本申请实施例提供的示例性的应用场景图。参见图1,以设备组粒度为实例分配设备,一个实例可以分配一个或多个设备组,不同的实例可能会分配同一个设备组。设备组中的设备可以为虚拟设备也可以为硬件设备,例如包括但不限于:容器、虚拟机(Virtual Machine,VM)和云服务器。具体举例来说,之前实例1仅仅运行在设备组1和设备组2上,随着时间推移,实例1的水位上涨过多,为实例1新增设备组4,这样,实例1分配了3个设备组。之前实例2仅仅运行在设备组1上,随着时间推移,实例2的水位上涨过多,为实例2新增设备组3,这样,实例2分配了2个设备组。之前实例3仅仅运行在设备组2上,随着时间推移,实例3的水位基本未改变,无需为实例3新增新的设备组。
[0021]图2为本申请实施例提供的一种实例处理方法的流程图。该方法可由实例处理装置执行,该装置可由软件和/或硬件组成,并一般可以配置在电子设备中。参见图2,该方法可以包括以下步骤:
[0022]201、在至少一个第一设备组上运行目标实例。
[0023]202、周期性获取目标实例的当前流量数据。
[0024]203、判断第一预设时间段内至少一个周期目标实例的当前流量数据是否满足实例维度的高实例水位条件。若判断结果为是,执行步骤204。
[0025]204、对目标实例进行设备组扩容处理。
[0026]在本实施例中,目标实例可以是各种类型的实例,例如包括但不限于:负载均衡实例、数据库实例和云服务器实例等等。以设备组粒度为目标实例分配一个或多个设备组,目标实例运行在所分配的一个或多个设备组上。为了便于理解和区分,将目标实例所运行的设备组称作为第一设备组。实际应用中,随机地从多个设备组中选择一个或多个第一设备组。进一步可选的,为了更好地保证实例性能,可以根据至少一个设备组的当前运行状态数据,确定至少一个设备组的当前负载等级;根据当前负载等级从低到高的顺序,从所述至少一个设备组中选择至少一个第一设备组。
[0027]实际应用中,设备组的当前运行状态数据可以包括设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实例处理方法,其特征在于,包括:在至少一个第一设备组上运行目标实例;周期性获取所述目标实例的当前流量数据;判断第一预设时间段内至少一个周期所述目标实例的当前流量数据是否满足实例维度的高实例水位条件,所述实例维度的高实例水位条件是指所述目标实例的当前流量数据大于第一流量数据阈值;若所述第一预设时间段内至少一个周期所述目标实例的当前流量数据满足实例维度的高实例水位条件,则对所述目标实例进行设备组扩容处理。2.根据权利要求1所述的方法,其特征在于,在至少一个第一设备组上运行目标实例后,还包括:周期性获取所述至少一个第一设备组的当前负载等级;判断第二预设时间段内至少一个周期所述至少一个第一设备组中是否出现当前负载等级满足高负载条件的第一设备组;若所述第二预设时间段内至少一个周期出现当前负载等级满足高负载条件的第一设备组,则对所述目标实例进行设备组扩容处理。3.根据权利要求2所述的方法,其特征在于,还包括:若所述第二预设时间段内至少一个周期当前负载等级满足低负载条件的第一设备组的数量大于或等于预设数量,则对所述目标实例进行设备组缩容处理。4.根据权利要求3所述的方法,其特征在于,若所述第二预设时间段内至少一个周期当前负载等级满足低负载条件的第一设备组的数量大于或等于预设数量,则对所述目标实例进行设备组缩容处理包括:若所述第二预设时间段内至少一个周期当前负载等级满足低负载条件的第一设备组的数量大于或等于预设数量,则获取所述第二预设时间段内至少一个周期当前负载等级满足低负载条件的第一设备组的聚合流量特征,每个周期所述第一设备组的聚合流量特征由每个周期所述第一设备组所运行的至少一个实例的当前流量数据聚合得到;若所述第二预设时间段内至少一个周期当前负载等级满足低负载条件的第一设备组符合设备组维度的低实例水位条件,所述设备组维度的低实例水位条件是指所述第一设备组的聚合流量特征小于第二流量数据阈值,则对所述目标实例进行设备组缩容处理。5.根据权利要求4所述的方法,其特征在于,还包括:若所述第二预设时间段内至少一个周期当前负载等级满足低负载条件...

【专利技术属性】
技术研发人员:唐昊杰侯文刚
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1