数据镜像复制技术

合集下载

信息系统灾难备份技术综述

信息系统灾难备份技术综述

信息系统灾难备份技术综述灾备是确保数据和信息系统安全、稳定运行的一个极为重要的因素,对支撑管理起到十分重要的作用。

本文介绍了信息系统建设与灾难备份的背景,讨论了灾备系统的主要指标和基本类型,在此基础上论述了灾备系统的关键技术和实现方法,提出了灾备技术未来的发展方向和趋势。

1 背景党中央和国务院十分重视信息安全工作。

2003年,中办发[2003127号文《国家信息化领导小组关于加强信息安全保障工作的意见》,要求各基础信息网络和重要信息系统建设要充分考虑抗毁性与灾难恢复,制定和不断完善信息安全应急处置预案。

2004年,国家网络与信息安全协调小组办公室发12004]11号文《关于做好重要信息系统灾难备份工作的通知》。

明确指出,提高抵御灾难和重大事故的能力,减少灾难打击和重大事故造成的损失、确保重要信息系统的数据安全和作业连续性,避免引起社会重要服务功能的严重中断,保障社会经济的稳定。

2005年,国务院信息化工作办公室出台了《重要信息系统灾难恢复规划指南》,为灾难恢复工作提供了一个操作性较强的参考思路。

2007年,国家标准《信息系统灾难恢复规范》(GB/T20988—2007)正式颁布,这是灾备建设中具有里程碑意义的重要大事。

该标准对灾难备份、灾难恢复相关术语进行了规范和梳理,指明了灾难恢复工作的流程,明确了灾难恢复的等级和相关要素,制订了灾难恢复工作的主要环节及各环节具体工作等。

在2010年召开的第五届中国灾难恢复行业高层论坛上,提出了我国将全面启动灾难恢复体系建设,制定强制性灾备建设规范,完善灾备标准体系并及时出台灾难恢复服务资质管理办法,以促进政府相关部门、行业用户、企业灾难恢复保障体系的发展。

目前,许多政府部门和重要行业已经开始积极有序进行应急管理、灾难备份与恢复体系的建设工作。

近十年来,国土资源信息化建设发展十分迅猛,数据积累不断丰富,政务信息系统日渐增多,其安全性和稳定性显得愈来愈重要。

一旦发生人为或自然等突发性灾难,造成数据丢失或信息系统严重故障或瘫痪,将会直接影响到国土资源管理工作的正常运转以及一些企业和广大民众的利益。

数据“镜像”生成的机理与哲学反思

数据“镜像”生成的机理与哲学反思

数据“镜像”生成的机理与哲学反思我们来了解一下数据“镜像”生成的机理。

所谓数据“镜像”,就是基于原始数据生成一份完全一样的“镜像”数据。

这种技术在实际应用中有着广泛的应用,比如在数据备份、虚拟化、测试等领域都有着重要的作用。

数据“镜像”生成的机理可以分为两种情况,一种是基于数据复制技术,另一种是基于数据转换技术。

在数据复制技术中,数据“镜像”是通过直接对原始数据进行复制得到的。

这种方法最为简单直接,可以快速地得到一份完全一样的数据“镜像”。

在实际应用中,数据复制技术通常用于数据备份和数据恢复等场景。

这种技术可以确保在数据丢失或损坏时,能够迅速地通过“镜像”数据进行恢复,保证数据的安全性和完整性。

通过以上的介绍,我们可以看到数据“镜像”生成技术在实际应用中的重要性和作用。

这种技术不仅可以帮助保护数据的安全性和完整性,还可以帮助人们更好地进行数据分析和决策。

除了技术层面,数据“镜像”生成还蕴含着一定的哲学意义,下面我们将对其进行深入的思考和反思。

数据“镜像”生成技术提醒我们要警惕人工智能的伦理问题。

随着技术的发展,人工智能已经逐渐成为了我们生活的一部分,而数据作为人工智能的重要支撑,也需要更多地关注其伦理问题。

