灾难数据库
㈠ 数据库容灾的数据容灾具体是怎样的
简单地说,容灾就是尽量减少或避免因灾难的发生而造成的损失。它是一个系统工程,备份与恢复就是这一系统工程的两个组成部分。除此之外,还有许多具体的工作,如备份媒体的保管、存放,容灾演练等都是容灾中要做的。从广义上讲,任何有助于提高系统可用性努力,都可被称为容灾。容灾就是要尽量减少或避免天灾和人祸,如地震、火灾、水灾、战争、盗窃、丢失、存储介质霉变、黑客和病毒入侵等对系统存储数据的影响和造成的损失。
容灾根据不同时机需求可以有不同的等级。中小企业通常只需采用本地容灾即可。所谓本地容灾就是在企业网络本地所进行的容灾措施,其中包括在本地备份、存储、保管备份媒体。在一些大众型企业,所采取的容灾级别就高写,称之为“异地容灾”或“远程容灾”。异地容灾就是采取异地存储备份,异地保管存储媒体等方式。这样就可比卖弄因本地容灾发生而引起的数据丢失。如本地容灾中的日常备份通常是把本分磁带放在本地单位各部门的房间中,如果发生火灾、水灾、地震等灾难,这些保存的媒体肯定将受到损失,因为不同城市同时发生灾难的可能性非常之小,不同国家同时发生灾难的可能性几乎没有了。
数据容灾只是确保数据安全的一个方案,当这个方案无法保障数据安全时,需要专业的数据恢复工具对其原有数据或者备份数据进行数据恢复,据了解,“效率源科技”提供专业的数据恢复,解决数据容灾无法解决的数据安全问题,曾在汶川地震中解决了不少这样的问题。
无论采用哪种容灾方案,数据备份还是最基础的,没有备份的数据,任何容灾都没有现实意义。但光有备份是不够的,容灾也必不可少。容灾对于IT而言,就是提供一个防止各种灾难的计算机信息系统。
㈡ 数据级容灾备份,和应用级容灾备份有什么区别
数据库级容灾备份与应用级容灾备份的区别可以从其定义以及价格所区分:
1、从其定义区分
数据库容灾备份:主要基于数据安全做的异地备份方式,在这种方式下主要通过对数据进行转码备份、备份介质转移到异地、恢复时转码恢复来实现;
应用级容灾:主要关注关键数据异地接管,业务不中断的方向;通常是通过TCP/IP协议将数据实时备份到远端,在本地均被损毁或不可用时,异地端能够及时接管;
两种方式各有优缺,数据容灾备份缺陷是恢复的时间比较长,在恢复的时候业务是中断的;应用级容灾缺点是对于特大数据量(如TB级),需要依赖比较好的专网做异地复制以及性能比较好的服务器。
2、从其价格区分
数据库级容灾只得是从存储层进行备份,这种备份的机制往往是实时的,适合关键的业务,并且能够做到实时的挂载,相对应用级别,毕竟成本高一些,但是目前已经被很多企,事业单位采用。应用级的备份是最传统的,在应用层进行复制,一般成本低廉。中、小型的金融行业全是数据级的容灾。
㈢ 数据容灾的实现方式
一.数据备份 所谓备份,就是通过特定的办法,将讲数据库的必要文件复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。
选择备份的依据是:丢失数据的代价与确保数据不丢失的代价之比.还有的时候,硬件的备份有时根本就满足不了现实需要,比如误删了一个表,又想恢复该表的时候,数据库备份就变得重要了。
Oracle提供了强大的备份与恢复策略,包括常规数据库备份(逻辑备份,冷备份与热备份)和高可用性数据库(如备用数据库与并行数据库),以下的备份主要指数据库的常规备份。
1.备份的重要性
备份是系统中需要考虑的最重要的事项,虽然他们在系统的整个规划,开发和测试过程中甚至占不到1%,看似不太重要且默默无闻的工作只有到恢复的时候才能真正体现出其重要性,任何数据的丢失与尝试见的数据down机,都是不可以被接收的。如果备份不能提供恢复的必要信息,使得恢复过程不能进行或长时间的进行(如一个没有经过严格测试的备份方案),这样的备份都不算或不是一个好的备份。
如果出现系统崩溃的灾难,数据库就必须进行恢复,恢复是否成功取决于两个因素,精确性和及时性。能够进行什么样的恢复依赖于有什么样的备份。作为DBA,有责任从以下三个方面维护数据库的可恢复性:
(1)使数据库的失效次数减到最少,从而使数据库保持最大的可用性。
(2)当数据库失效后,使恢复时间减到最少,从而使恢复的效益达到最高。
(3)当数据库失效后,确保尽量少的数据丢失或根本不丢失,从而使数据具有最大的可恢复性。
数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。
2.常见的备份方式
(1)定期磁带备份数据。
(2)远程磁带库、光盘库备份。即将数据传送到远程备份中心制作完整的备份磁带或光盘。
(3)远程关键数据+磁带备份。采用磁带备份数据,生产机实时向备份机发送关键数据。
远程数据库备份。就是在与主数据库所在生产机相分离的备份机上建立主数据库的一个拷贝。
(4)网络数据镜像。这种方式是对生产系统的数据库数据和所需跟踪的重要目标文件的更新进行监控与跟踪,并将更新日志实时通过网络传送到备份系统,备份系统则根据日志对磁盘进行更新。
(5)远程镜像磁盘。通过高速光纤通道线路和磁盘控制技术将镜像磁盘延伸到远离生产机的地方,镜像磁盘数据与主磁盘数据完全一致,更新方式为同步或异步。
数据备份必须要考虑到数据恢复的问题,包括采用双机热备、磁盘镜像或容错、备份磁带异地存放、关键部件冗余等多种灾难预防措施。这些措施能够在系统发生故障后进行系统恢复。但是这些措施一般只能处理计算机单点故障,对区域性、毁灭性灾难则束手无策,也不具备灾难恢复能力。
二.数据复制
SAN专注于企业级存储的特有问题,主要用于存储量大的工作环境。当前企业存储方案所遇到问题的两个根源是:数据与应用系统紧密结合所产生的结构性限制,以及目前小型计算机系统接口(SCSI)标准的限制。大多数分析都认为SAN是未来企业级的存储方案,这是因为SAN便于集成,能改善数据可用性及网络性能,而且还可以减轻存储管理作业。
SAN是目前人们公认的最具有发展潜力的存储技术方案,而未来SAN的发展趋势将是开放、智能与集成。NAS是目前增长最快的一种存储技术,然而就二者的发展趋势而言,在应用层面上SAN和NAS将实现充分的融合。可以说,NAS和SAN技术已经成为当今数据容灾备份的主流技术,关键在于如何在此基础上开发完善全方位、多层次的数据容灾备份系统,在分布式网络环境下,通过专业的数据存储管理软件,结合相应的硬件和存储设备,来对全网络的数据备份进行集中管理,从而实现自动化的备份、文件归档、数据分级存储以及灾难恢复等功能。