一种云智能配置管理方法技术

技术编号:24251204 阅读:40 留言:0更新日期:2020-05-22 23:24
本发明专利技术实施例公开了一种云智能配置管理方法,用于避免手动配置时将错误的数据配置到云编译系统的情况,保证云编译系统的稳定运行,并且将属性配置信息也自动配置到云编译系统,使用更方便。

A cloud intelligent configuration management method

【技术实现步骤摘要】
一种云智能配置管理方法
本专利技术涉及计算机
,尤其涉及云智能配置管理方法。
技术介绍
云计算方兴未艾,用户在云平台运行程序的主要模式是按照虚拟机、虚拟块设备为单位申请释放资源,搭建专用的虚拟集群,在其之上直接部署应用程序。现有技术中日常维护云系统中的一般做法是维护人员将从程序代码中提取出来的宏定义信息手动配置为功能元配置信息,并保存到云编译系统中。由于手动配置时会存在失误和纰漏,可能将错误的数据配置到云编译系统中,不利于云编译系统的稳定运行。
技术实现思路
本专利技术实施例提供的一种云智能配置管理方法,包括:S1:获取程序代码的标准格式文件,所述标准格式文件由所述程序代码的宏定义信息生成。S2:提取所述标准格式文件中的宏定义信息,所述信息包含存储系统的配置参数和多个应用程序的负载特征。S3:根据预置的功能元映射表将所述宏定义信息转换为功能元配置信息,所述功能元映射表包含程序代码的功能元配置信息与对应的宏定义信息的关系。S4:根据预置的属性解析方式和所述功能元配置信息来获取属性配置信息,所述配置信息根据预测模型对所述目标应用程序的负载特征进行处理,生成并输出优化配置参数及各优化配置参数的取值;所述属性解析方式包含了所述功能元配置信息与所述属性配置信息的对应关系。S5:保存所述功能元配置信息以及所述属性配置信息。可选地,获取程序代码的标准格式文件之前还包括:获取满足预置条件的程序代码;从程序代码中提取宏定义信息;根据预置的代码数据格式将所述宏定义信息生成标准格式文件,所述标准格式文件包含所述宏定义信息。可选地,所述方法还包括:校验所述功能元配置信息是否发生改变,若是,则重新执行步骤S4。可选地,校验所述功能元配置信息具体包括:通过MD5校验方法校验所述功能元配置信息;或,通过checksum校验方法校验所述功能元配置信息。可选地,获取满足预置条件的程序代码具体包括:获取时间戳在预设时间点之前的程序代码;更新所述程序代码的时间戳。附图说明图1为本专利技术实施例中云智能配置管理方法流程图。具体实施方式本专利技术实施例提供了云智能配置管理方法,用于避免手动配置时将错误的数据配置到云编译系统的情况,保证云编译系统的稳定运行,并且将属性配置信息也自动配置到云平台,使用更方便。如图1所示,本专利技术实施方式:S1:获取程序代码的标准格式文件,所述标准格式文件由所述程序代码的宏定义信息生成。S2:提取所述标准格式文件中的宏定义信息,所述信息包含存储系统的配置参数和多个应用程序的负载特征。S3:根据预置的功能元映射表将所述宏定义信息转换为功能元配置信息,所述功能元映射表包含程序代码的功能元配置信息与对应的宏定义信息的关系。S4:根据预置的属性解析方式和所述功能元配置信息来获取属性配置信息,所述配置信息根据预测模型对所述目标应用程序的负载特征进行处理,生成并输出优化配置参数及各优化配置参数的取值;所述属性解析方式包含了所述功能元配置信息与所述属性配置信息的对应关系。S5:保存所述功能元配置信息以及所述属性配置信息。可选地,获取程序代码的标准格式文件之前还包括:获取满足预置条件的程序代码;从程序代码中提取宏定义信息;根据预置的代码数据格式将所述宏定义信息生成标准格式文件,所述标准格式文件包含所述宏定义信息。可选地,所述方法还包括:校验所述功能元配置信息是否发生改变,若是,则重新执行步骤S4。可选地,校验所述功能元配置信息具体包括:通过MD5校验方法校验所述功能元配置信息;或,通过checksum校验方法校验所述功能元配置信息。可选地,获取满足预置条件的程序代码具体包括:获取时间戳在预设时间点之前的程序代码;更新所述程序代码的时间戳。以上所述,以上实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的精神和范围。本文档来自技高网...

【技术保护点】
1.一种云智能配置管理方法,其特征在于,包括:S1:获取程序代码的标准格式文件,所述标准格式文件由所述程序代码的宏定义信息生成;S2:提取所述标准格式文件中的宏定义信息,所述信息包含存储系统的配置参数和多个应用程序的负载特征;S3:根据预置的功能元映射表将所述宏定义信息转换为功能元配置信息,所述功能元映射表包含程序代码的功能元配置信息与对应的宏定义信息的关系;S4:根据预置的属性解析方式和所述功能元配置信息来获取属性配置信息,所述配置信息根据预测模型对所述目标应用程序的负载特征进行处理,生成并输出优化配置参数及各优化配置参数的取值;所述属性解析方式包含了所述功能元配置信息与所述属性配置信息的对应关系;S5:保存所述功能元配置信息以及所述属性配置信息。/n

【技术特征摘要】
1.一种云智能配置管理方法,其特征在于,包括:S1:获取程序代码的标准格式文件,所述标准格式文件由所述程序代码的宏定义信息生成;S2:提取所述标准格式文件中的宏定义信息,所述信息包含存储系统的配置参数和多个应用程序的负载特征;S3:根据预置的功能元映射表将所述宏定义信息转换为功能元配置信息,所述功能元映射表包含程序代码的功能元配置信息与对应的宏定义信息的关系;S4:根据预置的属性解析方式和所述功能元配置信息来获取属性配置信息,所述配置信息根据预测模型对所述目标应用程序的负载特征进行处理,生成并输出优化配置参数及各优化配置参数的取值;所述属性解析方式包含了所述功能元配置信息与所述属性配置信息的对应关系;S5:保存所述功能元配置信息以及所述属性配置信息。


2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:王四虎
申请(专利权)人:一零零一科技武汉有限公司
类型:发明
国别省市:湖北;42

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

1