李穗
摘要:当今社会正处于数据大爆炸的时代,在信息化技术给我们带来各种便利的同时,我们也发现,随着信息化建设步伐的加快和深入,对数据依赖性也越来越高,然而我们的信息化建设也不断受到各种因素的干扰,如水灾、火灾、地震等各种不可抗力,还有那些让信息系统管理者们成天头疼不已的计算机黑客,一旦发生信息化系统的故障,尤其是作为信息化基础的数据丢失,将产生严重的后果,对我们工作与生活的影响也是巨大的灾难。因此,如何做好数据安全的管理,如何快速的恢复业务生产,如何选择适合自己的远程备份方案,是摆在我们面前的一道难题。该文就目前比较常用的三种远程数据备份方法做一简单探讨。
关键词:数据;远程备份;恢复
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)10-2233-03
Abstract: Today's society is in the era of the great explosion of data, in the information technology has brought us all kinds of convenience, we also found, with the quickening and deepening of informationization, the data dependency is also more and more high, however our informatization construction has been disturbed by various factors, such as flood, fire, earthquake and other irresistible force, there are those who give information system managers into the head pain computer hacker, once a fault occurs information system, especially as the information foundation data loss, will have serious consequences, influence on our work and life is also a huge disaster. Therefore, how to make data security management, how fast recovery business production, how to choose suitable for remote backup plan their, it is a problem for us. This paper makes three remote data backup method commonly used at present a simple discussion.
Key words: data; remote backup; recovery
1 概述
远程备份技术在2000年之前还没有得到大多数企业和部门的足够重视,然而在2001年9月11日发生了震惊世界的“9.11恐怖袭击”事件,这次突发的袭击让原本在世贸中心内办公的各个企业和部门造成了毁灭性的打击,所有存放在电脑或服务器中的数据、资料都消失了,硬盘成了一块废铁。然而在这次灾难中,有些公司很好的实施了远程备份和规范管理,虽然损失巨大,但很快恢复了其业务,给客户留下了深刻的映像;有些公司虽然实施了远程备份,但却过于简单,没有进行灾难后恢复的演练,当然其业务的恢复花费了大量时间,给客户造成了许多不便,使公司的形象大打折扣;而那些根本没有做远程备份的公司,其结局只能是关门打烊。经过总结人们发现能够在灾难发生后迅速恢复业务的公司其生存能力更强大,因为当竞争对手都倒下时,自已依然站着。“9·11”事件让人们认识到数据在信息时代的重要性,没有数据企业就无法生存。该文就目前比较流行的几种远程备份方法做一简要阐述,与大家分享。
2 利用系统命令实现远程备份
这种方法就是利用数据库和操作系统自带的命令来实现向远端共享计算机备份数据。优点:实现简单,成本低廉。缺点:实时性差(如果每天备份一次,将丢失一天的数据),恢复时间长。下面将以SQLSERVER数据库为例,具体步骤如下:
主服务器IP地址:192.168.18.3;
需要备份的数据库名称:zlhis;
备份服务器IP地址:192.168.18.30;
备份服务器用户名:cq;密码:123;
备份服务器域名:cqmain;
备份服务器提供备份需求的文件夹:E:\hisbak;
1)在备份机建立共享文件夹
首先在E盘里建立名为hisbak的文件夹,然后在运行里输入CMD弹出命令窗口,接着输入net share hisbak=E:\hisbak命令或者直接用鼠标右键选中这个文件夹,选择共享该文件夹并勾上写操作的权限(注:net share作用是建立本地的共享资源,hisbak是共享名)。
2)建立共享信用关系
在SQL查询分析器中执行exec master..xp_cmdshell 'net use file://192.168.18.30/hisbak 123/user:cqmain\cq'(注:xp_cmdshell是SQLSERVER的扩展存储过程其作用是以操作系统命令行解释器的方式执行给定的命令字符串,并以文本行方式返回任何输出;net use是将计算机与共享资源连接或断开,或者显示关于计算机连接的信息,该命令还控制持久网络连接)。
3)备份数据库
数据库备份可以选择全备份或者差异备份,在SQL查询分析器中执行backup database a to disk='\\192.168.18.30\hisbak\zlhis.bak'或者backup database a to disk='\\192.168.18.30\hisbak\zlhis1.bak' WITH DIFFERENTIAL (差异备份)。
4)删除共享文件夹
在开始运行里输入CMD弹出命令窗口,然后输入net share hisbak/delete或者直接用鼠标选中,解除共享即可。
5)恢复数据库
从远端将备份数据库恢复到本机运行,命令如下:restore database a from disk='\\192.168.18.30\hisbak\zlhis.bak'
3 存储复制技术
存储复制又叫同步镜像技术,就是通过软件技术将主存储中指定空间的数据同步拷贝到远端备用存储中指定的空间内。当主存储发生写操作时,备存储同样进行写操作,但是备存储中的数据空间是被锁定的,用户是无法读写的。不过主备之间是可以随时进行切换的,因此并不存在绝对的主或备。两个存储之间可以使用专用的数据传输通道(如:千兆LAN、多模光纤等),因此可以实现远程备份。优点:实时性好,恢复较快。缺点:投资较大,设备资源浪费大(需要2套相同的硬件系统,其中一套硬件系统处于休眠状态)。目前主流的备份软件有EMC legato networker。具体结构如图1所示:
4 存储虚拟化技术
存储虚拟化其实就是将实际的物理磁盘与逻辑上的磁盘分离开来,操作系统只需要访问那些分配给它的逻辑磁盘即可,而不用关心其逻辑磁盘上存放的数据到底在哪个物理存储磁盘上。要想实现存储虚拟化,只要在物理存储设备和应用服务器之间安装一台存储虚拟器即可,这个中间层设备屏蔽了具体物理存储设备(磁盘、磁带)的物理特性,呈现给用户的是逻辑磁盘。用户在上层对这些逻辑磁盘进行管理和使用,通过存储虚拟器的映射,来对具体物理磁盘进行管理和使用。
存储虚拟化能够将存储管理的级别从普通的手工操作水平提升到自动化与智能化的管理水平,减轻了系统管理员对本地物理存储设备的管理工作,将各种异构的存储系统整合成为能够作为单一资源易于管理的单一存储池。同时,根据不同用户、不同应用的需要,可以配置和实现基于用户定制的数据应用和远程备份。优点:管理和配置简单,有效整合异构存储设备,系统恢复迅速,实时性好无延迟;缺点:初期投资大。其拓扑结构如图2所示。
5 结论
不同的企业或部门可以选择不同的远程数据备份方案,对于那些小型企业,对业务的实时性要求不高的,数据规模相对较小的,可以使用命令的方式实现自动远程备份,这样可以节约大量资金;对于中型企业或部门,需要考虑实时性要求的,可以选择数据复制的方式比较容易实现且投资相对可以接受;而对于那些大型企业或部门,则可以选择存储虚拟化的技术,这样可以保证7×24×365不间断的运行,而且可以将不同类型或品牌的存储集成在一起使用。总而言之,数据是企业的生命,保证数据安全是企业业务的核心工作。因此,选择适合自己的远程数据备份方案,既可以保证自身的业务安全,又可以节约投资,是值得考虑的。
参考文献:
[1] 黄晨,谌群芳.企业信息系统备份的方案及发展[J].图书情报知识,2002(1).
[2] 黄奕华,朱识,孙书.广东省水利厅计算机网络系统的数据存储备份策略[J].广东水利水电,2002(1).
[3] 陈士竣.网络数据备份新观念及方案设计[J].交通与计算机,2000(2).
[4] 李莉莉.企业系统备份的发展及可行的备份方案[J].微型机与应用,2000(2).