数据“镜像”生成技术可以帮助我们更好地理解数据的生成和处理过程,从而更好地意识到人工智能在数据处理中可能存在的伦理问题。

在数据“镜像”生成过程中,有可能会涉及到隐私数据的处理,如果处理不当就可能造成严重的隐私泄露问题。

我们需要更加重视人工智能的伦理问题,加强对数据处理过程的监管和保护。

数据“镜像”生成技术也引发我们对真实和虚拟的思考。

在数据“镜像”生成过程中,我们常常会面对真实数据和“镜像”数据之间的对比。

这种对比不仅可以帮助我们更好地理解数据本身,还可以引发我们对真实和虚拟之间的思考。

如同数据“镜像”生成过程中真实数据和“镜像”数据的关系一样,我们在生活中也常常会面对真实和虚拟之间的对比。

比如在虚拟现实技术中,我们可以通过虚拟现实设备感受到与真实世界不同的体验,这种对比也会引发我们对真实和虚拟之间的思考。

什么是硬盘镜像?

什么是硬盘镜像?

什么是硬盘镜像?硬盘镜像是一种备份和复制计算机硬盘数据的技术。

通过创建硬盘的镜像副本,用户可以在需要时恢复数据或者将数据迁移到其他硬件设备。

下面将详细介绍硬盘镜像的原理和应用。

一、硬盘镜像的原理1. 数据的二进制复制硬盘镜像是通过对硬盘上的数据进行二进制复制实现的。

当创建硬盘镜像时,操作系统会逐个读取硬盘上的数据,并将其复制到指定的位置。

这样,就可以完整地保存硬盘上的所有数据,包括文件、操作系统、分区等。

2. 数据的压缩与加密为了减小镜像文件的体积并保护数据的安全性,硬盘镜像通常采用压缩和加密技术。

压缩可以将数据文件压缩为较小的体积,有助于在存储和传输过程中节省空间和时间。

而加密则能够对数据进行保护,防止未授权的访问和篡改。

二、硬盘镜像的应用1. 系统备份与恢复硬盘镜像可用于系统备份与恢复。

通过创建系统镜像,用户可以在系统崩溃、病毒入侵或者人为误操作等情况下,快速恢复到正常工作状态。

镜像恢复的过程类似于重新安装操作系统,但比传统的重新安装更为快捷。

2. 数据迁移和克隆硬盘镜像还可用于数据迁移和克隆。

当用户需要将数据从一台计算机迁移到另一台计算机时,可以先创建源硬盘的镜像,然后将镜像文件复制到目标硬盘上,最后通过恢复镜像将源数据完整地复制到目标硬盘上。

3. 数据恢复与取证硬盘镜像在数据恢复和取证领域也有重要应用。

当硬盘遭受物理损坏或者数据被删除、格式化等情况时,通过对硬盘进行镜像复制,可以避免原数据的进一步破坏,并提供一个可靠的数据源以便进行数据恢复。

4. 虚拟机和容器管理在虚拟化和容器化技术中,硬盘镜像用于创建虚拟机和容器的基础镜像。

虚拟机镜像是一个包含操作系统和应用程序的虚拟硬盘,它可以被加载到虚拟机中,允许用户在同一物理主机上运行多个虚拟机。

容器镜像则包含一个应用程序及其所有依赖项,并以轻量、可移植的方式进行部署。

总结:硬盘镜像是一种重要的数据备份和复制技术,它能够帮助用户保护数据、恢复系统、迁移数据和进行数据恢复等操作。

大数据分析中的数据备份与恢复技术介绍(Ⅲ)

大数据分析中的数据备份与恢复技术介绍(Ⅲ)

大数据分析中的数据备份与恢复技术介绍在当今数字化的时代,大数据分析已经成为许多行业的关键工具。

大数据的规模和复杂性使得数据备份和恢复变得尤为重要。

本文将介绍大数据分析中常用的数据备份与恢复技术,以及它们的优缺点和应用场景。

一、数据备份技术1. 传统备份传统备份是指将数据复制到磁带或硬盘等存储介质上,以防止数据丢失。

