[发明专利]一种集群应用的故障迁移方法和系统有效
申请号: | 201510696532.8 | 申请日: | 2015-10-23 |
公开(公告)号: | CN105227374B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 高峰 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种集群应用的故障迁移方法和系统,包括:通过cAdvisor对运行在不同的Docker容器内不同应用的进程进行监控,并对运行中的应用的性能进行分析。根据分析结果生成带有特殊标志的性能信息。通过Agent以第一时间周期周期性地收集其所在的集群应用服务器上的应用的性能信息,并以心跳的形式发送给中央处理中心;当中央处理中心接收到的心跳信息中标志出Docker容器内的应用出现故障时,通过镜像服务器创建可用的应用,并为其分配备份的集群应用服务器,将该可用的应用部署到备份的集群应用服务器上。通过本发明的方案,能够解决传统故障迁移对应用的局限性,减少对物理设备的依赖,提高物理设备的利用率。 | ||
搜索关键词: | 集群应用服务器 故障迁移 应用 集群应用 物理设备 性能信息 中央处理 可用 镜像服务器 周期周期性 分配备份 心跳信息 应用部署 备份 心跳 监控 创建 分析 进程 | ||
【主权项】:
1.一种集群应用的故障迁移方法,其特征在于,所述方法包括:通过性能检测工具cAdvisor对运行在不同的Docker容器内的不同应用的进程进行监控,并对运行中的所述应用的性能进行分析;根据分析结果生成带有特殊标志的性能信息;其中,所述带有特殊标志的性能信息中包含所述Docker容器内的应用是否出现故障的信息;通过各个集群应用服务器上的服务器状态监听工具Agent以第一时间周期周期性地收集所述Agent所在的集群应用服务器上的不同应用的性能信息,并以心跳的形式将所述性能信息作为心跳信息发送给中央处理中心;其中,所述Agent所在的集群应用服务器上的不同应用是预先使用Docker容器将所述不同应用以及所述不同应用的运行环境打包为不同的镜像并存储在镜像服务器上,通过所述镜像服务器预先部署到所述集群应用服务器上的;当所述中央处理中心接收到的所述心跳信息中标志出所述Docker容器内的应用出现故障时,通过所述镜像服务器创建与出现故障的应用相对应的可用的应用,并通过预设的备份策略为所述可用的应用分配备份的集群应用服务器,并将创建的该可用的应用部署到所述备份的集群应用服务器上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510696532.8/,转载请声明来源钻瓜专利网。
- 上一篇:多业务共享长连接方法、系统及其装置、终端
- 下一篇:信息获取方法和装置