[发明专利]一种私有云版本管理系统及其实现方法在审
申请号: | 201911098086.5 | 申请日: | 2019-11-12 |
公开(公告)号: | CN110912975A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 陈海钊;罗平;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F8/71;G06F8/65 |
代理公司: | 广东勤诺律师事务所 44595 | 代理人: | 尚俊 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 私有 版本 管理 系统 及其 实现 方法 | ||
本发明涉及私有云管理技术领域,特别涉及一种私有云版本管理系统及其实现方法。本发明的系统包括版本管理中心、版本管理平台和升级代理;版本管理中心向用户提供全局上的升级包管理,提供私有云的组件版本信息,设置不同私有云的升级策略及关联升级包;版本管理平台运行在单个私有云内部负责所在整个私有云各个组件的版本管理及版本升级;升级代理运行在私有云内部的各个服务器上,负责所在服务器上的组件的版本检测及升级。本发明解决了私有云组件版本管理问题;可以用于私有云版本管理。
技术领域
本发明涉及私有云管理技术领域,特别涉及一种私有云版本管理系统及其实现方法。
背景技术
云计算发展至今,越来越多的云服务提供商采用微服务的架构。将云拆分为多个微服务,每个服务都可能有多个组件构成;如此,则单个云平台就需要管理数十个甚至上百个组件。
运行在不同客户环境的不同私有云,部署情况通常不一致;存在桌面云、办公云、应用云等不同形态的单独或混合使用的场景;及不同云的组件版本不一致的情况。
单个私有云组件繁多,运行在不同客户环境的不同私有云的组件及版本通常又不一致;对私有云提供商来说,如何有效管理私有云的版本是一个难题。
发明内容
本发明解决的技术问题在于提供一种私有云版本管理系统及其实现方法;有效实现对私有云组件的版本管理。
本发明解决上述技术问题的技术方案是:
所述的系统包括版本管理中心、版本管理平台和升级代理;
所述版本管理中心,向用户提供全局上的升级包管理,提供私有云的组件版本信息,设置不同私有云的升级策略及关联升级包;
所述版本管理平台运行在单个私有云内部,负责所在整个私有云各个组件的版本管理及版本升级;
所述升级代理,运行在私有云内部的各个服务器上,负责所在服务器上的组件的版本检测及升级。
所述的版本管理中心包括中心升级包管理模块、升级包关联模块、中心升级策略管理模块、私有云管理模块、中心组件版本模块;
所述中心升级包管理模块,统一管理不同组件的升级包;
所述升级包关联模块,将升级包与一个或多个私有云进行关联;
所述中心升级策略管理模块,管理不同私有云的升级策略,提供升级策略的设置、展示功能;
所述私有云管理模块,管理和展示不同私有云;
所述中心组件版本模块,展示和更新私有云各个组件的版本信息。
所述的版本管理平台包括版本同步模块、组件版本管理模块、升级策略同步模块、升级策略管理模块、升级包同步模块、升级包管理模块、定时升级模块和云升级模块;
所述版本同步模块,定时将私有云内各个组件的版本信息同步至版本管理中心;
所述组件版本管理模块,管理私有云内各个组件的版本信息;
所述升级策略同步模块,定时向版本管理中心发起请求,获取到属于所在私有云的升级策略,并同步至升级策略管理模块;
所述升级策略管理模块,管理所在私有云的升级策略;
所述升级包同步模块,定时向版本管理中心发起请求,获取到关联至所在私有云的升级包,并同步至升级包管理模块;
所述升级包管理模块,管理所在私有云的升级包;
所述定时升级模块,根据升级策略,定时对比组件版本和升级包版本,将需要升级的组件及相应升级包发送给云升级模块,通知云升级模块进行升级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911098086.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑施工用插座开关保护盖
- 下一篇:卧式钻孔与攻丝一体钻床