一种服务资源配置方法、计算设备及存储介质技术

技术编号:31847639 阅读:19 留言:0更新日期:2022-01-12 13:29
本发明专利技术公开了一种服务资源配置方法、计算设备及存储介质,并包括步骤:构建数据监控任务,并将数据监控任务部署至要进行数据监控的目标服务实例;根据数据监控任务构建对应的数据处理策略;根据目标服务实例中部署的数据监控任务获取服务实例运行的服务数据;根据数据处理策略处理所述服务数据,判断是否需要对服务实例所包括的第一服务资源进行更改;若判断需要更改,则将第一服务资源更改为第二服务资源,并配置目标服务实例根据第二服务资源运行并提供服务。本发明专利技术通过对服务实例运行的服务数据进行监测,实现对服务实例的服务资源进行自动调整,避免服务实例出现运行时资源过剩或资源不够的情况。资源不够的情况。资源不够的情况。

【技术实现步骤摘要】
一种服务资源配置方法、计算设备及存储介质


[0001]本专利技术涉及云计算领域,特别涉及一种服务资源配置方法、计算设备及存储介质。

技术介绍

[0002]随着云计算技术的发展,越来越多的个人及企业将服务采用容器的方式进行部署。具体的,将为用户提供的服务打包为(Docker)容器映像,并将每个服务实例部署为容器。
[0003]但现有技术中,随着业务量以及访问人数的增多,容器所消耗的内存、CPU、磁盘等资源也会逐渐增多,若没有及时的对服务进行扩容,服务很可能会出现异常而影响业务。另一方面,若服务的访问量较少,而分配的资源较多,在一定程度上也会造成资源的浪费。
[0004]为此,需要一种新的服务资源配置方法。

技术实现思路

