【技术实现步骤摘要】
一种应用容器存储引擎平台
[0001]本专利技术涉及存储
,特别涉及一种应用容器存储引擎平台。
技术介绍
[0002]应用容器技术已经引起了业内的广泛关注,有充分的证据表明,应用容器技术能够大大提升工作效率。但在应用容器运行过程中,会产生大量的运行数据,以往对应用容器的运行数据进行存储时,都是将运行数据存储到一起,不仅会增加后续查找的时间,且不方便对数据进行管理。
技术实现思路
[0003]本专利技术旨在至少一定程度上解决上述技术中的技术问题之一。为此,本专利技术的目的在于提出了一种应用容器存储引擎平台,对应用容器进行私有存储,对应用容器产生的数据进行分布式存储,极大的增加了后期管理的效率,保证用户查询数据时的快速性及准确性。
[0004]为达到上述目的,本专利技术提出了一种应用容器存储引擎平台,包括:
[0005]分配模块,用于为所述应用容器分配存储卷;
[0006]获取模块,用于获取所述应用容器运行时产生的待存储数据;
[0007]第一控制模块,用于对所述待存储数据进行数据处理,将经过数据处理后的待存储数据存储至所述存储卷中。
[0008]进一步地,所述获取模块,还用于获取所述应用容器中的镜像文件;
[0009]所述第一控制模块,还用于将所述镜像文件保存至与当前存储卷相邻的上一个存储卷中。
[0010]进一步地,所述镜像文件包括所述应用容器的内核及所述应用容器中安装的软件。
[0011]进一步地,所述分配模块包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种应用容器存储引擎平台,其特征在于,包括:分配模块,用于为所述应用容器分配存储卷;获取模块,用于获取所述应用容器运行时产生的待存储数据;第一控制模块,用于对所述待存储数据进行数据处理,将经过数据处理后的待存储数据存储至所述存储卷中。2.根据权利要求1所述的应用容器存储引擎平台,其特征在于,所述获取模块,还用于获取所述应用容器中的镜像文件;所述第一控制模块,还用于将所述镜像文件保存至与当前存储卷相邻的上一个存储卷中。3.根据权利要求2所述的应用容器存储引擎平台,其特征在于,所述镜像文件包括所述应用容器的内核及所述应用容器中安装的软件。4.根据权利要求1所述的应用容器存储引擎平台,其特征在于,所述分配模块包括:标识获取模块,用于获取所述应用容器的标识;第二控制模块,用于根据所述标识为所述应用容器分配相应的存储卷。5.根据权利要求1所述的应用容器存储引擎平台,其特征在于,所述存储卷中包括若干个存储节点。6.根据权利要求1所述的应用容器存储引擎平台,其特征在于,所述第一控制模块包括:数据处理模块,用于:根据所述待存储数据生成第一数据矩阵;计算所述第一数据矩阵中每列的均值,得到若干个列均值,根据所述若干个列均值生成所述待存储数据的列均值矩阵;根据所述第一数据矩阵计算得到所述待存储数据的协方差矩阵;对所述协方差矩阵进行分解,得到所述协方差矩阵的对角阵;对所述对角阵中的包括的数值按照从大到小的顺序进行排序,筛选出排序后的前预设个数的数值,作为第一特征值,并生成特征值矩阵;根据所述列均值矩阵及所述特征值矩阵对所述待存储数据进行降维处理,得到所述待存储数据的低维矩阵;根据所述特征值矩阵及所述低维矩阵生成第二数据矩阵,根据所述第二数据矩阵得到处理后的待存储数据;数据分割模块,用于对处理后的待存储数据进行数据分割处理,得到若干个第一子待存储数据;模型建立模块,用于:构建类型信息获取模型;获取样本子待存储数据及样本子待存储数据相对应的类型;基于样本子待存储数据及样本子待存储数据相对应的类型对构建的类型信息获取模型进行训练;在对类型信息获取模型训练的过程中,计算训练误差,在确定所述训练误差小于预设训练误差时,得到所述类型信息获取模型的目标模型参数;
将所述目标模型参数作为所述类型信息获取模型的模型参数,得到训练好的类型信息获取模型;数据存储模块,用于将每个第一子待存储数据分别输入训练好的类型信息获取模型中,输出每个第一子待存储数据相对应的类型,根据所述类型分别将每个第一子待存储数据存储至所述存储卷中相对应的存储节点中。7.根据权利要求6所述的应用容器存储引擎...
【专利技术属性】
技术研发人员:刘坤,
申请(专利权)人:北京银盾泰安网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。