本技术涉及算力网络的业务编排,具体涉及一种算网业务编排方法、算网运营管理系统及存储介质。
背景技术:
1、云资源式服务也为中小企业提供了更多的机会,他们可以通过云资源服务获得更多的计算资源和存储容量,以满足业务发展的需求。云资源式服务指通过网络以按需、易扩展的方式获得所需服务,也是指通过互联网提供的计算资源和数据存储服务。它可以让用户在不需要购买、安装和维护硬件设备的情况下,使用各种软件应用程序和数据存储服务。云服务是一种基于网络的计算模式,可以帮助用户在任何地方、任何时间访问和使用计算资源和数据存储服务。
2、一种资源式业务编排管理逻辑架构如图1所示。在资源式业务编排逻辑架构中,用户通过自服务的方式在运营门户上进行资源式任务服务的订购,例如云主机、云存储服务的订购。运营门户直接通过与云管理系统之间的接口,将用户的订购需求传递下去,同时后端的计费系统会根据用户选择使用的资源量(通常情况是“单量刚”计费模式)进行计费。云管理系统接收到用户业务资源的订购需求后,通过云管理系统进行资源式服务的资源配置,同时通过云管理系统中的运维管理功能,进行已订购云主机的运维管理。
3、此种编排架构下,涉及用户的资源订购,包括网络资源、存储资源算力资源等各种资源,均是分领域进行编排,难以做到端到端的资源融合的自动化编排。
技术实现思路
1、本技术的至少一个实施例提供了一种算网业务编排方法、算网运营管理系统、产商品中心及存储介质,用于解决现有技术中难以实现端到端的资源融合的自动化编排的问题。
2、为了解决上述技术问题,本技术是这样实现的:
3、第一方面,本技术实施例提供了一种算网业务编排方法,应用于算网运营管理系统,包括:
4、接收用户选择的第一任务式服务,发送所述第一任务式服务对应的第一算网编排方案及其订购页面,所述第一算网编排方案包括以下至少一种方案:第一任务式服务的端到端的流程设计、资源的设计编排、运维设计编排;所述资源包括算力资源、存储资源和网络资源中的至少一种;
5、接收第一任务信息,所述第一任务信息包括用户期望使用第一任务式服务执行的第一任务和所述第一任务的服务质量目标slo;
6、根据所述第一任务信息和所述第一算网编排方案,生成至少一种候选资源配置方案。
7、可选的,上述方法还包括:
8、获取针对任务式服务的设计编排,其中,所述任务式服务包括至少一个任务,所述设计编排包括以下至少一种:所述任务式服务的端到端的流程设计、资源设计编排、运维设计编排;
9、获取针对任务式服务的策略设计,所述策略设计包括所述任务式服务采用的资源调度策略和策略标识;
10、将所述任务式服务的设计编排与所述策略标识绑定,生成所述任务式服务的算网编排方案;
11、发布所述任务式服务。
12、可选的,根据所述第一任务信息和所述第一算网编排方案,生成至少一种候选资源配置方案,包括:
13、基于所述第一算网编排方案的资源的设计编排,确定至少一种资源配置方案;
14、针对每种资源配置方案,进行所述第一任务的执行预期的测算,获得测算结果;
15、选择出满足所述第一任务slo的资源配置方案,作为所述至少一种候选资源配置方案。
16、可选的,上述方法还包括:
17、接收第一订单信息,所述第一订单信息包括所述用户确认采用的所述第一算网编排方案和第一资源配置方案;
18、根据所述第一订单信息,进行第一资源配置方案的实例化,生成第一资源配置实例。
19、可选的,根据所述第一订单信息,进行第一资源配置方案的实例化,生成第一资源配置实例,包括:
20、确定所述第一算网编排方案的第一调度策略标识,查询获得第一调度策略标识对应的第一资源调度策略;
21、查询基础设施层的资源信息,获取所述第一算网编排方案的资源信息;
22、根据所述第一资源调度策略和所述第一资源配置方案,通过资源api接口向资源控制器发送对应的资源调度操作指令。
23、可选的,上述方法还包括:
24、获取所述第一任务的当前资源状态和/或当前业务状态;
25、根据所述第一任务的资源状态和/或业务状态以及所述第一任务的slo,确定是否需要调整所述第一任务的资源;
26、在需要调整所述第一任务的资源的情况下,根据所述第一资源配置方案以及所述第一任务的当前资源状态和/或当前业务状态,确定调度调整的目标方案;
27、获取所述第一任务式服务在运行过程中的第一调度调整策略;
28、查询基础设施层的资源信息,获取所述第一算网编排方案的当前资源信息;
29、基于所述调度调整的目标方案、所述第一调度调整策略和所述第一算网编排方案的当前资源信息,确定第一资源调度操作;
30、通过资源api接口向资源控制器发送所述第一资源调度操作对应的操作指令。
31、第二方面,本技术实施例提供了一种算网业务编排方法,应用于产商品中心,包括:
32、通过算网运营门户,向用户展示至少一种任务式服务,每种任务式服务对应于一种任务和算网编排方案,所述算网编排方案包括资源的编排方案,所述资源包括算力资源、存储资源和网络资源中的至少一种;
33、在用户选择的第一任务式服务的情况下,从算网运营管理系统获取所述第一任务式服务对应的第一算网编排方案及订购页面,并通过所述算网运营门户进行展示;
34、接收用户在所述订购页面输入的第一任务信息,将所述第一任务信息发送给所述算网运营管理系统,获取所述算网运营管理系统根据第一任务信息和所述第一算网编排方案生成的至少一种候选资源配置方案;其中,所述第一任务信息包括用户期望使用第一任务式服务执行的第一任务和所述第一任务的服务质量目标slo;
35、通过所述算网运营门户向所述用户展示所述至少一种候选资源配置方案;
36、根据用户确认采用所述第一算网编排方案和第一资源配置方案,为所述第一任务式服务创建第一订单,向算网运营管理系统同步第一订单的信息,以使所述算网运营管理系统针对所述第一订单进行第一资源配置方案的实例化,生成第一资源配置实例。
37、可选的,在创建第一订单之前,所述方法包括:通过所述算网运营门户,向用户提供所述第一算网编排方案的至少一种计费方案及其对应的计费量纲;接收所述用户选择的第一计费方案和第一计费量纲,生成第一资费量纲信息,并基于所述第一资费量纲信息和所述第一资源配置方案,进行价格测算并展示价格测算结果;
38、所述在用户确认采用所述第一算网编排方案的情况下,为所述第一任务式服务创建第一订单,具体为:在用户确认采用所述第一算网编排方案和所述第一资费量纲信息的情况下,为所述第一任务式服务创建第一订单。
39、可选的,上述方法还包括:
40、预先接收所述算网运营管理系统发布的至少一种任务式服务,其中,所述任务式服务是所述算网运营管理系统已生成对应的算网编排方案的服务。
41、第三方面,本技术实施例提供了一种算网运营管理系统,包括收发机和处理器,其中,
42、所述收发机,用于接接收用户选择的第一任务式服务,发送所述第一任务式服务对应的第一算网编排方案及其订购页面,所述第一算网编排方案包括以下至少一种方案:第一任务式服务的端到端的流程设计、资源的设计编排、运维设计编排;所述资源包括算力资源、存储资源和网络资源中的至少一种;接收第一任务信息,所述第一任务信息包括用户期望使用第一任务式服务执行的第一任务和所述第一任务的服务质量目标slo;
43、所述处理器,用于根据所述第一任务信息和所述第一算网编排方案,生成至少一种候选资源配置方案。
44、可选的,所述处理器,还用于获取针对任务式服务的设计编排,其中,所述任务式服务包括至少一个任务,所述设计编排包括以下至少一种:所述任务式服务的端到端的流程设计、资源设计编排、运维设计编排;获取针对任务式服务的策略设计,所述策略设计包括所述任务式服务采用的资源调度策略和策略标识;将所述任务式服务的设计编排与所述策略标识绑定,生成所述任务式服务的算网编排方案;
45、所述收发机,还用于发布所述任务式服务。
46、可选的,所述处理器,还用于基于所述第一算网编排方案的资源的设计编排,确定至少一种资源配置方案;针对每种资源配置方案,进行所述第一任务的执行预期的测算,获得测算结果;选择出满足所述第一任务slo的资源配置方案,作为所述至少一种候选资源配置方案。
47、可选的,所述收发机,还用于接收第一订单信息,所述第一订单信息包括所述用户确认采用的所述第一算网编排方案和第一资源配置方案;
48、所述处理器,还用于根据所述第一订单信息,进行第一资源配置方案的实例化,生成第一资源配置实例。
49、可选的,所述处理器,还用于确定所述第一算网编排方案的第一调度策略标识,查询获得第一调度策略标识对应的第一资源调度策略;查询基础设施层的资源信息,获取所述第一算网编排方案的资源信息;根据所述第一资源调度策略和所述第一资源配置方案,通过资源api接口向资源控制器发送对应的资源调度操作指令。
50、可选的,所述处理器,还用于获取所述第一任务的当前资源状态和/或当前业务状态;根据所述第一任务的资源状态和/或业务状态以及所述第一任务的slo,确定是否需要调整所述第一任务的资源;在需要调整所述第一任务的资源的情况下,根据所述第一资源配置方案以及所述第一任务的当前资源状态和/或当前业务状态,确定调度调整的目标方案;获取所述第一任务式服务在运行过程中的第一调度调整策略;查询基础设施层的资源信息,获取所述第一算网编排方案的当前资源信息;基于所述调度调整的目标方案、所述第一调度调整策略和所述第一算网编排方案的当前资源信息,确定第一资源调度操作;
51、所述收发机,还用于通过资源api接口向资源控制器发送所述第一资源调度操作对应的操作指令。
52、第四方面,本技术实施例提供了一种算网运营管理系统,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的方法的步骤。
53、第五方面,本技术实施例提供了一种产商品中心,包括收发机和处理器,其中,
54、所述处理器,用于通过算网运营门户,向用户展示至少一种任务式服务,每种任务式服务对应于一种任务和算网编排方案,所述算网编排方案包括资源的编排方案,所述资源包括算力资源、存储资源和网络资源中的至少一种;在用户选择的第一任务式服务的情况下,从算网运营管理系统获取所述第一任务式服务对应的第一算网编排方案及订购页面,并通过所述算网运营门户进行展示;
55、所述收发机,用于接收用户在所述订购页面输入的第一任务信息,将所述第一任务信息发送给所述算网运营管理系统,获取所述算网运营管理系统根据第一任务信息和所述第一算网编排方案生成的至少一种候选资源配置方案;其中,所述第一任务信息包括用户期望使用第一任务式服务执行的第一任务和所述第一任务的服务质量目标slo;
56、所述处理器,还用于通过所述算网运营门户向所述用户展示所述至少一种候选资源配置方案;根据用户确认采用所述第一算网编排方案和第一资源配置方案,为所述第一任务式服务创建第一订单,向算网运营管理系统同步第一订单的信息,以使所述算网运营管理系统针对所述第一订单进行第一资源配置方案的实例化,生成第一资源配置实例。
57、可选的,所述收发机,还用于在创建第一订单之前,通过所述算网运营门户,向用户提供所述第一算网编排方案的至少一种计费方案及其对应的计费量纲;接收所述用户选择的第一计费方案和第一计费量纲,生成第一资费量纲信息,并基于所述第一资费量纲信息和所述第一资源配置方案,进行价格测算并展示价格测算结果;
58、所述处理器,还用于在用户确认采用所述第一算网编排方案和所述第一资费量纲信息的情况下,为所述第一任务式服务创建第一订单。
59、可选的,所述收发机,还用于预先接收所述算网运营管理系统发布的至少一种任务式服务,其中,所述任务式服务是所述算网运营管理系统已生成对应的算网编排方案的服务。
60、第六方面,本技术实施例提供了一种产商品中心,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第二方面所述的方法的步骤。
61、第七方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时,实现如上所述的方法的步骤。
62、与现有技术相比,本技术实施例提供的算网业务编排方法、算网运营管理系统、产商品中心及存储介质,能够解决现有技术难以做到端到端的资源融合的自动化编排的问题,实现了一种基于任务式服务需求的业务订购。另外,本技术实施例还能够针对用户灵活多变的任务需求,在系统上进行在线的业务设计,以满足任务的slo要求。
1.一种算网业务编排方法,应用于算网运营管理系统,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,根据所述第一任务信息和所述第一算网编排方案,生成至少一种候选资源配置方案,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求4所述的方法,其特征在于,根据所述第一订单信息,进行第一资源配置方案的实例化,生成第一资源配置实例,包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.一种算网运营管理系统,其特征在于,包括收发机和处理器,其中,
8.根据权利要求7所述的算网运营管理系统,其特征在于,
9.根据权利要求7所述的算网运营管理系统,其特征在于,
10.根据权利要求7所述的算网运营管理系统,其特征在于,
11.根据权利要求10所述的算网运营管理系统,其特征在于,
12.根据权利要求10所述的算网运营管理系统,其特征在于,
13.一种算网运营管理系统,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至6任一项所述的方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的方法的步骤。