[发明专利]一种获取专有云容器集群基因信息的方法及装置有效
申请号: | 202011093261.4 | 申请日: | 2020-10-13 |
公开(公告)号: | CN112333003B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 沈伯伟;王大泳;白石 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L41/04 | 分类号: | H04L41/04;H04L67/10;G06F9/50;G06F11/14 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 专有 容器 集群 基因 信息 方法 装置 | ||
本公开提供了一种获取专有云容器集群基因的方法及装置,所述方法包括:获取并分析专有云服务器集群的模块或组件的系统分层信息、关联关系信息及依赖关系信息;通过获取的所述模块或组件的系统分层信息、关联关系信息及依赖关系信息生成专有云容器集群基因信息集合,并对所述专有云容器集群基因信息集合进行整体性校验;若所述整体性校验通过,则存储所述专有云容器集群基因信息集合,并确定所述专有云容器集群基因的版本信息。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种获取专有云容器集群基因信息的方法及装置。
背景技术
在大型的专有云场景,通常采用与公有云相同架构的大型云计算平台来进行支撑。专有云一般采用分层管理架构,底层支持物理服务器集群,通过计算、存储、网络层虚拟化技术对用户提供云计算服务,提供安全、管理、运维、运营支撑,用户可以通过控制台高效管理云计算资源。专有云一般还为用户提供网络流量接入和防护平台,提供高速、安全的网络接入支持。
由于专有云平台中包含的产品线非常丰富(如云主机、云硬盘、虚拟网络等),并且更新迭代较快,一般采用容器集群技术来组织和管理各个产品线提供的应用服务程序。
目前,针对专有云容器集群的信息提取,主要是为了解决不同结构集群之间的应用迁移,无法对提取到的集群容器配置信息进行分析,修改,展示等。在实现本公开构思的过程中,发明人发现现有技术中至少存在如下问题:
1)专有云所涉及的产品、业务众多,提取信息更加多样,包含集群中的容器应用对应关系,容器上线时的配置信息等等,导致提取集群中的容器信息更加困难。现有技术无法提取所有需要的容器信息。
2)专有云中存在包部署与镜像部署两种部署方式。两种方式的数据存在差异。现有技术无法同时针对两种情况进行容器信息提取。
3)容器信息提取和平台部署过程人工参与过多,无法保障专有云平台系统的稳定性和可靠性,无法保障新部署的云平台环境满足标准化部署的基线条件。
4)不能充分发挥容器集群灵活迁移的技术特征,以及有效地解决云平台整体进行升级的技术问题,缺少完整有效的提取标准专有云环境全面信息的方法。
发明内容
有鉴于此,本公开提供了一种能够全面描述容器集群及其所包含的服务应用的整体信息进行快速、准确提取的方法及装置。
本公开的一个方面提供了一种获取专有云容器集群基因信息的方法,包括:
获取并分析专有云服务器集群的模块或组件的系统分层信息、关联关系信息及依赖关系信息;
通过获取的所述模块或组件的系统分层信息、关联关系信息及依赖关系信息生成专有云容器集群基因信息集合,并对所述专有云容器集群基因信息集合进行整体性校验;
若所述整体性校验通过,则存储所述专有云容器集群基因信息集合,并确定所述专有云容器集群基因的版本信息。
根据本公开的实施例,所述的方法还包括:对所述专有云容器基因信息集合的全部或部分专有云容器集群基因进行可视化展示。
根据本公开的实施例,所述获取并分析专有云服务器集群的模块或组件的系统分层信息包括:
获取并分析专有云服务器集群的基础系统基因信息,并进行校验生成校验信息;
获取并分析所述专有云服务器集群的基础依赖基因信息,并进行校验生成校验信息;
获取并分析所述专有云服务器集群的产品线静态服务树基因信息,并进行校验生成校验信息;
对获取的所有信息进行一致性和完整性校验,若校验通过,则生成所述模块或组件的版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011093261.4/2.html,转载请声明来源钻瓜专利网。