[发明专利]监控容灾系统数据复制的方法、系统和一种容灾系统有效
申请号: | 201210101871.3 | 申请日: | 2012-03-31 |
公开(公告)号: | CN102650961A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 伍慧峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/34 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 系统 数据 复制 方法 一种 | ||
技术领域
本发明涉及通信领域,尤其涉及监控容灾系统数据复制的方法、系统和一种容灾系统。
背景技术
电信系统对可靠性有较高的要求,容灾系统是一种增强电信系统可靠性的常见方案,其基本原理是将被保护的数据块(例如,磁盘和文件卷等)同步复制到备份系统中同时监控活动节点的状态,当活动节点发生故障时,可以将系统切换到备用系统上继续运行,以达到故障快速恢复的目的。采用Veritas公司的卷复制(Veritas Volume Replicator,VVR)软件加上Veritas公司的簇服务器(Veritas Cluster Server,VCS)搭建的容灾系统是业界目前较常见的容灾系统方案。
在VVR+VCS搭建的容灾系统中,数据复制是其中非常重要的一环。其基本过程是:在磁盘上通过Veritas公司的卷管理(Veritas Volume Manager,VxVM)软件建卷,在这些卷上面存放待复制的文件系统、数据库等数据块,然后,VVR通过网络实时将卷上面的数据块复制到备份系统的磁盘上,使主备两个系统的数据保持实时同步。
随着电信系统日益庞大,容灾系统中待复制数据的大小不断增加。在业务繁忙时长时间内产生大量数据(即长时间产生的数据洪峰)的情况频繁发生,而容灾系统,特别是异地的容灾系统的数据复制带宽却受到成本等因素限制不能随意增加。当应用系统的数据产生速度大于数据复制速度时,可能使数据复制溢出、中断,导致容灾系统失效。
为了解决上述容灾系统失效的问题,现有技术提供的一种方案是采用VVR软件,通过待复制数据写操作日志(Storage Replicator Log,SRL)提高数据复制的可靠性。在上述方案中,应用系统写磁盘时,VVR软件先将数据写入到SRL上,然后再将数据写入物理设备以及将数据同步到备机,其执行过程包括:
S01,应用系统写磁盘,此时,应用系统的输入/输出(Input/Output,I/O)操作一直执行到写操作完成前被阻塞;
S02,主机的VVR将数据修改日志写入SRL;
S03,主机的VVR向应用程序报告磁盘写入结束,应用程序的IO阻塞结束。
S04,主机的VVR将修改的数据写入到本地磁盘,与此同时,将修改的数据通过网络发送到备机的VVR;
S05,备机的VVR接收到数据后,向主机发送网络响应,示意已经接收到数据;
S06,备机的VVR将修改的数据写入到备机磁盘;
S07,备机的VVR磁盘写入结束后,向主机的VVR发送数据响应,示意已经完成数据同步,主机的VVR则会释放SRL的对应数据修改日志,以便这些日志占用SRL的空间可以被重复利用。
本案发明人经过研究和实践发现,由于上述现有技术提供的解决容灾系统失效问题的方案中,SRL的大小有限。当应用系统的数据产生速度持续大于数据同步复制速度时,SRL的可用空间逐步减少。一旦这种情况持续时间较长,会导致磁盘缓存溢出,从而中断数据复制过程。出现这种情况时,必须通过手工执行增量同步命令恢复数据复制。在数据复制恢复期间,容灾系统基本失效。换言之,现有技术技术不能从根源上解决容灾系统中应用系统产生数据的速度大于数据被复制到备机时的复制速度而可能导致的数据复制中断问题。
发明内容
本发明实施例提供监控容灾系统数据复制的方法、系统和一种容灾系统,以一定程度上降低数据复制中断的几率,提高数据复制可靠性。
本发明实施例提供一种监控容灾系统数据复制的方法,所述方法包括:获取容灾系统主备机的状态或待复制数据写操作日志SRL的当前剩余容量;
根据所述容灾系统主备机的状态或待复制数据写操作日志SRL的当前剩余容量,确定容灾系统的当前的数据复制性能状态;
根据上一个所述数据复制性能状态和当前所述数据复制性能状态,按照数据复制性能状态迁移模型,确定当前的数据复制性能状态迁移类型;
针对应用系统,执行处理策略集合中与所述确定的数据复制性能状态迁移类型匹配的处理策略,所述处理策略执行结果包括:改变数据复制时所述应用系统写入数据的速度。
本发明实施例提供一种监控容灾系统数据复制的系统,所述系统包括:监控装置、应用系统和复制模块,所述监控装置包括复制信息获取模块、状态确定模块、迁移类型确定模块和策略执行模块;
所述复制信息获取模块,用于获取容灾系统主备机的状态或待复制数据写操作日志SRL的当前剩余容量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210101871.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式信息系统的集中式远程调试方法
- 下一篇:一种旋转书架
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置