【技术实现步骤摘要】
一种基于云业务的资源分配方法、相关装置、设备及系统
本申请涉及云计算技术,尤其涉及一种基于云业务的资源分配方法、相关装置、设备及系统。
技术介绍
传统业务的应用程序不但复杂,而且成本高昂,正常运行所需的各种软硬件的数量也非常庞大,而云业务提供商为企业搭建信息化所需要的网络基础设施以及软硬件运作平台,企业无需购买软硬件,也无需建设机房,只需前期支付一次性的项目实施费和定期的软件租赁服务费,即可通过互联网享用信息系统。目前,云业务都在服务器端运行,并将运行后的数据进行压缩处理,再将压缩后的数据通过网络传递给用户使用的终端设备上,该终端设备不需要高端的处理器或者显卡等硬件,只需要基本的数据解压能力即可通过客户端执行相应的业务。然而,随着业务需求的增长以及技术的革新,云业务往往也随之更新。如果云业务更新之后对硬件处理能力要求变高,则需要升级原有的硬件,从而导致硬件成本的增加。
技术实现思路
本申请实施例提供了一种基于云业务的资源分配方法、相关装置、设备及系统,能够基于业务需求,灵活地调度来自不同资 ...
【技术保护点】
1.一种基于云业务的资源分配方法,其特征在于,所述资源分配方法应用于资源分配系统,所述资源分配系统包括互连的K个资源实体,K为大于1的整数,所述资源分配方法包括:/n获取针对于目标云业务的业务启动请求,其中,所述业务启动请求携带目标客户端标识,所述目标客户端标识用于指示目标客户端;/n根据所述业务启动请求,获取所述目标云业务所对应的初始业务配置信息;/n根据所述初始业务配置信息确定第一资源预估量;/n根据所述第一资源预估量,从所述K个资源实体中确定用于分配第一资源的M个资源实体,其中,所述第一资源来自于所述M个资源实体,所述M为大于或等于1,且小于或等于所述K的整数;/n在 ...
【技术特征摘要】
1.一种基于云业务的资源分配方法,其特征在于,所述资源分配方法应用于资源分配系统,所述资源分配系统包括互连的K个资源实体,K为大于1的整数,所述资源分配方法包括:
获取针对于目标云业务的业务启动请求,其中,所述业务启动请求携带目标客户端标识,所述目标客户端标识用于指示目标客户端;
根据所述业务启动请求,获取所述目标云业务所对应的初始业务配置信息;
根据所述初始业务配置信息确定第一资源预估量;
根据所述第一资源预估量,从所述K个资源实体中确定用于分配第一资源的M个资源实体,其中,所述第一资源来自于所述M个资源实体,所述M为大于或等于1,且小于或等于所述K的整数;
在第一时间段内,为所述目标客户端分配用于执行所述目标云业务的所述第一资源。
2.根据权利要求1所述的资源分配方法,其特征在于,所述根据所述业务启动请求,获取所述目标云业务所对应的初始业务配置信息,包括:
根据所述业务启动请求,获取所述目标云业务所对应的配置信息集合,其中,所述配置信息集合包括至少一项可配置信息,每个可配置信息对应于一个可配置范围;
根据所述配置信息集合中所述每个可配置信息所对应的可配置范围,确定所述每个可配置信息所对应的默认配置值;
根据所述每个可配置信息所对应的默认配置值,生成所述目标云业务所对应的初始业务配置信息。
3.根据权利要求1所述的资源分配方法,其特征在于,所述根据所述业务启动请求,获取所述目标云业务所对应的初始业务配置信息,包括:
根据所述业务启动请求获取目标用户标识;
从所述目标云业务所对应的第一初始配置信息集合中确定所述目标用户标识所对应的所述初始业务配置信息,其中,所述第一初始配置信息集合包括至少一个业务配置信息,每个业务配置信息对应于一个用户标识,所述初始业务配置信息属于所述第一初始配置信息集合中的其中一个业务配置信息;
或,所述根据所述业务启动请求,获取所业务配置信息述目标云业务所对应的初始业务配置信息,包括:
从所述目标云业务所对应的第二初始配置信息集合中确定所述目标客户端标识所对应的所述初始业务配置信息,其中,所述第二初始配置信息集合包括至少一个业务配置信息,每个业务配置信息对应于一个客户端标识,所述初始业务配置信息属于所述第二初始配置信息集合中的其中一个业务配置信息。
4.根据权利要求1所述的资源分配方法,其特征在于,所述在第一时间段内,为所述目标客户端分配用于执行所述目标云业务的所述第一资源之后,所述方法还包括:
获取针对于所述目标云业务的配置信息调整请求;
根据所述配置信息调整请求,获取所述目标云业务所对应的业务配置更新信息;
根据所述业务配置更新信息确定第二资源预估量;
根据所述第二资源预估量,从所述K个资源实体中确定第二资源,其中,所述第二资源来自于所述K个资源实体中的至少一个资源实体;
在第二时间段内,为所述目标客户端分配用于执行所述目标云业务的所述第二资源,其中,所述第二时间段出现在所述第一时间段之后。
5.根据权利要求1至4中任一项所述的资源分配方法,其特征在于,所述根据所述第一资源预估量,从所述K个资源实体中确定用于分配第一资源的M个资源实体,包括:
获取所述K个资源实体中每个资源实体所对应的空闲资源量,得到K个空闲资源量;
根据所述K个空闲资源量,确定最大空闲资源量所对应的目标资源实体,其中,所述最大空闲资源量为所述K个空闲资源量中的最大值;
若所述第一资源预估量小于或等于所述最大空闲资源量,则确定所述目标资源实体为分配所述第一资源的资源实体,其中,所述M等于1;
若所述第一资源预估量大于所述最大空闲资源量,则确定所述目标资源实体为分配所述第一资源中部分资源的资源实体,其中,所述M为大于1的整数。
6.根据权利要求1至4中任一项所述的资源分配方法,其特征在于,所述根据所述第一资源预估量,从所述K个资源实体中确定用于分配第一资源的M个资源实体,包括:
获取所述K个资源实体中每个资源实体所对应的空闲资源量,得到K个空闲资源量;
根据所述第一资源预估量以及预设划分数值确定平均资源量;
根据所述K个空闲资源量,从所述K个空闲资源量中获取空闲资源量大于或等于所述平均资源量的N个资源实体,其中,所述N为大于或等于M,且小于或等于所述M的整数;
从所述N个资源实体中随机选择M个用于分配所述第一资源的资源实体。
7.根据权利要求1所述的资源分配方法,其特征在于,所述目标云业务为云游戏;
所述根据所述业务启动请求,获取所述目标云业务所对应的初始业务配置信息,包括:
根据所述业务启动请求,获取所述云游戏所对应的初始业务配置信息,其中,所述云游戏所对应的初始业务配置信息包括游戏画质配置值、画面分辨率配置值、帧率配置值、游戏场景配置值以及游戏特效配置值中的至少一项;
所述根据所述初始业务配置...
【专利技术属性】
技术研发人员:杨广东,杨卫,魏雪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。