【技术实现步骤摘要】
用于进行资源调整的方法、装置及计算机可读介质
[0001]本申请涉及计算机
,尤其涉及一种用于进行资源调整的方法、装置及计算机可读介质。
技术介绍
[0002]基于现有技术的方案,在判断是否对边缘计算集群中的边缘计算资源进行扩容或缩容时,一般按照人工的经验来进行判断,或者基于中央处理器(Central Process ing Uni t,CPU)或内存的使用率进行判断。
[0003]然而,上述基于现有技术的方式采用单一的判断标准,而没有考虑边缘计算资源对应的业务对硬件需求的差异性。例如,以直播业务的边缘计算集群中的截图POD和录制POD为例,截图服务的实现是以CPU换内存,因而截图POD会消耗较多CPU,但是内存却使用很少。而对于录制服务则完全相反,录制POD消耗较多的内存,却不占用较多的CPU。并且,基于现有技术的扩缩容方式一般没有考虑磁盘的使用情况。
技术实现思路
[0004]本申请的多个方面提供一种用于进行扩缩容的方法、装置及计算机可读存储介质。
[0005]本申请的一方面,提供一种用于进行资源调整的方法,其中,所述方法包括:
[0006]获取直播业务的边缘计算集群中一个或多个边缘计算资源对应的硬件使用信息和业务属性信息;
[0007]基于所述边缘计算资源的硬件使用信息和业务属性信息,判断所述边缘计算资源是否满足预定的资源调整条件,其中,所述资源调整条件包括第一资源调整条件或第二资源调整条件;
[0008]如果所述边缘计算资源满足第一资源调整条件,则 ...
【技术保护点】
【技术特征摘要】
1.一种用于进行资源调整的方法,其中,所述方法包括:获取直播业务的边缘计算集群中一个或多个边缘计算资源对应的硬件使用信息和业务属性信息;基于所述边缘计算资源的硬件使用信息和业务属性信息,判断所述边缘计算资源是否满足预定的资源调整条件,其中,所述资源调整条件包括第一资源调整条件或第二资源调整条件;如果所述边缘计算资源满足第一资源调整条件,则基于边缘计算资源提供方的资源分布信息和/或资源成本信息,对所述直播业务的边缘计算集群进行资源扩容操作,如果所述边缘计算资源满足第二资源调整条件,则对所述直播业务的边缘计算集群进行资源缩容操作。2.根据权利要求1所述的方法,其中,所述硬件使用信息包括以下至少任一项:CPU的配置使用信息;内存的配置使用信息:其中,所述业务属性信息包括以下至少任一项:指示是否限流的信息磁盘的配置使用信息;磁盘输入输出信息;磁盘吞吐量。用于指示业务是否正常服务的信息。3.根据权利要求1或2所述的方法,其中,所述基于所述边缘计算资源的硬件使用信息和业务属性信息,判断所述边缘计算资源是否满足预定的资源调整条件包括:基于所述边缘计算资源的硬件使用信息和业务属性信息,确定该边缘计算资源是否可用;如果该边缘计算资源不可用,则判断该边缘计算资源所在集群内其他提供相同业务的边缘计算资源是否均不可用;如果该边缘计算资源所在集群内其他提供相同业务的边缘计算资源均不可用,则确定所述边缘计算资源满足第一资源调整条件。4.根据权利要求3所述的方法,其中,所述判断该边缘计算资源所在集群内其他提供相同业务的边缘计算资源是否均不可用包括:通过在该边缘计算资源所在集群内基于该边缘计算资源对应的业务进行遍历,来获得集群内其他提供相同业务的边缘计算资源的状态指示信息,其中,所述状态指示信息用于指示该边缘计算资源可用或不可用;基于所述状态指示信息,判断该边缘计算资源所在集群内其他提供相同业务的边缘计算资源是否均不可用。5.根据权利要求3或4所述的方法,其中,所述方法还包括:在确定所述边缘计算资源是否可用后,在数据库中相应地更新该边缘计算资源的状态指示信息。6.根据权利要求3至5中任一项所述的方法,其中,所述方法在满足以下至少任一项时确定所述边缘计算资源可用:
所述边缘计算资源的CPU使用率小于预设的CPU使用率阈值;所述边缘计算资源的内存使用率小于预设的内存使用率阈值;所述边缘计算资源没有限流;所述边缘计算资源的磁盘使用率小于预设的磁盘使用率阈值;所述边缘计算资源磁盘IOPS小于预设的IOPS使用率阈值;所述边缘计算资源的磁盘吞吐量小于预设的吞吐量使用率阈值。7.根据要求1至6中任一项所述的方法,其中,所述如果所述边缘计算资源满足第一资源调整条件,所述方法还包括:获取所述边缘计算资源的硬件配置信息;获取可用于扩容的多个边缘计算资源提供方的资源分布信息和/或资源成本信息。8.根据要求7所述的方法,其中,所述基于边缘计算资源提供方的资源分布信息和/或资源成本信息,对所述直播业务的边缘计算集群进行资源扩容操作包括:基于所述边缘计算资源的硬件配置信息和边缘计算资源提供方的资源分布信息,判断提供所述边缘计算资源的提供方在当前集群的资源是否足够增加相同配置的边缘计算资源;如果足够,则基于所述边缘计算资源提供方的资源在该集群增加相同配置的边缘计算资源。9.根据权利要7所述的方法,其中,所述基于边缘计算资源提供方的资源分布信息和/或资源成本信息,对所述直播业务的边缘计算集群进行资源扩容操作包括:基于所述边缘计算资源的硬件配置信息和边缘计算资源提供方的资源分布信息,判断提供所述边缘计算资源的提供方在当前集群的资源是否足够增加相同配置的边缘计算资源;如果提供所述边缘计算资源的提供方在当前集群的资源不足够增加相同配置的边缘计算资源,根据所述边缘计算资源的硬件配置信息,并结合该边缘计算资源对应的业务信息来确定相应的扩容信息;基于所述扩容信息,并基于边缘计算提供方的资源分布信息和/或资源成本信息,从可用于扩容的多个边缘计算提供方中选择一个来进行资源扩容操作。10.根据权利要求9所述的方法,其中,所述基于所述扩容信息,并基于边缘计算提供方的资源分布信息和/或资源成本信息,从可用于扩容的多个边缘计算...
【专利技术属性】
技术研发人员:孙袁袁,赵馨昳,沈家辉,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。