这种方法已经使用了很长时间,它的优点是成本较低,操作简单。

但是,由于数据规模庞大,传统备份需要大量的存储空间和时间,而且恢复数据的速度较慢,因此不太适合大数据分析中的应用。

2. 增量备份增量备份是指在传统备份的基础上,只备份发生变化的数据。

这种方法可以节省存储空间和备份时间,但是恢复数据时需要先恢复完整备份,再逐个应用增量备份,操作复杂且耗时。

3. 快照备份快照备份是一种基于存储系统的备份方法,它可以在不中断正常运行的情况下,记录数据在某一时刻的状态。

这种方法的优点是备份速度快,对系统性能的影响小,但是对存储系统的要求较高,成本也较高。

二、数据恢复技术1. 数据冗余数据冗余是指将数据复制到多个位置,以防止部分数据丢失造成的影响。

这种方法可以提高数据的可靠性和可用性,但是会增加存储成本,而且对数据的一致性和同步性要求较高。

2. 数据镜像数据镜像是指将数据实时复制到另一个存储系统中,以实现高可用性和容灾备份。

这种方法可以在主存储系统出现故障时,快速切换到备用系统,保证数据的连续性和完整性。

3. 快速恢复快速恢复是指通过备份数据和元数据,实现快速、精确地恢复数据。

这种方法可以减少恢复时间和减小数据的丢失范围,但是对备份和元数据的管理要求较高。

三、大数据分析中的应用在大数据分析中,数据备份和恢复技术至关重要。

一方面,数据备份可以保证数据的可靠性和完整性,避免数据丢失造成的损失。

另一方面,数据恢复可以快速地将系统恢复到正常运行状态,减少停机时间和业务影响。

例如,在金融行业,大数据分析可以帮助银行和证券公司进行风险管理和交易分析。

镜像复制的操作方法是啥

镜像复制的操作方法是啥

镜像复制的操作方法是啥镜像复制是一种常用的操作方法,它可提供数据备份、恢复、实现容灾以及数据迁移等诸多功能。

镜像复制技术通俗易懂,本文即将介绍镜像复制的操作方法,相信可为读者提供一定的参考价值。

一、镜像复制概述所谓镜像复制,指将数据从源服务器完全拷贝,并将数据的所有更新同步到镜像服务器上,从而使得镜像服务器上的数据与源服务器完全一致。

而在实现镜像复制时,我们通常采用的是“主服务器-从服务器”的模式,其中主服务器即数据源,而从服务器则常用于容灾备份。

一旦主服务器故障,就可以通过将从服务器切换为主服务器来实现快速的数据恢复,从而尽可能地减少数据损失和业务影响,提升系统的可靠性和可用性。

二、镜像复制的操作方法1. 确定主从服务器选型在进行镜像复制操作前,我们需要确定主服务器和从服务器的选型,一般建议使用相同硬件配置和操作系统版本的设备,这能提高数据的复制速度和准确性。

同时需要确保从服务器具有足够的存储空间来存储完整的数据副本和同步数据。

此外,还需要选用可靠的科技硬盘或固态硬盘来存储数据,以防数据丢失。

2. 安装镜像复制软件安装镜像复制软件是进行镜像复制的基础条件之一。

市面上常见的镜像复制软件有rsync、dd、scp等,这里以rsync为例。

rsync是一款开源、快速且易于使用的同步复制程序,其运作原理类似于增量备份工具,能够有效地减少同步时间和网络数据传输流量,实现快速、准确地数据复制。

3. 配置主从服务器一般情况下,镜像复制会涉及到主服务器和从服务器的网络配置和防火墙规则设置,具体操作如下:(1) 主服务器配置设置1)安装rsync程序,Debian系统:apt install rsync ; CentOS系统:yum install rsync;2)在主服务器的rsync配置文件中,加入规则,即实现了将文件从源服务器推送到目标服务器的操作。

