- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种远程备份恢复系统设计和实现
一种远程备份恢复系统的设计和实现
摘要:设计并实现了一种远程备份/恢复容灾系统――DRC。该系统采用本地灾备网关作为中间介质,实现本地高速镜像;通过镜像远程设备到本地,实现远程数据备份;使用实时状态监控和系统重建技术完成系统的自动恢复,以达到容灾的目的。另外,该系统支持多种操作系统和数据库;远程备份和恢复工作采取用户控制和系统自动实现两种方式;该系统还提供了配置管理工具,便利远程管理。??
关键词:远程备份;恢复;镜像;实时监控
中图法分类号:TP393文献标识码:A
文章编号:1001-3695(2006)09-0104-03
计算机和网络的迅速发展,不断推进社会信息化进程,数据的重要性愈发引起相关人士重视。而信息系统面临地震、洪水、战争等诸多灾难性的风险和威胁,如何建立容灾系统,保证数据的安全稳定成为迫切需要解决的问题[1]。现有的许多容灾方案中,或需要专线或光纤通信等特殊设备[3],或对原系统正常运行影响较大,这无疑增加了拥有成本,且系统性能也不高[1]。??
针对上述情况,本文实现了一种远程备份/恢复容灾系统――DRC(DisasterRecoveryCenter),该系统具有对数据进行远程备份和恢复的功能。在本地高速镜像数据,对本地系统原有速率影响极小,保证了系统高性能;实时监控系统状态,具有对系统进行远程迅速恢复的功能,保证系统稳定性;支持多种操作系统和数据库,保证了系统的跨平台特性,应用市场极大;实现系统的自动备份和恢复,减少管理负担,并增强系统稳定性;提供可视化客户界面,可方便直观地进行远程管理系统;不需额外硬件设备,降低系统成本。??
1体系结构??
DRC系统从物理上可分为四大部分,即客户端、应用服务器群、灾备网关、备份服务器群。其系统体系结构如图1所示。??
应用服务器群可包含多台应用服务器,与灾备网关位于本地;备份服务器群也可包含多台备份服务器,位于远程。系统可将一台或多台本地应用服务器的数据,通过灾备网关,远程备份到一台或多台远程备份服务器;或者当服务器数据遭到破坏时,系统采取相应的恢复策略,自动重建系统,迅速恢复数据,保证本地应用服务器群和远程备份服务器群数据的完好性。这一备份/恢复过程,由客户端通过可视化界面方便直观地来配置、管理和控制。??
2系统设计和实现??
2.1核心设计思想??
2.1.1设备映像??
将一台作为目标端主机的设备,映像到另一台作为发起端主机,使访问发起端映像设备如同访问目标端设备。此设计采用将命令和数据封装发送再抽取执行技术,即发起端将命令和数据封装到TCP/IP包中再通过网络转发,目标端收到TCP/IP包后,将命令和数据抽取还原后再执行,然后将需返回的命令和数据封装到TCP/IP包中再传送回发起端,发起端收到后再抽取执行。整个过程对用户透明,因此在发起端映像设备上执行任何操作,就如在目标端设备上执行相同操作。??
2.1.2设备镜像??
使主机上两个设备互为镜像,以数据冗余为代价来提高系统稳定性,即向一个设备中写入数据时,会在两个设备上存储相同的数据。若一设备出现故障,系统会自动切换到另一设备继续运行,将新的数据写入正常工作的设备,坏设备被替换后,数据会自动拷贝到新设备中。??
2.1.3本地高速镜像??
此设计采用远程写缓存方法,以灾备网关作为中间件,利用内部网络高速稳定性能,先将数据从本地应用服务器高速镜像到同样位于本地的灾备网关,进入数据缓存队列,再通过Internet异步备份到远程备份服务器。从而使系统在进行远程数据备份时,本地应用服务器性能不受Internet网络状况的影响,保证系统性能稳定。??
2.1.4系统自动重建??
系统运行后台进程,实时监控系统状态。当数据遭到破坏时,针对故障状态采取不同恢复策略,控制数据流方向,自动进行系统重建。??
2.2系统总体设计思想??
结合上述几种思想,将备份设备从备份服务器远程映像到灾备网关,再将灾备网关上的设备映像到应用服务器。当应用服务器的映像设备有新内容写入时,灾备网关上对应设备也同时写入新内容,并将此内容高速写入灾备网关缓冲数据队列,然后在Internet网络正常情况下,取出数据,写入灾备网关上,从远程备份服务器映像来的设备,从而实现远程数据备份。在应用服务器将设备组成镜像,提高系统稳定性。在后台实时监控系统状态,通过系统自动重建,实现数据恢复功能。??
2.3系统模块设计??
2.3.1模块结构??
DRC系统按功能的不同划分为五个模块:客户端管理模块、设备镜像模块、设备映像模块、内核模块、代理模块。?
您可能关注的文档
最近下载
- 室外给水排水管道及设施安装-08SS523 建筑小区塑料排水检查井.pdf VIP
- ihi trx寿力离心空压机操作手册使用说明书.pdf
- 2024全新婴幼儿喂养ppt课件.pptx VIP
- 开幕式活动方案.docx VIP
- 冠脉介入治疗术后并发症护理及预防.doc VIP
- 中职语文拓展模块教学计划.docx VIP
- 中职《新时代劳动教育教程》课程标准.docx VIP
- 中国传媒大学-实用播音教程-普通话语音和播音发声(一)-课件.pptx VIP
- 人教版2025高中地理选择性必修一用“芯”解读青藏高原的时光变迁——自然环境的整体性 课件.pptx VIP
- 密闭式吸痰操作规范.docx VIP
文档评论(0)