浅谈数据备份与恢复

时间:2022-08-09 02:05:47

浅谈数据备份与恢复

摘要:随着各行各业信息化应用的逐渐成熟,围绕信息化产生的各种技术也越来越多,其中涉及数据存储领域的技术目前主要包括网络连接存储(NAS)技术、光通道技术、存储局域网(SAN)技术等。同时,基于SAN+NAS模式的存储备份解决方案也已经日趋成熟、完善。核心数据组成部分,担负着众多的极其重要的工作,如Web、中间件应用、数据库系统等;而系统中的数据,更是核心中的核心,数据的安全性保障关系到整个系统能否正常的运行,最终关系到该单位能否提供正常的服务。

关键词:数据;备份;恢复

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2009)15-3856-03

On the Issue of Data Backup and Recovery

HAN Hong-guang

(Zhejiang Nongye Shangmao Zhiye Xueyuan(Chou), Shaoxing 312000, China)

Abstract: As the gradual consummating of the informationization in all industries, there are more and more techniques about informationization production. Those techniques relating to the field of data save are mainly including NAS, Optical access technology, and SAN. meanwhile, the solution of data backup based on the SAN+NAS is mature too. the core date component takes charge of many vital tasks, such as Web, Middleware apply, DBMS; And the data in the system is key point, whose security are responsible for the operation of the whole system and the normal service supply of that company.

Key words: Data; Backup; Recover

1 故障产生的原因

1.1 系统硬件故障

如数据/系统磁盘的损坏将导致数据不能访问,并进而可能导致应用进程终止或系统停机,甚至系统不能重启动;网卡的损坏可使终端用户无法访问系统服务;CPU或内存的失效则会导致系统的死机。

1.2 应用程序或操作系统出错

由于操作系统或应用程序中可能存在不完善的地方,当碰到某种激发事件时,应用程序非正常终止或系统崩溃(只能通过改善程序或系统来解决)。

1.3 人为错误

一些人工的误操作,如删除系统或应用文件,终止系统或应用服务进程,也会导致系统服务的无法访问。

1.4 电脑病毒/黑客入侵

由于目前的大多数计算机系统均连接在网络上,若缺少有效的防范机制,很容易遭受病毒的感染或黑客的入侵,轻者数据被损坏,重者系统瘫痪(只能通过加强管理杜绝)。

1.5 自然灾害

由于一些意外的不可抗拒的因素,如雷击、火灾、洪灾等导致的计算机系统破坏,将会使一般系统的恢复非常困难和耗时,导致业务系统长时间的中断(通过容灾系统来解决)。

1.6 正常的停机

主要指计划内的系统升级、安装软件、系统备份等过程。由上可见,影响系统正常运行的因素有很多,因为在系统中断时能够在最短的时间内恢复数据是最重要的,所以需要采用一套自动集中的数据离线备份系统对相应主机中的数据进行保护。

2 备份系统知识

2.1 为什么要备份

各个单位核心业务系统的组成部分,系统上的数据极其重要。因而,如何保护好计算机系统里存储的数据,保证系统稳定可靠地运行,并为业务系统提供快捷可靠的访问,是系统建设中最重要的问题之一。而要保证系统稳定可靠地运行,除了要利用高可用的应用双机解决方案,另外一个关键的要素是要保护计算机所存储的信息,也就是存储在计算机内的数据。

2.2 数据备份的原则

对数据进行备份是为了保证数据的一致性和完整性,消除系统使用者和操作者的后顾之忧。不同的应用环境要求不同的解决方案来适应,一般来说,一个完善的备份系统,需要满足以下原则:

稳定性:备份产品的主要作用是为系统提供一个数据保护的方法,于是该产品本身的稳定性和可靠性就变成了最重要的一个方面。首先,备份软件一定要与操作系统100%的兼容,其次,当事故发生时,能够快速有效地恢复数据。

全面性:在复杂的计算机网络环境中,可能会包括了各种操作平台,如各种厂家的UNIX、NetWare、Windows NT、Linux、SCO、NCR等,并安装了各种应用系统,如ERP、数据库、群集系统等。选用的备份软件,要支持各种操作系统、数据库和典型应用。

自动化:很多系统由于工作性质,对何时备份、用多长时间备份都有一定的限制。在非工作时间系统负荷较轻,适于备份。可是这会增加系统管理员的负担,由于精力状态等原因,还会给备份安全带来潜在的隐患。因此,备份方案应能提供定时的自动备份,并利用自动磁带库等技术进行自动更换磁带。在自动备份过程中,还要有日志记录功能,并在出现异常情况时自动报警。

高性能:随着业务的不断发展,数据越来越多,更新越来越快,在休息时间来不及备份如此多的内容,在工作时间备份又会影响系统性能。这就要求在设计备份时,尽量考虑到提高数据备份的速度,利用多种技术加快对数据的备份,充分利用通道的带宽和性能。

维持业务系统的有效性:实时备份对业务系统的性能将会产生一定的影响,有时会很大。如何采取有效的技术手段避免备份对服务器系统、数据库系统、网络系统的影响,将是非常重要的。例如使用先进的SAN LAN-Free或者SnapMirror to Tape等技术。

操作简单:数据备份应用于不同领域,进行数据备份的操作管理人员也处于不同的层次。这就需要一个直观的、操作简单的在任何操作系统平台下都统一的图形化用户界面,缩短操作人员的学习时间,减轻操作人员的工作压力,使备份工作得以轻松地设置和完成。

实时性:部分关键性的业务是需要24小时不间断运行的,在备份的时候,有一些文件可能仍然处于打开的状态。那么在进行备份的时候,要采取措施,实时地查看文件大小、进行事务跟踪,以保证正确地备份系统中的所有文件。

容灾考虑:将本地的数据远程的复制一份,存放在远离数据中心的地方,以防数据中心发生不可预测的灾难。自动实现异地容灾备份管理。

2.3 备份系统的组成

备份的管理是备份过程中非常重要的一环,在管理上的混乱必然会降低备份的可靠性。

备份的管理是一个全面的概念,它不仅仅包括制度的制定和磁带的管理。事实上,备份的管理在决定引进备份技术的那一刻就开始了。它包括对备份技术的选择、备份设备的选择、介质的选择、软件的选择、备份及恢复方案的制定以及备份制度的确立等。

上一篇:数据挖掘技术及算法综述 下一篇:论DHCP网络协议的安全性问题与解决