主服务器的默认配置文件路径为/etc/rsyncd.conf,配置规则如下:uid = rsyncusergid = rsyncuseruse chroot = yesstrict modes = yesread only = noauth users = rsyncusersecrets file = /etc/rsyncd.secrets[replica]path = /rsync_datacomment = Replica Data(2) 从服务器配置设置1)安装rsync程序,Debian系统:apt install rsync ; CentOS系统:yum install rsync;2)在从服务器上的rsync配置文件中,加入规则,即实现了将文件从源服务器推送到目标服务器的操作。

数据库镜像的作用一般有哪些

数据库镜像的作用一般有哪些

数据库镜像的作用一般有哪些数据库镜像是DBMS根据DBA的要求,自动把其中的关键数据复制到另一个磁盘上,以下是由店铺整理的数据库镜像的内容,希望大家喜欢!数据库镜像的作用当出现介质故障时,可由镜像磁盘继续提供数据库的可用性,同时DBMS自动利用镜像磁盘进行数据库的修复,不需要关闭系统和重装数据库副本。

没有出现故障时,数据库镜像还可以用于并发操作。

即当一个用户对数据库加排他锁修改数据时,其他用户可以读镜像数据库,而不必等待该用户释放锁。

数据库镜像的简介为了避免介质故障影响数据库的可用性,许多DBMS还可以提供了数据库镜像(mirror)和复制功能,它不同于数据转储,一般由DBMS 按DBA的要求自动完成。

数据库镜像的注意事项数据库镜像是通过复制数据实现的,频繁地复制自然会降低系统运行效率,因此在实际应用中用户往往只选择对关键数据镜像,如对日志文件镜像,而不是对整个数据库进行镜像。

镜像技术的基本内容在网络中镜像就是将指定端口的报文或者符合指定规则的报文复制到目的端口,用户可以利用镜像技术,进行网络监管和故障排除。

镜像技术包括三种方式:本地端口镜像;远程端口镜像;流镜像。

本地端口镜像:是指将设备的一个或多个端口(源端口)的报文复制到本设备的一个监视端口(目的端口),用于报文的监视和分析。

其中源端口和目的端口必须在同一台设备上。

远程端口镜像:是指将设备的一个或多个端口的报文复制并通过中间网络设备转发到指定目的交换机上的目的端口。

他突破了源端口和目的端口必须在同一台设备上的限制,是源端口和目的端口见可以跨越多个网络设备。

流镜像:是指通过ACL等规则将具有某特征的数据流复制到目的端口。

为了更好地理解后面的内容,首先介绍一下端口镜像中涉及的基本概念。

端口镜像的概念1、源端口源端口是被监控的端口,用户可以对通过该端口的报文进行监控和分析。

2、源VLAN源VLAN是被监控的VLAN,用户可以对通过该VLAN所有端口的报文进行监控和分析。

银行灾难备份与恢复技术

银行灾难备份与恢复技术

银行灾难备份与恢复技术灾难备份是为了灾难恢复而对数据、数据处理系统、网络系统、基础设施、专业技术支持能力和运行管理能力进行备份的过程。

灾难恢复是为了将信息系统从灾难造成的故障或瘫痪状态恢复到可正常运行状态、并将其支持的业务功能从灾难造成的不正常状态恢复到可接受状态而设计的活动和流程。

衡量灾备系统的两个重要指标是:1)恢复时间目标(Recovery Time Objective,RTO):灾难发生后,信息系统或业务功能从停顿到必须恢复的时间要求。

RTO标志着系统能够容忍的服务停止的最长时间。

系统服务的紧迫性要求越高,RTO的值越小,灾备能力就越高。

2)恢复点目标(Recovery Point Objective,RPO):灾难发生后,系统和数据必须恢复到的时间点要求。

RPO标志着系统能够容忍的最大数据丢失量。

系统容忍丢失的数据量越小,RPO的值越小。

若RPO等于0,相当于没有任何数据丢失。

否则,就需要进行业务回复处理,对丢失数据进行修复。

RPO针对的是数据丢失,RTO针对的是服务丢失,两者必须在进行风险分析和业务影响分析之后根据业务的需求来确定(表22-1)。