[0005]为此,本专利技术提供一种服务资源配置方法,以力图解决或者至少缓解上面存在的问题。
[0006]根据本专利技术的一个方面,提供一种服务资源配置方法,适于在计算设备中执行,计算设备与服务器集群通信连接,服务器集群中运行有多个用于提供服务的服务实例,方法包括步骤:构建数据监控任务,并将数据监控任务部署至要进行数据监控的目标服务实例;根据数据监控任务构建对应的数据处理策略;根据目标服务实例中部署的数据监控任务获取服务实例运行的服务数据;根据数据处理策略处理所述服务数据,判断是否需要对服务实例所包括的第一服务资源进行更改;若判断需要更改,则将第一服务资源更改为第二服务资源,并配置目标服务实例根据第二服务资源运行并提供服务。
[0007]可选地,在根据本专利技术的方法中,根据数据监控任务构建对应的数据处理策略包括步骤:根据数据监控任务所监控的资源种类确定资源阈值和指标阈值;根据资源阈值和指标阈值构建数据处理策略。
[0008]可选地,在根据本专利技术的方法中,资源阈值包括资源上限阈值,指标阈值包括指标上限阈值,根据数据处理策略处理服务数据,判断是否需要对服务实例所包括的第一服务资源进行更改包括步骤:判断资源种类所对应的服务数据是否达到指标上限阈值;若达到指标上限阈值,则判断第一服务资源是否达到资源上限阈值;若未达到资源上限阈值,则判断需要对第一服务资源进行更改。
[0009]可选地,在根据本专利技术的方法中,资源阈值还包括资源下限阈值,指标阈值还包括指标下限阈值,根据数据处理策略处理服务数据,判断是否需要对服务实例所包括的第一服务资源进行更改还包括步骤:若服务数据未达到指标上限阈值,则判断资源种类对应的服务数据是否达到指标下限阈值;若达到指标下限阈值,则判断第一服务资源是否达到资源下限阈值;若未达到资源下线阈值,则判断需要对第一服务资源进行更改。
[0010]可选地,在根据本专利技术的方法中,将第一服务资源更改为第二服务资源包括步骤:
若资源种类所对应的服务数据达到指标上限阈值,则构建拓展服务资源;将拓展服务资源添加到第一服务资源得到第二服务资源。
[0011]可选地,在根据本专利技术的方法中,将第一服务资源更改为第二服务资源还包括步骤:若资源种类所对应的服务数据达到指标下限阈值,从第一服务资源中确定收缩服务资源;从第一服务资源中抽取收缩服务资源,将抽取收缩服务资源后的第一服务资源作为第二服务资源。
[0012]可选地,在根据本专利技术的方法中,配置目标服务实例根据第二服务资源运行并提供服务包括步骤:对目标服务实例进行更新,以便目标服务实例根据第二服务资源进行运行。
[0013]根据本专利技术的一个方面,提供一种服务资源配置装置,装置适于部署在计算设备中,计算设备与服务器集群通信连接,服务器集群中运行有多个用于提供服务的服务实例,装置包括:数据处理模块,数据处理模块适于构建数据监控任务,将数据监控任务部署至要进行数据监控的目标服务实例,根据数据监控任务构建对应的数据处理策略,根据数据处理策略处理服务数据,判断是否需要对服务实例所包括的第一服务资源进行更改;资源配置模块,资源配置模块适于当数据处理模块判断需要对第一服务资源进行更改时,将第一服务资源更改为第二服务资源;以及数据获取模块,数据获取模块适于根据目标服务实例中部署的数据监控任务获取服务实例运行的服务数据,并配置目标服务实例根据所述第二服务资源运行并提供服务。
[0014]根据本专利技术的另一个方面,提供了一种计算设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的模拟打印方法。
[0015]根据本专利技术的再一个方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的模拟打印方法。
[0016]本专利技术公开了一种服务资源配置方法,适于在计算设备中执行。计算设备与服务器集群通信连接,服务器集群中运行有多个用于提供服务的服务实例,方法包括步骤:首先构建数据监控任务,并将数据监控任务部署至要进行数据监控的目标服务实例,从而获取服务实例的运行数据;随后根据数据监控任务构建对应的数据处理策略,从而根据数据处理策略对服务数据进行处理,判断是否需要对服务实例所包括的第一服务资源进行更改;若判断需要更改,则将第一服务资源更改为第二服务资源,并配置目标服务实例根据第二服务资源运行并提供服务。本专利技术通过对服务实例运行的服务数据进行监测,从而判断是否需要进行调整所配置的资源,若需要调整,则重新配置服务实例的服务资源,实现对服务实例的服务资源进行自动调整,避免服务实例出现运行时资源过剩或资源不够的情况。
附图说明
[0017]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本专利技术公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相
同的部件或元素。
[0018]图1示出了根据本专利技术一个示范性实施例的计算设备与服务器集群通信连接的示意图;图2示出了根据本专利技术一个示范性实施例的计算设备200的结构框图;图3示出了根据本专利技术一个示范性实施例的服务资源配置方法300的流程示意图;以及图4示出了根据本专利技术一个示范性实施例的服务资源配置装置400的示意图。
具体实施方式
[0019]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。相同的附图标记通常指代相同的部件或元素。
[0020]图1示出了根据本专利技术一个示范性实施例的计算设备与服务器集群通信连接的示意图。如图1所示,计算设备200与服务器集群110通信连接。服务器集群110包括节点111~117,图1所示的服务器集群110的结构仅为示例性的,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务资源配置方法,适于在计算设备中执行,所述计算设备与服务器集群通信连接,所述服务器集群中运行有多个用于提供服务的服务实例,所述方法包括步骤:构建数据监控任务,并将数据监控任务部署至要进行数据监控的目标服务实例;根据数据监控任务构建对应的数据处理策略;根据所述目标服务实例中部署的数据监控任务获取所述服务实例运行的服务数据;根据所述数据处理策略处理所述服务数据,判断是否需要对所述服务实例所包括的第一服务资源进行更改;若判断需要更改,则将所述第一服务资源更改为第二服务资源,并配置所述目标服务实例根据所述第二服务资源运行并提供服务。2.如权利要求1所述的方法,其中,所述根据数据监控任务构建对应的数据处理策略包括步骤:根据所述数据监控任务所监控的资源种类确定资源阈值和指标阈值;根据所述资源阈值和指标阈值构建数据处理策略。3.如权利要求2所述的方法,其中,所述资源阈值包括资源上限阈值,所述指标阈值包括指标上限阈值,所述根据所述数据处理策略处理所述服务数据,判断是否需要对所述服务实例所包括的第一服务资源进行更改包括步骤:判断所述资源种类所对应的服务数据是否达到指标上限阈值;若达到指标上限阈值,则判断所述第一服务资源是否达到资源上限阈值;若未达到资源上限阈值,则判断需要对第一服务资源进行更改。4.如权利要求3所述的方法,其中,所述资源阈值还包括资源下限阈值,所述指标阈值还包括指标下限阈值,所述根据所述数据处理策略处理所述服务数据,判断是否需要对所述服务实例所包括的第一服务资源进行更改还包括步骤:若服务数据未达到指标上限阈值,则判断资源种类对应的服务数据是否达到指标下限阈值;若达到指标下限阈值,则判断所述第一服务资源是否达到资源下限阈值;若未达到资源下线阈值,则判断需要对所述第一服务资源进行更改。5.如权利要求4所述的方法,其中,所述将所述第一服务资源更改为第二服务资源包括步骤:若所述资源种类所对...

【专利技术属性】
技术研发人员:廖世伟汤雄飞江林伟
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1