直播边缘计算节点配置管理方法、装置、计算设备及介质与流程

xiaoxiao7月前  47


本技术实施例涉及互联网,具体涉及一种直播边缘计算节点配置管理方法、装置、计算设备及介质。


背景技术:

1、在当前的直播架构中,直播边缘计算系统由上行接流、录制、截图、转码等服务组成,各个服务相互配合共同服务保证直播流的稳定传输。其中,边缘计算服务是部署在云资源上的,每个边缘计算节点占用一定数量的配置,如占用cpu、内存、磁盘等硬件资源,节点配置的管理是保证服务稳定和控制成本的关键一环,如何在保证服务稳定的前提下,尽可能地提高云资源的利用率是边缘计算成本体系重要组成部分。

2、现有的节点配置管理方式通常是依赖于人工配置,当节点配置需要改变时,例如某个服务的cpu、内存等需要修改时,则需要人工去修改该服务对应的边缘计算节点的基础配置并对节点进行重启以使配置生效,然而直播边缘计算系统中的边缘计算节点的数量众多,这种修改方式需要耗费较多的人力成本、耗时较长且效率低下,更无法根据各边缘计算节点的资源使用情况自动化调整节点配置,易造成资源的浪费。


技术实现思路

1、鉴于上述问题,本技术提出了一种直播边缘计算节点配置管理方法、装置、计算设备及介质,用于解决以下问题:现有的节点配置管理方式需要耗费较多的人力成本、耗时较长、效率低下且易造成资源的浪费。

2、根据本技术实施例的一个方面,提供了一种直播边缘计算节点配置管理方法,包括:

3、获取各边缘计算节点在各资源维度下的历史资源使用数据以及在各资源维度下的当前配置数据;

4、依据各边缘计算节点在各资源维度下的历史资源使用数据、当前配置数据以及目标利用指标,确定待调整边缘计算节点以及对应的待调整资源维度的配置调整数据;

5、筛选在当前调整周期内的目标待调整边缘计算节点;

6、按照目标待调整边缘计算节点的待调整资源维度的配置调整数据,对目标待调整边缘计算节点在待调整资源维度下的资源配置情况进行调整。

7、进一步地,依据各边缘计算节点在各资源维度下的历史资源使用数据、当前配置数据以及目标利用指标,确定待调整边缘计算节点以及对应的待调整资源维度的配置调整数据进一步包括:

8、针对每个边缘计算节点的每个资源维度,对该边缘计算节点在该资源维度下的历史资源使用数据进行分析,得到在资源观察周期内该资源维度的历史资源峰值使用量;

9、依据该边缘计算节点在该资源维度下的当前配置数据、该资源维度的历史资源峰值使用量以及该边缘计算节点所属的边缘计算服务的目标利用指标,计算该资源维度的配置调整数据;

10、若该资源维度的配置调整数据不处于对应的允许差额范围内,则将该边缘计算节点确定为待调整边缘计算节点,将该资源维度的配置调整数据确定为待调整边缘计算节点的待调整资源维度的配置调整数据。

11、进一步地,筛选在当前调整周期内的目标待调整边缘计算节点进一步包括:

12、将待调整边缘计算节点的节点标识添加至资源调整池中;

13、从资源调整池所包含的各待调整边缘计算节点的节点标识中筛选出在当前调整周期内的目标节点标识,将目标节点标识对应的待调整边缘计算节点确定为目标待调整边缘计算节点。

14、进一步地,从资源调整池所包含的各待调整边缘计算节点的节点标识中筛选出在当前调整周期内的目标节点标识进一步包括:

15、针对资源调整池所包含的每个节点标识,查询该节点标识对应的资源调整频次;

16、判断该节点标识对应的资源调整频次是否符合单个节点调整频次限制条件;

17、若是,则将该节点标识确定为在当前调整周期内的目标节点标识。

18、进一步地,从资源调整池所包含的各待调整边缘计算节点的节点标识中筛选出在当前调整周期内的目标节点标识进一步包括:

19、将资源调整池所包含的各待调整边缘计算节点的节点标识按照各待调整边缘计算节点所属的边缘计算服务进行分组,得到节点标识分组;

20、判断每个节点标识分组的节点标识数量是否符合单个服务调整节点数量限制条件;

21、若是,则将该节点标识分组中的节点标识确定为在当前调整周期内的目标节点标识;

22、若否,则从该节点标识分组中选择出数量符合单个服务调整节点数量限制条件的节点标识确定为在当前调整周期内的目标节点标识。

23、进一步地,按照目标待调整边缘计算节点的待调整资源维度的配置调整数据,对目标待调整边缘计算节点在待调整资源维度下的资源配置情况进行调整进一步包括:

24、按照目标待调整边缘计算节点的待调整资源维度的配置调整数据,对目标待调整边缘计算节点在待调整资源维度下的节点静态配置进行修改,并为目标待调整边缘计算节点去除直播流量调度,以使目标待调整边缘计算节点不再接收新的直播流量;