表22-1灾备等级要求与灾备技术表22.1技术与发展趋势一般来讲,灾备系统可以分为数据级容灾、应用级容灾和业务级容灾。

1)数据级容灾是指通过建立异地容灾中心,做数据的远程备份,在灾难发生之后要确保原有的数据不会丢失或者遭到破坏;但在数据级容灾这个级别,发生灾难时应用是会中断的。

在数据级容灾方式下,所建立的异地容灾中心可以简单地理解成一个远程的数据备份中心。

数据级容灾的恢复时间比较长,但是相比其他容灾级别来讲,它的费用比较低,而且构建实施也相对简单。

2)应用级容灾是在数据级容灾的基础之上,在备份站点同样构建一套相同的应用系统,通过同步或异步复制技术,这样可以保证关键应用在允许的时间范围内恢复运行,尽可能减少灾难带来的损失,让用户基本感受不到灾难的发生,这样就使系统所提供的服务是完整的、可靠的和安全的。

基于备份、复制和镜像的数据库高可用技术的研究

基于备份、复制和镜像的数据库高可用技术的研究
关 键 词 : 高可 用 ;备 份 ;复 制 ;镜像 ;数 据 库 ;S N A 中 围法 分 类 号 :T 3 2 7 V0 . 文献 标 识 码 :A 文章 编 号 :10 .6 5 20 ) 0 13 9 (0 2 ( 4 —3 M ̄0 10
Ev lain o c u au to fBa k p,Re lc to n roig T c n lg p iain a d Mi r e h oo y r n
随着 计 算 机 应 用 的迅 速 发 展 , 中小 型企 业 都 有 了 各 种 不 同的 事 务 处 理 和 数据 库 管 理 系 统 , 何 保 证 这 些 系 如 统的 数 据 库 可 用性 是管 理 员 主 要 任 务 之 一 。然 而 , 多 很 管理员在讨论 数据 库高 可用技术方 寨时 , 对备份 、 会 复 制 与 镜 像 以及 高 可 用 集 群 、 灾 中心 等 技 术 混 淆 , 得 容 显
摘 要 :分 析 和 研 究 了在 相 同 用 户环 境 下 采 用备 份 、 制 和 镜 像 技 术 时所 能 获 得 的 不 同效 果 , 过 实倒 复 通
阐 明 了这 三 种 技 术 如 何 配旮 使 用 来达 到 企 业 数 据 库 高 可 用的 日的 , 同时 指 出了 新技 术对 它们 的 影 响 。
te e o tr g h Weaods i s ecb l re
te if e c fS h n u n e o AN po e e tc nq e l u n t s e h iu s. h
K町 w r s i l vi b i ;B c u ;R pi t i o n ;D t a 5 N od :H g a a i y akp lA l l t el a c M r r g a bs ci mi r i a e A
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据镜像复制技术
大型的业务系统中,数据库中的各类数据,如市场数据,客户数据,交易历史数据,财务管理数据、社会综合数据、生产研发数据等,都是公司至关重要的资产,它不仅关系着整个业务系统的稳定和正常运行,还可能关系着巨大的经济利益。

数据系统中,存储设备的安全和高可用性与数据库软件系统一样,都至关重要的一旦数据丢失,就有可能面临着百万、千万元的经济损失。

正因为如此,一个大型数据库系统要具有高安全、高可用性,就必须具有以下几个方面的特点:
高可用性HA(High Availability)
l有遭受失败的能力
l有单独的服务和资源管理的能力
l通过一种类型的Cluster进行操作
l关键概念是失败转移(takeover)
l与容错不同(容错失败是不可见的)
持续可用性CA( Continuous Availability)
l一对或Cluster系统,支持100%联机运行
l高度分布式系统
l设计有多层冗余
l设计有客户端自动失败转移
l为非单点失败而设计
l为非计划停机事件而设计
在数据库系统设计中,常用到的系统结构图如:
(图2)
如图所示中,数据库软件、主机、HBA卡和网络交换机一般都采用双机方式,通过多台设备间的Active-Active工作方式来保障系统中的高可用性。

不过从上图我们也可以看到,整个系统中,只有存储是单台设备。

虽然存储设备内部可通过双控制器、双电源和RAID组来实现内部的冗余,但从存储设备整体而言,仍然存在许多单点故障,比如控制器的背板,
磁盘扩展柜等;这与主机和网络层的高可用工作方式是不匹配的。

一旦存储设备发生整体故障,将会直接引起整个系统瘫痪,甚至造成数据丢失,给使用者带来具大的损失。

1.1 卷镜像复制和RAID镜像卷
为了提供存储设备的高可用性,保障数据的安全性,常用的一种解决方案是再增加一台备用存储设备,由两台存储设备负责数据库系统的数据存储服务,保障数据库的安全和数据存储服务器稳定。

根据两个存储设备之间工作方式的不同,数据同步和复制机制的不同,可分为两种方式,第一种是卷镜像复制方式,第二种是RAID镜像卷方式。

卷镜像复制工作方式的系统结构图如下:
(图3)
左侧存储为主存储设备设备,右侧为备用存储设备,再通过卷镜像复制软件、数据备份软件、网络层的存储虚拟化设备、存储设备自带的卷镜像复制功能等多种方式来实现主、备两个存储之间的卷镜像复制,以此来保障数据的安全性,同时备份存储设备也可以作为数据库系统中的数据存储服务功能的一种后备方式,一旦主存储设备发生故障,就需要自动或手动的切换到备份存储设备上,这种切换实际上是主存储设备生产卷到备份存储设备的镜像卷的切换,经常会导致数据库不一致,数据库重起,切换时间过长等问题。

RAID镜像卷工作方式的系统结构图下:
(图4)
两台存储设备之间可建议一个跨存储设备的RAID镜像卷,数据库服务器主机对该镜像卷进行数据读写操作。

由于RAID镜像卷跨两个存储设备,因此一台存储设备发生整体故障,RAID镜像卷都不会发生故障,也不会影响数据库服务器端业务的正常进行。

与图3的系统相比,图4中的存储设备对外提供的是一个镜像卷,而不是两个卷。

当一个存储设备发生故障时,不需要在两个卷进行切换,主机端不需要加载新卷,数据库服务器也不需要重新启动。

与图3相比,图4系统中的两台存储设备通过控制器内含集群功能,创建了一个RAID 镜像卷,实现双机工作的方式,从来使得整个数据库存储系统达到了主机、软件、网络和存储等所有层面的双机冗余高可用。

1.2 卷镜像复制功能实现分析
根据数据库系统的网络结构图可以将数据库系统分成三层,即主机层、网络层和存储设备层,如图5。

卷镜像复制在不同层有不同的实现方式。

(图5)
1.2.1主机层实现卷镜像复制
主机层实现卷镜像复制是指在主机上的卷镜像管理和卷复制软件,如Veritas Volume Replication软件,依靠软件来实现数据在两个卷之间的同步或复制。

数据先写入一个卷,然后由软件再定时复制到备份卷内,或直接由软件同步写入到两个卷。

如图:
(图6)
这种方式的缺点是数据同步操作由软件实现,占用主机资源和网络资源非常大。

当一个存储发生在实际应用中经常会出现问题,一个存储设备发生故障时,主机端并不能正常地启用另一个存储。

1.2.2智能存储层实现卷镜像复制
许多中高端的智能型存储设备如EMC Symmetrix系列、IBM ESS系列、HP XP512系列、HDS 9900系列和UIT BM6800系列产品都可以通过ShadowImage、SRDF、Timefinder、Flashcopy 或TrueCopy、Remote Volume Mirror等功能实现卷镜像复制功能。

分别位于不同存储设备上的两个卷之间建立卷复制镜像功能,存储设备控制器自动将写入主卷的数据复制到备份卷中。

当主存储设备发生故障时,业务将会切换到备用存储设备上,并启用备份卷,保证数据库业务不会中断,数据不会丢失。

(图7)
这种方式的优点是数据复制和镜像功能在存储设备内部由控制器来完成,不需要主机或第三方软件的参与,数据复制进程安全稳定,安装调试及维护简单。

缺点是卷镜像复制进程占用存储设备的资源非常大。

主备存储切换时,必须先断开两个卷之间的镜像复制关系,才能启动备份卷。

主机在切换主、备份卷的过程中必须停止数据库服务,引起业务中断。

整个切换时间较长,一般需要10-30分钟,根据无法满足数据库系统所要求的99.99%的高可用性。

1.2.3网络层实现卷镜像复制
网络层的数据复制或镜像功能一般是由网络层的存储虚拟化设备来实现,这种方式的特点是依靠外加的网络层设备来实现两个存储设备之间的数据复制,数据复制过程不占用主机资源,两个存储之间的数据同步在网络层完成。

根据存储虚拟化设备工作机制的不同,一般可分为带内(In-Band)和带外(Out-of-Band)两种。

(图8)
图8所示为常见带内存储虚拟化设备的系统结构图。

存储虚拟化设备分别连接主机端Fabric和存储端Fabric,主要功能是管理对存储设备上的逻辑卷,对已有逻辑卷进行虚拟化或创建虚拟的条带卷,消除存储设备异构对主机系统的影响,提高存储设备的可用性和总体性能。

另外一个功能就是卷复制和镜像,通过存储虚拟化设备实现两个虚拟卷之间的数据安全保护。

(图9)
图9所示为常见带外存储虚拟化设备的系统结构图。

存储虚拟化设备所提供的功能也类型。

通过存储虚拟化设备实现卷镜像复制功能的优势在于操作由存储虚拟化设备来完成、压力集中的存储虚拟化设备上,不需要主机参与,数据复制进程安全稳定。

缺点是需要增加专用存储虚拟化设备,带外方式有的需要在主机端需要安装存储虚拟化
设备的客户端软件,比如UIT SVM,有的需要依赖高端智能交换机,比如 EMC VSM。

而袋内方式虚拟化设备则极易成为整个系统的性能瓶颈和故障点。

网络层的数据复制主要依靠快照来实现,由于两次快照之间有时间间隔,因此两个存储设备之间的数据并不是完全同步的,一旦主存储设备发生故障,即使能启用备用存储,也有可能丢失一个快照周期的数据。

1.3 RAID镜像卷功能实现分析
RAID镜像卷一般有两种实现方式,一是在主机层由卷管理软件来实现,二是在存储层通过存储设备集群来实现。

1.3.1主机层实现镜像卷
主机层的镜像卷功能一般由是由安装在主机上的卷管理软件,如Veritas Volume Manager实现。

在下图中,两个存储设备分别创建两个容量和参数相同的卷,映射给数据库主机,卷管理软件用这个两个卷创建一个软RAID1的镜像卷。

这样当数据库写入数据时,数据按照RAID1的机制会同步写入两个存储系统,并保证两个存储间数据的同步和一致性。

(图10)
这种实现方式的缺点镜像卷由卷管理软件来实现,卷的长期安全性和稳定性无法保障。

卷管理软件占用主机资源非常大,且会随着存储设备、网络层或HBA卡发生故障而大幅度增加,极易引起数据库死机。

很多实际应用证明了这个实现方式在大型的数据库系统中是非常不稳定的。

1.3.2存储层实现镜像卷
存储设备层的镜像功能一般是指通过存储设备自身强大的集群功能,跨存储设备创建镜像卷。

镜像卷由两个存储共同管理,数据同步写入两个存储。

(图11)
这种方式的特点是两个存储设备的控制器以集群方式工作,共同管理镜像卷,主机端识别到的只是一个镜像卷,而不是前三种方式中识别到的两个卷。

因此即使是任何一个存储设备发生整体瘫痪,镜像卷都不会出现故障或报错,主机端也不会发生逻辑卷“丢失”、报错、或需要进行切换,当然更不需要重新启动数据库服务。

镜像功能由存储设备层实现,数据同步写入两个存储,不需要主机或任何客户端软件的参与,因此不会占用网络层或主机资源。

相关文档
最新文档