一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于云计算的可视化方案设计方法、装置和计算机设备与流程

2022-03-26 16:48:08 来源:中国专利 TAG:


1.本技术涉及云计算技术领域,特别是涉及一种基于云计算的可视化方案设计方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.随着云计算技术的持续发展,其已逐渐成为企业数字化转型的主要选择。各行各业应用系统上云进程不断加快,上云应用架构越来越复杂。同时,为进一步提高应用系统可靠性,降低成本投入,多云部署模式被广泛采用。但由于种种原因,应用系统上云解决方案越来越复杂,无论是对负责企业应用上云的系统架构师还是云服务提供商的云解决方案架构师都带来了巨大的挑战。
3.现有技术中在应用系统上云时,通常由云服务提供商的云解决方案架构师或上云企业的系统架构师,依托个人技术能力,根据业务及应用系统需求,结合一个或多个云服务提供商的云服务产品,设计适用该应用的上云解决方案。但该技术方案存在着企业上云效率低的技术问题。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高企业上云效率的基于云计算的可视化方案设计方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种基于云计算的可视化方案设计方法。所述方法包括:
6.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
7.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
8.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
9.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
10.在其中一个实施例中,所述获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单包括:
11.通过openapi获取云服务提供商提供的云服务目录信息;
12.从所述云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单;其中,所述云服务清单中的各云服务均采用唯一的云服务id进行标识。
13.在其中一个实施例中,所述为所述云服务清单中的各云服务构建对应的关键依赖属性信息包括:
14.根据所述云服务清单,基于openapi自动采集各云服务的相关信息;
15.基于采集的所述相关信息构建云服务依赖模型图,为所述云服务清单中的各云服务标识其关键依赖属性信息;
16.将所述关键依赖属性信息分为必选、可选和其他拓展三种类型。
17.在其中一个实施例中,所述基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息包括:
18.对所述云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典;
19.统一所述云服务属性数据字典中的属性名称,并对所述属性名称使用唯一属性id进行标识;
20.对所述云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
21.在其中一个实施例中,所述基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示包括:
22.将所述目标云服务的关键依赖属性信息中的必选类型自动进行导入,对所述目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;
23.对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
24.在其中一个实施例中,所述对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息包括:
25.分别引导选择所述已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;
26.遍历所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件;
27.根据实际需要将所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定;
28.当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置。
29.第二方面,本技术还提供了一种基于云计算的可视化方案设计装置。所述装置包括:
30.获取模块,用于获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
31.第一构建模块,用于为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
32.第二构建模块,用于基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
33.展示模块,用于从所述云服务清单中选择目标云服务,基于所述目标云服务的关
键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
34.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
35.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
36.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
37.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
38.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
39.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
40.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
41.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
42.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
43.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
44.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
45.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
46.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
47.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
48.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
49.上述基于云计算的可视化方案设计方法、装置、计算机设备、存储介质和计算机程序产品,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单,为云服务清单中的各云服务构建对应的关键依赖属性信息,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对云服务属性数据字典中的不同属性和取值进行
统一规范图例信息,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示,提高了企业的应用的上云效率。
附图说明
50.图1为一个实施例中基于云计算的可视化方案设计方法的应用环境图;
51.图2为一个实施例中基于云计算的可视化方案设计方法的流程示意图;
52.图3为一个实施例中拟采用云服务的关联服务的示意图;
53.图4为一个实施例中基于云计算的可视化方案设计装置的结构框图;
54.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
55.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
56.本技术实施例提供的基于云计算的可视化方案设计方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。例如,服务器104用于获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
57.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
58.在一个实施例中,如图2所示,提供了一种基于云计算的可视化方案设计方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
59.步骤202,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单。
60.具体地,目前主流云服务提供商均已发布其云服务相关openapi接口信息。可根据实际需要,选择合适云服务提供商范围和云服务范围,配置openapi链接地址或导入openapi库,通过openapi采集其提供的服务目录信息,将拟采用的服务目录信息纳入云服务清单;由于部分企业因网络隔离等因素,无法通过互联网采集公有云厂商服务信息,亦可通过数据导入等方式人工生成并维护云服务清单。
61.步骤204,为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关
键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种。
62.具体地,构建云服务清单中的各云服务的云服务依赖模型,为各云服务标识对应的关键依赖属性信息。其中,为各云服务标识的关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种。
63.步骤206,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息。
64.具体地,对云服务清单中的所有的云服务的关键依赖属性信息进行整合处理,生成云服务属性数据字典,包括所有云服务的属性和取值信息。云服务属性数据字典中的所有的属性均使用唯一的属性id进行标识,对云服务属性数据字典中的不同属性和取值进行统一规范图例信息,实现对云服务属性和取值的统一标识,云服务清单内每项云服务皆可通过可视化方式展示其服务依赖模型图。
65.步骤208,从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
66.具体地,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示;在可视化解决方案设计过程中,从云服务清单内选择拟采用的某项云服务作为目标云服务,系统将根据目标云服务的服务依赖模型图,引导选择其关联服务,包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。对于必选的关联服务,系统将自动导入;对于可选的关联服务,根据实际需要,可选择采用、不采用或待定等选项。
67.上述基于云计算的可视化方案设计方法中,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单,为云服务清单中的各云服务构建对应的关键依赖属性信息,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对云服务属性数据字典中的不同属性和取值进行统一规范图例信息,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示,提高了企业的应用的上云效率。
68.在一个实施例中,所述获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单包括:
69.通过openapi获取云服务提供商提供的云服务目录信息;
70.从所述云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单;其中,所述云服务清单中的各云服务均采用唯一的云服务id进行标识。
71.具体地,获取拟采用的云服务目录信息时,首先获取云服务信息,根据实际需要,选择合适云服务提供商范围和云服务范围,根据拟采用的云服务目录信息生成云服务清单,具体通过通过openapi获取云服务提供商提供的云服务目录信息,从云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单。当由于网络隔离等因素,无法通过互联网采集公有云厂商服务信息时,通过人工维护的方式生成云服务清单;其中,云服务清单中的
各云服务均采用唯一的云服务id进行标识。
72.本实施例中,通过openapi获取云服务提供商提供的云服务目录信息,并从云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单,实现了对于云服务清单的获取,为后续进行关联服务的展示创造了前提。
73.在一个实施例中,所述为所述云服务清单中的各云服务构建对应的关键依赖属性信息包括:
74.根据所述云服务清单,基于openapi自动采集各云服务的相关信息;
75.基于采集的所述相关信息构建云服务依赖模型图,为所述云服务清单中的各云服务标识其关键依赖属性信息;
76.将所述关键依赖属性信息分为必选、可选和其他拓展三种类型。
77.具体地,为云服务清单中的各云服务构建对应的关键依赖属性信息时,首先根据云服务清单,基于openapi自动采集各云服务的相关信息,之后基于采集的相关信息构建云服务依赖模型图,为云服务清单中的各云服务标识其关键依赖属性信息,最后将关键依赖属性信息分为必选、可选和其他拓展三种类型,实现对云服务清单中各云服务的关键属性依赖信息的标识,以及对关键依赖属性信息的分类。
78.本实施例中,根据云服务清单,基于openapi自动采集各云服务的相关信息,基于采集的相关信息构建云服务依赖模型图,为云服务清单中的各云服务标识其关键依赖属性信息,将关键依赖属性信息分为必选、可选和其他拓展三种类型,实现了对于关键属性依赖信息的标识和分类,为进一步对云服务的关联服务的展示创造了条件。
79.在一个实施例中,所述基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息包括:
80.对所述云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典;
81.统一所述云服务属性数据字典中的属性名称,并对所述属性名称使用唯一属性id进行标识;
82.对所述云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
83.具体地,对云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典,云服务属性数据字典中包含云服务清单中所有的云服务的属性信息,统一云服务属性数据字典中的属性名称,并对属性名称使用唯一属性id进行标识,对云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
84.本实施例中,对云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典,统一云服务属性数据字典中的属性名称,并对属性名称使用唯一属性id进行标识,最后对云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示,有利于云服务实现可视化展示。
85.在一个实施例中,所述基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示包括:
86.将所述目标云服务的关键依赖属性信息中的必选类型自动进行导入,对所述目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;
87.对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
88.具体地,在可视化解决方案设计过程中,从云服务清单内选择拟采用的某项云服务作为目标云服务,应用系统将根据该云服务依赖模型图,引导选择其关联服务,包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。对于必选的关联服务,系统将自动导入;对于可选的关联服务,根据实际需要,可选择采用、不采用或待定等选项。对目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
89.本实施例中,将目标云服务的关键依赖属性信息中的必选类型自动进行导入,对目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息,实现了对于已采用云服务的关联服务的展示,提高了应用系统的上云效率。
90.在一个实施例中,所述对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息包括:
91.分别引导选择所述已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;
92.遍历所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件;
93.根据实际需要将所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定;
94.当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置。
95.具体地,进行展示时,通过向下逐层钻取的方式,引导解决方案设计全过程。针对拟采用的云服务,根据其对应的服务依赖模型图,显示其服务厂商、服务支持、服务负责人等信息。分别引导选择已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;遍历上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件。图3为一个实施例中拟采用云服务的关联服务的示意图,如图3所示,在遍历上游支持服务时,对于所有的支持服务,根据实际情况选择采用、不采用或待定。如选择采用,该支持服务的服务依赖模型图将被导入页面,以供继续钻取直至所有的支持服务均被导入页面;如选择不采用,该支持服务将从页面内删除;如选择待定,对该支持服务进行标记,待后续处置。对于下游依赖服务、专属软硬件以及关联第三方服务的遍历和钻取过程与对上游支持服务的相似。通过逐层钻取,实现对所有关联服务的展示,最终页面即可展示完整解决方案。
96.本实施例中,分别引导选择已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务,遍历上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件,根据实际需要将上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定,当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当
选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置,通过逐层对云服务支持服务的钻取和导入,实现了对于已采用云服务的关联服务的展示,提高了应用系统的上云效率。
97.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
98.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的基于云计算的可视化方案设计方法的基于云计算的可视化方案设计装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于云计算的可视化方案设计装置实施例中的具体限定可以参见上文中对于基于云计算的可视化方案设计方法的限定,在此不再赘述。
99.在一个实施例中,如图4所示,提供了一种基于云计算的可视化方案设计装置,包括:获取模块401、第一构建模块402、第二构建模块403和展示模块404,其中:
100.获取模块401,用于获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
101.第一构建模块402,用于为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
102.第二构建模块403,用于基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
103.展示模块404,用于从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
104.在一个实施例中,所述获取模块401还用于:通过openapi获取云服务提供商提供的云服务目录信息;从所述云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单;其中,所述云服务清单中的各云服务均采用唯一的云服务id进行标识。
105.在一个实施例中,所述第一构建模块402还用于:根据所述云服务清单,基于openapi自动采集各云服务的相关信息;基于采集的所述相关信息构建云服务依赖模型图,为所述云服务清单中的各云服务标识其关键依赖属性信息;将所述关键依赖属性信息分为必选、可选和其他拓展三种类型。
106.在一个实施例中,所述第二构建模块403还用于:对所述云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典;统一所述云服务属性数据字典中的属性名称,并对所述属性名称使用唯一属性id进行标识;对所述云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
107.在一个实施例中,所述展示模块404还用于:将所述目标云服务的关键依赖属性信息中的必选类型自动进行导入,对所述目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
108.在一个实施例中,所述展示模块404还用于:分别引导选择所述已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;遍历所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件;根据实际需要将所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定;当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置。
109.上述基于云计算的可视化方案设计装置,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单,为云服务清单中的各云服务构建对应的关键依赖属性信息,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对云服务属性数据字典中的不同属性和取值进行统一规范图例信息,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示,提高了企业的应用的上云效率。
110.上述基于云计算的可视化方案设计装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
111.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于云计算的可视化方案设计方法。
112.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
113.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
114.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
115.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
116.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
117.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
118.在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过openapi获取云服务提供商提供的云服务目录信息;从所述云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单;其中,所述云服务清单中的各云服务均采用唯一的云服务id进行标识。
119.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述云服务清单,基于openapi自动采集各云服务的相关信息;基于采集的所述相关信息构建云服务依赖模型图,为所述云服务清单中的各云服务标识其关键依赖属性信息;将所述关键依赖属性信息分为必选、可选和其他拓展三种类型。
120.在一个实施例中,处理器执行计算机程序时还实现以下步骤:对所述云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典;统一所述云服务属性数据字典中的属性名称,并对所述属性名称使用唯一属性id进行标识;对所述云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
121.在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述目标云服务的关键依赖属性信息中的必选类型自动进行导入,对所述目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
122.在一个实施例中,处理器执行计算机程序时还实现以下步骤:分别引导选择所述已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;遍历所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件;根据实际需要将所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定;当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置。
123.上述计算机设备,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单,为云服务清单中的各云服务构建对应的关键依赖属性信息,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对云服务属性数据字典中的不同属性和取值进行统一规范图例信息,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示,提高了企业的应用的上云效率。
124.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
125.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
126.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
127.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述
云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
128.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
129.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过openapi获取云服务提供商提供的云服务目录信息;从所述云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单;其中,所述云服务清单中的各云服务均采用唯一的云服务id进行标识。
130.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述云服务清单,基于openapi自动采集各云服务的相关信息;基于采集的所述相关信息构建云服务依赖模型图,为所述云服务清单中的各云服务标识其关键依赖属性信息;将所述关键依赖属性信息分为必选、可选和其他拓展三种类型。
131.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典;统一所述云服务属性数据字典中的属性名称,并对所述属性名称使用唯一属性id进行标识;对所述云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
132.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述目标云服务的关键依赖属性信息中的必选类型自动进行导入,对所述目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
133.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:分别引导选择所述已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;遍历所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件;根据实际需要将所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定;当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置。
134.上述存储介质,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单,为云服务清单中的各云服务构建对应的关键依赖属性信息,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对云服务属性数据字典中的不同属性和取值进行统一规范图例信息,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示,提高了企业的应用的上云效率。
135.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
136.获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单;
137.为所述云服务清单中的各云服务构建对应的关键依赖属性信息;所述关键依赖属性信息包含服务厂商、服务负责人、服务支持信息、上游支持服务、下游依赖服务、专属软硬件和关联第三方服务中的不少于一种;
138.基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对所述云服务属性数据字典中的不同属性和取值进行统一规范图例信息;
139.从所述云服务清单中选择目标云服务,基于所述目标云服务的关键依赖属性信息,选择所述目标云服务的关联服务并进行展示;所述关联服务包括上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务。
140.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过openapi获取云服务提供商提供的云服务目录信息;从所述云服务目录信息中获取拟采用的云服务目录信息,生成云服务清单;或通过人工维护的方式生成云服务清单;其中,所述云服务清单中的各云服务均采用唯一的云服务id进行标识。
141.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述云服务清单,基于openapi自动采集各云服务的相关信息;基于采集的所述相关信息构建云服务依赖模型图,为所述云服务清单中的各云服务标识其关键依赖属性信息;将所述关键依赖属性信息分为必选、可选和其他拓展三种类型。
142.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述云服务清单中所有的关键依赖属性信息进行整合处理,生成云服务属性数据字典;统一所述云服务属性数据字典中的属性名称,并对所述属性名称使用唯一属性id进行标识;对所述云服务属性数据字典中的同一属性采用类似形状但不同颜色进行表示。
143.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述目标云服务的关键依赖属性信息中的必选类型自动进行导入,对所述目标云服务的关键依赖属性信息中的可选类型根据实际需要设定为采用、不采用或待定;对已采用的云服务,根据其云服务依赖模型图显示其服务厂商、服务支持和服务负责人信息。
144.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:分别引导选择所述已采用的云服务的上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务;遍历所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务中的所有服务或专属软硬件;根据实际需要将所述上游支持服务、下游依赖服务、专属软硬件以及关联第三方服务设定为采用、不采用或待定;当设定为采用时,对应的服务将被导入页面,以供继续钻取;当选择为不采用时,对应的服务或专属软硬件将从页面内删除;当选择为待定时,对对应的服务或专属软硬件进行标记,待后续处置。
145.上述计算机程序产品,获取拟采用的云服务目录信息,基于拟采用的云服务目录信息生成云服务清单,为云服务清单中的各云服务构建对应的关键依赖属性信息,基于云服务清单中所有的关键依赖属性信息,构建云服务属性数据字典,对云服务属性数据字典中的不同属性和取值进行统一规范图例信息,从云服务清单中选择目标云服务,基于目标云服务的关键依赖属性信息,选择目标云服务的关联服务并进行展示,提高了企业的应用的上云效率。
146.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
147.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
148.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
149.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献