业务处理方法及相关装置制造方法及图纸

技术编号:36699903 阅读:13 留言:0更新日期:2023-03-01 09:15
本申请提供了一种业务处理方法及相关装置,属于云计算技术领域。本申请基于竞价的方式处理业务,对竞价成功的用户,以与出价相关并且低于出价的价格进行计费,从而让用户有机会通过出价来决定业务的价格,帮助用户节省成本,有助于吸引更多用户通过云平台处理业务,从而缓解云平台闲置资源浪费的情况,提高云平台的资源利用率,达到节能的效果。对竞价失败的用户,不会中断用户的业务,从而保证云平台的业务处理性能,并避免业务状态的保存和恢复会带来的开销。会带来的开销。会带来的开销。

【技术实现步骤摘要】
业务处理方法及相关装置


[0001]本申请涉及云计算
,特别涉及一种业务处理方法及相关装置。

技术介绍

[0002]时下,用户可以在云平台中部署云服务实例,由云平台通过运行云服务实例处理业务。云服务实例例如云函数或者容器等。云函数是指在云端运行的函数。函数包括用于实现一个或一组功能的程序代码。云函数服务是一种函数托管计算服务。实现云函数服务的基本原理是用户账号将业务相关的函数部署在云平台,云平台通过具有的资源运行用户账号部署的函数。云函数服务为用户带来了无需管理和运维服务器等底层基础设施的便利,从而帮助用户账号提高开发效率。
[0003]目前,云平台经常出现资源利用率较为低下的问题。

技术实现思路