25、当检测到目标待调整边缘计算节点的直播流量处理情况符合节点重启条件时,对目标待调整边缘计算节点进行重启,以使资源配置生效。

26、进一步地,在对目标待调整边缘计算节点进行重启之后,该方法还包括:

27、检测重启后的目标待调整边缘计算节点是否运行正常;

28、若是,则对目标待调整边缘计算节点进行上线处理,以使目标待调整边缘计算节点接收直播流量调度;

29、若否,则发送告警通知。

30、根据本技术实施例的另一方面,提供了一种直播边缘计算节点配置管理装置,包括:

31、获取模块,适于获取各边缘计算节点在各资源维度下的历史资源使用数据以及在各资源维度下的当前配置数据;

32、确定模块,适于依据各边缘计算节点在各资源维度下的历史资源使用数据、当前配置数据以及目标利用指标,确定待调整边缘计算节点以及对应的待调整资源维度的配置调整数据;

33、筛选模块,适于筛选在当前调整周期内的目标待调整边缘计算节点;

34、调整模块,适于按照目标待调整边缘计算节点的待调整资源维度的配置调整数据,对目标待调整边缘计算节点在待调整资源维度下的资源配置情况进行调整。

35、根据本技术实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;

36、存储器用于存放至少一可执行指令,可执行指令使处理器执行上述直播边缘计算节点配置管理方法对应的操作。

37、根据本技术实施例的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述直播边缘计算节点配置管理方法对应的操作。

38、根据本技术实施例的还一方面,提供了一种计算机程序产品,包括至少一可执行指令,可执行指令使处理器执行如上述直播边缘计算节点配置管理方法对应的操作。

39、根据本技术实施例提供的直播边缘计算节点配置管理方法、装置、计算设备及介质,从单个边缘计算节点的各资源维度出发,依据各边缘计算节点在各资源维度下的历史资源使用数据、当前配置数据以及目标利用指标,确定待调整边缘计算节点以及对应的待调整资源维度的配置调整数据,有助于使得边缘计算节点的各资源维度保持合适的利用率,有效地避免单个资源维度的资源浪费;并且,按照调整周期统筹管理各调整周期内能够进行资源配置调整的目标待调整边缘计算节点,以避免待调整边缘计算节点的数量过多,影响线上资源的正常使用和服务稳定性;该方案不仅实现了对每个边缘计算节点的资源配置的自动化、动态化管理,有效减少了节点配置管理过程中的人力成本,缩减了耗时,极大地提升了管理效率,并且能够根据各边缘计算节点各资源维度的资源使用情况自动化调整节点的资源配置,有效避免了资源的浪费。

40、上述说明仅是本技术实施例技术方案的概述,为了能够更清楚了解本技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术实施例的具体实施方式。


技术特征:

1.一种直播边缘计算节点配置管理方法,包括:

2.根据权利要求1所述的方法,所述依据各所述边缘计算节点在各所述资源维度下的所述历史资源使用数据、所述当前配置数据以及目标利用指标,确定待调整边缘计算节点以及对应的待调整资源维度的配置调整数据进一步包括:

3.根据权利要求1所述的方法,所述筛选在当前调整周期内的目标待调整边缘计算节点进一步包括:

4.根据权利要求3所述的方法,所述从所述资源调整池所包含的各所述待调整边缘计算节点的节点标识中筛选出在当前调整周期内的目标节点标识进一步包括:

5.根据权利要求3或4所述的方法,所述从所述资源调整池所包含的各所述待调整边缘计算节点的节点标识中筛选出在当前调整周期内的目标节点标识进一步包括:

6.根据权利要求1-5任一项所述的方法,所述按照所述目标待调整边缘计算节点的待调整资源维度的配置调整数据,对所述目标待调整边缘计算节点在所述待调整资源维度下的资源配置情况进行调整进一步包括:

7.根据权利要求6所述的方法,在所述对所述目标待调整边缘计算节点进行重启之后,所述方法还包括:

8.一种直播边缘计算节点配置管理装置,包括:

9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的直播边缘计算节点配置管理方法对应的操作。

11.一种计算机程序产品,包括至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的直播边缘计算节点配置管理方法对应的操作。


技术总结
本申请实施例公开了一种直播边缘计算节点配置管理方法、装置、计算设备及介质,其中,该方法包括:获取各边缘计算节点在各资源维度下的历史资源使用数据以及在各资源维度下的当前配置数据;依据各边缘计算节点在各资源维度下的历史资源使用数据、当前配置数据以及目标利用指标,确定待调整边缘计算节点以及对应的待调整资源维度的配置调整数据;筛选在当前调整周期内的目标待调整边缘计算节点;按照目标待调整边缘计算节点的待调整资源维度的配置调整数据,对目标待调整边缘计算节点在待调整资源维度下的资源配置情况进行调整。本申请实现了对每个边缘计算节点的资源配置的自动化、动态化管理,极大地提升了管理效率,有效避免了资源的浪费。

技术研发人员:沈家辉
受保护的技术使用者:上海哔哩哔哩科技有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)