本申请涉及云计算,特别是涉及一种业务处理方法、装置、设备、存储介质和程序产品。
背景技术:
1、随着互联网技术的发展,业务处理系统面临的用户越来越多。
2、在业务处理系统的访问量急剧增多的情况下,可能会出现业务处理系统响应慢的问题。相关技术中,为了保证业务处理系统的响应速度,通常为业务处理系统分配较大的资源。
3、然而,相关技术中的业务处理方法对业务处理系统的资源分配不够灵活。
技术实现思路
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、上述业务处理方法、装置、设备、存储介质和程序产品,在业务处理系统进行业务处理的情况下,获取业务处理系统所属的云平台的当前资源使用信息,并根据当前资源使用信息,确定云平台的资源调度信息,然后根据云平台的资源调度信息,对云平台的资源进行调度,以使业务处理系统进行业务处理。该方法中,通过将业务处理系统部署在云平台上,通过云平台的当前资源使用信息对云平台进行资源调度,使得业务处理系统的资源能够动态调整,在资源需求较大时,增加业务处理系统的资源,在资源需求较小时,减少业务处理系统的资源,保证了在业务处理系统的响应速度快的同时又保证了业务处理系统的资源利用率,从而对业务处理系统的资源的灵活分配。
1.一种业务处理方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前资源使用信息,确定所述云平台的资源调度信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述当前资源使用信息,确定所述云平台的资源调度信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述弹性伸缩策略的构建过程包括:
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述云平台的资源调度信息,对所述云平台的资源进行调度,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述当前资源使用信息包括处理器使用率和/或内存使用率。
7.一种业务处理装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。