[0004]本申请实施例提供了一种业务处理方法及相关装置,能够提高云平台的资源利用率。所述技术方案如下。
[0005]第一方面,提供了一种业务处理方法,该方法应用于云平台,该方法包括:接收多个业务请求,多个业务请求指示处理多个用户对应的多个业务,每个业务请求指示云平台处理业务请求指示的业务;处理与多个业务请求对应的多个业务,以及对多个用户申请的资源竞价,每个用户申请的资源用于处理多个业务中,与每个用户对应的业务;对于多个用户中竞价成功的用户,基于第一价格计费,第一价格的取值与多个用户中部分用户或者全部用户的出价有关,且,第一价格低于多个用户中竞价成功的任一用户的出价;对于多个用户中竞价失败的用户,基于第二价格计费,第二价格高于第一价格。
[0006]第一价格与出价有关是指第一价格是浮动的,第一价格会受到参与竞价的部分用户或者全部用户的出价的影响,随着出价的变化而变化。例如,在通常情况下,如果参与竞价的每个用户的出价都比较高,则第一价格偏高,如果参与竞价的每个用户的出价都比较低,则第一价格偏低。如此,实现了业务的动态计费,让用户有机会通过出价来决定业务的价格,帮助用户节省成本,有助于吸引更多用户通过云平台处理业务,从而缓解云平台闲置资源浪费的情况,提高云平台的资源利用率,达到节能的效果。
[0007]云平台对多个用户中竞价失败的用户对应的业务的处理仍保持连续。具体地,云平台不会因为用户竞价失败而中断用户的业务。例如,如果云平台已经启动处理一个用户的业务,而该用户竞价失败,则云平台会继续处理该用户的业务,并基于第二价格对该用户计费。如此,一方面,避免竞价失败造成业务被打断,从而保证云平台的业务处理性能。另一方面,如果以中断业务的方式进行竞价,云平台需要在中断业务时保存业务的状态,后续根据业务的状态恢复处理业务,而业务状态的保存和恢复会产生很大的开销,并且实现复杂度较高。而上述方式中,由于不因竞价失败而中断业务,也就节省了中断业务会带来的开销,降低了实现复杂度。
[0008]总之,以上第一方面提供的方法中,通过采用竞价的方式提供处理业务时使用的资源,对竞价成功的用户,以与出价相关并且低于出价的价格进行计费,从而让用户有机会通过出价来决定业务的价格,帮助用户节省成本,有助于吸引更多用户通过云平台处理业务,从而缓解云平台闲置资源浪费的情况,提高云平台的资源利用率,达到节能的效果。此外,对竞价失败的用户,不会中断用户的业务,从而保证云平台的业务处理性能,并避免业务状态的保存和恢复会带来的开销。
[0009]在一种可能的实现方式中,与多个业务请求对应的多个业务中包括批处理业务;处理与多个业务请求对应的多个业务,包括:为批处理业务分配第一时间段的第一资源,第一时间段是云平台资源的使用率低于阈值的时间段,第一资源在第一时间段内空闲;当时间处于第一时间段时,使用第一资源处理批处理业务。
[0010]通过采用这种方式,一方面,由于批处理业务与外界交互较少,因此具体在哪个时间段执行批处理业务,对于批处理业务的影响不大,所以对于用户来讲可以在空闲资源较多时,以较低的价格来运行批处理业务,从而节约成本。而对于平台而言,可以用这种方法,引导用户将更多类型的批处理业务搬迁到平台,从而扩宽平台的业务,如此兼顾用户和平台双方的收益。另一方面,由于在平台闲置资源较多的时间段,将闲置资源低价出售给批处理业务,从而吸引批处理业务在平台空闲时使用,提高平台在空闲时的资源利用率,达到削峰填谷的目的。
[0011]在一种可能的实现方式中,第一时间段是根据云平台的历史使用过程中,资源使用率的变化情况确定的。
[0012]例如,获取云平台在过去一天中资源使用率的变化情况,发现资源使用率在晚上12点至次日凌晨6点的资源使用率低于阈值,则将晚上12点至次日凌晨6点作为第一时间段。通过根据历史使用过程中资源使用率的变化情况确定出第一时间段,保证第一时间段与云平台实际的历史使用情况相匹配,更加准确。
[0013]在一种可能的实现方式中,与多个业务请求对应的多个业务中包括在线业务;处理与多个业务请求对应的多个业务包括:实时为在线业务分配第二资源,第二资源的数量与第一价格有关;使用第二资源处理在线业务。
[0014]通过这种方式,一方面,针对较为稳定的在线业务,也会给予其竞价的权利。当竞价成功后,可以获取一定的优惠,从而给用户带来更多的利润,间接地为平台带来更多的用户,从而提高平台的整体使用率。另一方面,由于对在线业务以竞价的方式获得的资源量进行约束,支持根据竞价获得的利润(如出售空闲资源的利润)调整对在线业务优惠的资源量,从而有助于避免平台亏损。
[0015]在一种可能的实现方式中,多个用户包括第一用户,第一用户竞价是否成功与第一云服务实例的价值有关,第一云服务实例为处理第一用户对应的业务时使用的云服务实例,第一云服务实例的价值指示第一云服务实例为云平台和对第一用户这两方面带来的收益,第一云服务实例的价值与第一用户的出价、第一用户的资源使用率和调用第一云服务实例的次数中至少一项有关。
[0016]通过将用户的出价转换为云服务实例的价值,根据云服务实例的价值来选择竞价成功用户,一方面,有助于避免根据出价选择竞价成功用户时由于出价不合理造成竞价结果不佳的问题,另一方面,由于云服务实例的价值兼顾了用户和平台的收益,因此有助于竞
价结果实现平台和用户的双赢。
[0017]在一种可能的实现方式中,第一云服务实例的价值与第一用户的出价成正比,第一云服务实例的价值与第一用户的资源使用率成反比,第一云服务实例的价值和调用第一云服务实例的次数成正比。
[0018]在一种可能的实现方式中,第一价格与第一云服务实例的价值有关。
[0019]通过这种方式,出价、用户的资源使用率或者云服务实例的调用次数等因素都有可能影响到云服务实例的定价,从而吸引用户参与竞价,并引导用户更多地使用云服务实例,从而提高资源利用率。
[0020]在一种可能的实现方式中,多个用户包括第一用户,第一用户竞价是否成功与第一用户的出价和第一用户的资源使用率有关,第一价格还与第一用户的资源使用率有关。
[0021]通过这种竞价方式,对于出价相同的用户而言,资源使用率低的用户比资源使用率高的用户更有可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法应用于云平台,所述方法包括:接收多个业务请求,所述多个业务请求指示处理多个用户对应的多个业务,每个所述业务请求指示所述云平台处理所述业务请求指示的业务;处理与所述多个业务请求对应的多个业务,以及对所述多个用户申请的资源竞价,每个所述用户申请的资源用于处理所述多个业务中,与所述每个用户对应的业务;对于所述多个用户中竞价成功的用户,基于第一价格计费,所述第一价格的取值与所述多个用户中部分用户或者全部用户的出价有关,且,所述第一价格低于所述多个用户中竞价成功的任一用户的出价;对于所述多个用户中竞价失败的用户,基于第二价格计费,所述第二价格高于所述第一价格,其中,所述云平台对所述多个用户中竞价失败的用户对应的业务的处理仍保持连续。2.根据权利要求1所述的方法,其特征在于,与所述多个业务请求对应的多个业务中包括批处理业务;所述处理与所述多个业务请求对应的多个业务,包括:为所述批处理业务分配第一时间段的第一资源,所述第一时间段是所述云平台资源的使用率低于阈值的时间段,所述第一资源在所述第一时间段内空闲;当时间处于所述第一时间段时,使用所述第一资源处理所述批处理业务。3.根据权利要求2所述的方法,其特征在于,所述第一时间段是根据所述云平台的历史使用过程中,资源使用率的变化情况确定的。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述与所述多个业务请求对应的多个业务中包括在线业务;所述处理与所述多个业务请求对应的多个业务包括:实时为所述在线业务分配第二资源,所述第二资源的数量与所述第一价格有关;使用所述第二资源处理所述在线业务。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述多个用户包括第一用户,所述第一用户竞价是否成功与第一云服务实例的价值有关,所述第一云服务实例为处理所述第一用户对应的业务时使用的云服务实例,所述第一云服务实例的价值指示所述第一云服务实例为所述云平台和对所述第一用户这两方面带来的收益,所述第一云服务实例的价值与所述第一用户的出价、所述第一用户的资源使用率和调用所述第一云服务实例的次数中至少一项有关。6.根据权利要求5所述的方法,其特征在于,所述第一云服务实例的价值与所述第一用户的出价成正比,所述第一云服务实例的价值与所述第一用户的资源使用率成反比,所述第一云服务实例的价值和调用所述第一云服务实例的次数成正比。7.根据权利要求5或6所述的方法,其特征在于,所述第一价格与所述第一云服务实例的价值有关。8.根据权利要求1至4中任一项所述的方法,其特征在于,所述多个用户包括第一用户,所述第一用户竞价是否成功与所述第一用户的出价和所述第一用户的资源使用率有关,所述第一价格还与所述第一用户的资源使用率有关。9.根据权利要求1至4中任一项所述的方法,其特征在于,所述多个用户包括第一用户,所述第一用户竞价是否成功与所述第一用户的出价,以及调用第一云服务实例的次数有
关,所述第一价格还与调用所述第一云服务实例的次数有关,所述第一云服务实例为处理所述第一用户对应的业务时使用的云服务实例。10.根据权利要求5、6、7或9所述的方法,其特征在于,所述第一云服务实例为函数或者容器或者虚拟机。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述竞价通过以下至少一种方式触发:时间触发、资源使用率触发以及事件触发。12.一种业务处理装置,其特征在于,所述装置设于云平台,所述装置包括:接收单元,用于接收多...

【专利技术属性】
技术研发人员:刘方明华骁寒刘力力周宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1