【技术实现步骤摘要】
本专利技术涉及云计算、人工智能,尤其涉及一种基于知识库增强的云服务编排合法性智能验证方法及系统。
技术介绍
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所述的方法,其特征在于,所述预设模板是基于如下步骤构建的:
...【专利技术属性】
技术研发人员:陈春丽,卢天洋,罗红,孙岩,付梁溟,
申请(专利权)人:北京海联捷讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。