基于知识库增强的云服务编排合法性智能验证方法及系统技术方案

技术编号:46042337 阅读:14 留言:0更新日期:2025-08-11 15:33
本发明专利技术提供一种基于知识库增强的云服务编排合法性智能验证方法及系统,包括:基于云服务商发布的数据构建结构化依赖知识库,以云服务商标识为顶层命名空间,在各云服务商命名空间下,以资源类型为键名存储依赖关系和必填参数;解析待验证的编排文件,提取资源类型、全局资源列表和配置参数列表;采用分步推理机制逐资源验证,基于资源类型和所属云服务商类型调用依赖知识库,检查全局资源列表的依赖完整性和配置参数列表的参数完备性;生成验证结果报告。本发明专利技术能够自动识别云资源间的深层依赖缺失和配置参数缺失,提高验证准确率,降低部署失败风险。

【技术实现步骤摘要】

本专利技术涉及云计算、人工智能,尤其涉及一种基于知识库增强的云服务编排合法性智能验证方法及系统


技术介绍

1、随着云计算技术的快速发展,企业越来越多地采用基础设施即代码(infrastructure as code,iac)工具(如terraform、pulumi等)来实现云资源的自动化部署和管理。这种方式通过代码定义基础设施,能够显著提升运维效率,减少人工操作错误。然而,在实际部署过程中,云服务编排的合法性验证成为一个关键挑战。

2、目前,主流的验证方法主要分为两类:一是静态语法检查工具(如yaml/json校验器):仅能验证部署文件的语法正确性,无法检测资源间的深层依赖关系。例如,一个弹性计算服务(elastic compute service,ecs)实例可能需要依赖虚拟私有云(virtual privatecloud,vpc)和安全组,但静态工具无法判断这些依赖是否在文件中正确配置。二是基于规则引擎的校验(如open policy agent):虽然能检查部分业务规则,但规则需人工编写,难以覆盖复杂的云服务依赖场景。例如,不同云服务商本文档来自技高网...

【技术保护点】

1.一种基于知识库增强的云服务编排合法性智能验证方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,从各云服务商发布的数据中提取云资源列表,包括:

3.根据权利要求1所述的方法,其特征在于,从所述云资源列表中提取各云资源在部署时对其他资源的依赖关系以及必填参数,生成依赖关系列表和必填参数列表,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括构建所述依赖知识库,构建所述依赖知识库还包括:

5.根据权利要求1所述的方法,其特征在于,采用基于预设模板驱动的ReAct分步推理机制执行所述验证步骤。...

【技术特征摘要】

1.一种基于知识库增强的云服务编排合法性智能验证方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,从各云服务商发布的数据中提取云资源列表,包括:

3.根据权利要求1所述的方法,其特征在于,从所述云资源列表中提取各云资源在部署时对其他资源的依赖关系以及必填参数,生成依赖关系列表和必填参数列表,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括构建所述依赖知识库,构建所述依赖知识库还包括:

5.根据权利要求1所述的方法,其特征在于,采用基于预设模板驱动的react分步推理机制执行所述验证步骤。

6.根据权利要求5所述的方法,其特征在于,所述预设模板是基于如下步骤构建的:

...

【专利技术属性】
技术研发人员:陈春丽卢天洋罗红孙岩付梁溟
申请(专利权)人:北京海联捷讯科技股份有限公司
类型:发明
国别省市:

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

1