System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算领域,尤其涉及一种基于云计算技术的模板配置方法及装置。
技术介绍
1、随着云计算技术的不断迅猛发展,租户上云也越来越普遍。上云即是租户端将自身的数据托管给云平台,由云平台负责管理和维护。例如,企业的租户端可以将各部门产生的业务数据传到云平台。然而,租户上云是需要配置的。例如,需要为一个企业配置不同的访问账号,这些访问账号可以有不同的权限。需要为不同的访问账号配置不同的网络带宽。
2、目前的配置方法中,常采用配置模板的方式。现有技术中,云平台向租户端提供一个配置模板。租户端可以接受配置模板,也可以在配置模板基础上做调整。例如,租户端可以设置配置模板中的租户数量、权限等。然而,由于租户端的种类多种多样,比如企业有多种组织架构和业务场景。租户几乎都要根据云厂商提供的配置模板做大量改动,这无疑增加了配置的复杂度。因此,目前配置时,亟需一种与租户自适应的配置方法。
技术实现思路
1、本申请提供了一种基于云计算技术的模板配置方法及装置,用以解决云平台提供的配置模板不能与租户自适应的问题。
2、第一方面,本申请实施例提供一种基于云计算技术的模板配置方法,该方法可以应用于云管理平台,所述云管理平台用于管理运行云服务的基础设施,所述基础设施包括多个云数据中心。该方法包括:
3、所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,所述第一配置模板来自配置模板库;所述云管理平台向所述租户提供所述第一配置模板;所述云管理平
4、上述方法中,以第一属性数据为例,所述云管理平台可以不断地得到第一配置模板,并基于第一配置模板调整得到适用于租户的第二配置模板,从而可以自适应地更新配置模板库,更便于准确提供各属性数据的配置模板,从而能够实现云系统资源的自适应配置。
5、在一种可能的设计中,所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
6、所述云管理平台将所述第一属性数据输入模板匹配模型,获得所述模板匹配模型输出的所述第一配置模板的标识;所述云管理平台根据所述第一配置模板的标识,从所述配置模板库中获取所述第一配置模板。
7、上述方法中,基于模板匹配模型已经学习到的知识,所述云管理平台可以基于第一属性数据和模板匹配模型,直接指示出第一配置模板的标识,并得到第一配置模板,由于运用了模板匹配模型已经学习到的知识,从而可以从配置模板库中确定与第一属性数据匹配的较为准确的第一配置模板。
8、在一种可能的设计中,所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
9、所述云管理平台根据所述配置模板库中各配置模板对应的属性数据与所述第一属性数据的相似度,确定所述各配置模板与所述第一属性数据的匹配度;所述云管理平台根据所述各配置模板与所述第一属性数据的匹配度,从所述各配置模板中选择所述第一配置模板。
10、上述方法中,所述云管理平台根据配置模板库中各配置模板对应的属性数据与第一属性数据的相似度,确定所述各配置模板与第一属性数据的匹配度,从而可以基于匹配度,从配置模板库中确定与第一属性数据匹配的较为准确的第一配置模板。
11、在一种可能的设计中,所述第一属性数据包括n个维度的属性数据,所述配置模板库中包括至少n个子模板集合,所述n个子模板集合与所述n个维度一一对应;所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
12、所述云管理平台分别根据所述n个维度的属性数据,基于所述n个子模板集合,确定所述n个维度的属性数据对应的n个子模板所在的多个配置模板,所述多个配置模板中任一配置模板包含所述n个子模板中的至少一个子模板,其中,所述n个子模板中的不同模板来自不同的子模板集合;所述云管理平台根据所述多个配置模板中各配置模板包含的所述n个子模板中子模板的数量,从所述多个配置模板中选取所述第一配置模板。
13、上述方法中,由于配置模板库包括了至少n个子模板集合,那么所述云管理平台可以分别基于各个维度的属性数据,确定n个子模板所在的多个配置模板,而配置模板中包含的n个子模板中子模板的数量能够代表与第一属性数据的匹配程度,包含的子模板数量越多,属性数据匹配越全面,从而可以选取出属性数据匹配更全面的配置模板。
14、在一种可能的设计中,所述n个维度的属性数据中包括第一维度的属性数据,所述n个子模板集合中包括所述第一维度对应的第一子模板集合;所述云管理平台分别根据所述n个维度的属性数据,基于所述n个子模板集合,确定所述n个维度的属性数据对应的n个子模板所在的多个配置模板,包括:
15、所述云管理平台将所述第一维度的属性数据输入模板匹配模型,获得所述模板匹配模型输出的第一子模板的标识;所述云管理平台根据所述第一子模板的标识,从所述第一子模板集合中获取所述第一子模板,以及获取所述配置模板库中所述第一子模板所在的配置模板。
16、上述方法中,基于模板匹配模型已经学习到的知识,所述云管理平台可以基于第一维度的属性数据和模板匹配模型,直接指示出第一子模板的标识,并得到第一子模板,由于运用了模板匹配模型已经学习到的知识,从而可以从配置模板库中确定与第一维度的属性数据匹配的较为准确的第一子模板。
17、在一种可能的设计中,所述n个维度的属性数据中包括第一维度的属性数据,所述n个子模板集合中包括第一子模板集合;所述云管理平台分别根据所述n个维度的属性数据,基于所述n个子模板集合,确定所述n个维度的属性数据对应的n个子模板所在的多个配置模板,包括:
18、所述云管理平台根据所述第一子模板集合中各子模板对应的属性数据与所述第一维度的属性数据的相似度,确定所述各子模板与所述第一维度的属性数据的匹配度;所述云管理平台根据所述各子模板与所述第一维度的属性数据的匹配度,从所述第一子模板集合中选择第一子模板,以及获取所述配置模板库中所述第一子模板所在的配置模板。
19、上述方法中,根据各子模板对应的属性数据与第一维度的属性数据的相似度,可以确定各子模板与第一维度的属性数据的匹配度,从而可以确定出与第一维度的属性数据最为匹配的第一子模板,从而获得与第一维度的属性数据最为匹配的配置模板。
20、在一种可能的设计中,所述第一属性数据包括n个维度的属性数据,所述配置模板库中包括至少n个子模板集合,所述n个子模板集合与所述n个维度一一对应;所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
21、所述云管理平台分别根据所述n个维度的属性数据,基于所述n个子模板集合,确定所述n个维度的属性数据对应的n个子模板,其中,所述n个子模本文档来自技高网...
【技术保护点】
1.一种基于云计算技术的模板配置方法,其特征在于,所述方法应用于云管理平台,所述云管理平台用于管理运行云服务的基础设施,所述基础设施包括多个云数据中心,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
3.如权利要求1所述的方法,其特征在于,所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
4.如权利要求1所述的方法,其特征在于,所述第一属性数据包括N个维度的属性数据,所述配置模板库中包括至少N个子模板集合,所述N个子模板集合与所述N个维度一一对应;
5.如权利要求4所述的方法,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括所述第一维度对应的第一子模板集合;
6.如权利要求4所述的方法,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括第一子模板集合;
7.如权利要求1所述的方法,其特征在于,所述第一
8.如权利要求7所述的方法,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括第一子模板集合;
9.如权利要求7所述的方法,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括第一子模板集合;
10.如权利要求1至9任一项所述的方法,其特征在于,还包括:
11.如权利要求1至10任一项所述的方法,其特征在于,所述第一属性数据包括以下至少一项:账号属性数据;网络属性数据;审计属性数据。
12.一种基于云计算技术的模板配置装置,其特征在于,所述装置应用于云管理平台,所述云管理平台用于管理运行云服务的基础设施,所述基础设施包括多个云数据中心,所述装置包括:
13.如权利要求12所述的装置,其特征在于,所述确定模块具体用于:
14.如权利要求12所述的装置,其特征在于,所述确定模块具体用于:
15.如权利要求12所述的装置,其特征在于,所述第一属性数据包括N个维度的属性数据,所述配置模板库中包括至少N个子模板集合,所述N个子模板集合与所述N个维度一一对应;
16.如权利要求15所述的装置,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括所述第一维度对应的第一子模板集合;
17.如权利要求15所述的装置,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括第一子模板集合;
18.如权利要求12所述的装置,其特征在于,所述第一属性数据包括N个维度的属性数据,所述配置模板库中包括至少N个子模板集合,所述N个子模板集合与所述N个维度一一对应;
19.如权利要求18所述的装置,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括第一子模板集合;
20.如权利要求18所述的装置,其特征在于,所述N个维度的属性数据中包括第一维度的属性数据,所述N个子模板集合中包括第一子模板集合;
21.如权利要求12至20任一项所述的装置,其特征在于,所述处理模块还用于:
22.如权利要求12至21任一项所述的装置,其特征在于,所述第一属性数据包括以下至少一项:账号属性数据;网络属性数据;审计属性数据。
23.一种基于云计算技术的模板配置系统,其特征在于,所述系统包括:云管理平台和租户装置,所述云管理平台用于管理运行云服务的基础设施,所述基础设施包括多个云数据中心;
24.一种计算设备集群,其特征在于,包括至少一个计算设备,每个计算设备包括处理器和存储器;
25.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行时,使得所述计算设备集群执行如权利要求的1至11任一项所述的方法。
26.一种计算机可读存储介质,其特征在于,包括计算机程序指令,当所述计算机程序指令由计算设备集群执行时,所述计算设备集群执行如权利要求1至11任一项所述的方法。
...【技术特征摘要】
1.一种基于云计算技术的模板配置方法,其特征在于,所述方法应用于云管理平台,所述云管理平台用于管理运行云服务的基础设施,所述基础设施包括多个云数据中心,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
3.如权利要求1所述的方法,其特征在于,所述云管理平台根据租户输入的第一属性数据,确定与所述第一属性数据匹配的第一配置模板,包括:
4.如权利要求1所述的方法,其特征在于,所述第一属性数据包括n个维度的属性数据,所述配置模板库中包括至少n个子模板集合,所述n个子模板集合与所述n个维度一一对应;
5.如权利要求4所述的方法,其特征在于,所述n个维度的属性数据中包括第一维度的属性数据,所述n个子模板集合中包括所述第一维度对应的第一子模板集合;
6.如权利要求4所述的方法,其特征在于,所述n个维度的属性数据中包括第一维度的属性数据,所述n个子模板集合中包括第一子模板集合;
7.如权利要求1所述的方法,其特征在于,所述第一属性数据包括n个维度的属性数据,所述配置模板库中包括至少n个子模板集合,所述n个子模板集合与所述n个维度一一对应;
8.如权利要求7所述的方法,其特征在于,所述n个维度的属性数据中包括第一维度的属性数据,所述n个子模板集合中包括第一子模板集合;
9.如权利要求7所述的方法,其特征在于,所述n个维度的属性数据中包括第一维度的属性数据,所述n个子模板集合中包括第一子模板集合;
10.如权利要求1至9任一项所述的方法,其特征在于,还包括:
11.如权利要求1至10任一项所述的方法,其特征在于,所述第一属性数据包括以下至少一项:账号属性数据;网络属性数据;审计属性数据。
12.一种基于云计算技术的模板配置装置,其特征在于,所述装置应用于云管理平台,所述云管理平台用于管理运行云服务的基础设施,所述基础设施包括多个云数据中心,所述装置包括:
13.如权利要求12所述的装置,其特征在于,所述确定模块具体用于:
<...【专利技术属性】
技术研发人员:肖旭,李克然,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。