【技术实现步骤摘要】
计算机应用的配置发现
[0001]本公开涉及用于容器化(containered)的计算机应用的配置发现,并且更具体地涉及用于一组计算机应用(包括传统应用)的配置设置的数据驱动发现。
技术介绍
[0002]传统应用可以包括已经随时间过时了(例如,关于功能、部署、和/或平台)的计算机应用。传统应用可被现代化以部署在一个或多个更新的计算机环境中。例如,传统应用可被现代化以部署在云计算环境中。使计算机应用现代化可包括经由一个或多个容器化技术经由一个或多个容器图像来捕捉计算机应用。然而,容器化技术可能不能涵盖用于在目标计算机环境中高效地执行容器图像变量的配置设置。
技术实现思路
[0003]以下呈现概述以提供对本专利技术的一个或多个实施例的基本理解。本概述并不旨在标识关键或重要的元素,或描绘特定实施例的任何范围或权利要求的任何范围。其唯一的目的是以简化的形式呈现概念,作为稍后呈现的更详细描述的序言。在本文描述的一个或多个实施例中,描述了可以促进配置信息发现的系统、计算机实现的方法、装置和/或计算机程序产品。
[ ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的系统,包括:存储器,存储计算机可执行部件;以及处理器,其可操作地耦合到所述存储器,并且执行存储在所述存储器中的所述计算机可执行组件,其中所述计算机可执行组件包括:发现与容器化的计算机应用相关联的配置信息的配置组件,其中所述配置信息的特征在于通过查询所述容器化的计算机应用的源代码提取的一组环境属性。2.根据权利要求1所述的计算机实现的系统,还包括:应用容器化咨询组件,其基于知识图和表征所述计算机应用的一个或多个依赖性的应用信息来标识所述计算机应用的容器。3.根据权利要求2所述的计算机实现的系统,还包括:提取组件,所述提取组件从所述容器的图像文件中提取环境属性,其中,所述环境属性由键和值配对来定义。4.根据权利要求3所述的计算机实现的系统,其中,所述提取组件通过采用基于图形的特征提取算法来查询所述计算机应用并定位所述第二环境属性的值,进一步从所述计算机应用中提取第二环境属性。5.根据权利要求4所述的计算机实现的系统,其中,从所述计算机应用中提取多个环境属性,并且其中,所述系统进一步包括:主动学习组件,所述主动学习组件基于从所述计算机应用中提取的所述多个环境属性来生成键和值配对的候选列表。6.根据权利要求5所述的计算机实现的系统,其中,所述主动学习组件还经由主动学习模型验证所述候选列表。7.根据权利要求6所述的计算机实现的系统,还包括:部署组件,所述部署组件基于所述经验证的候选列表来生成用于所述容器化的计算机应用的配置文件,其中所述配置文件包括所述配置信息。8.一种计算机实现方法,包括:通过操...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。