风舞残阳 2007-9-13 11:34
N 系列 存储系统 SnapMirror 技术
<P>供稿人:李晶</P>
<P>Data ONTAP(N系列存储产品的操作系统) SnapMirror特性,是通过将原始卷或者qtree的snapshot镜像到目标卷或者qtree的方式来实现数据复制的技术。本文将对其实现原理等内容做详细描述。</P>
<P><STRONG>一、SnapMirror的工作原理:</STRONG><BR><BR>SnapMirror在原始卷或qtree和目标卷或qtree之间建立备份关系,并完成下述工作:<BR><BR>1、为原始卷或者qtree创建快照<BR><BR>2、将快照拷贝到目标卷或者qtree,目标卷或者qtree的属性为只读<BR><BR>3、按照定义的策略将原始卷或者qtree的增量变化更新到目标卷或者qtree.<BR>结果是产生一个和原始卷或者qtree中的最新数据相一致的,在线的,只读的卷或者qtree。</P>
<P><STRONG>二、SnapMirror的组成:</STRONG></P>
<P>最基本的SnapMirror的布署包括以下几部分:<BR><BR>原始卷或者qtree:存放要被复制的数据,对于存储的客户端来说是可视、可访问、可写的。<BR><BR>目标卷或者qtree:存放原始数据的镜像,通常建立在另外的存储子系统上。对于存储的客户端来说数据是可视、可访问的,如果灾难发生,通过手工执行一系列SnapMirror命令(破坏镜像关系),其上的数据拷贝才是可访问,可写的。</P>
<P><IMG height=156 alt="" src="http://www-900.ibm.com/cn/support/faqhtmlfaq/images/nav/p87-1.jpg" width=440></P>
<P><STRONG>三、SnapMirror的用途:</STRONG></P>
<P>灾难发生时,无法访问原始卷或者qtree ,用户可以访问目标卷上的镜像数据。<BR><BR>灾难恢复时,恢复原始卷的数据 (用于qtree被破坏或者用户失误造成的原始数据无法访问)。<BR><BR>负载均衡<BR><BR>备份或者将数据分布到远程。</P>
<P><STRONG>四、SnapMirror的模式</STRONG><BR><BR>Data ONTAP操作系统的SnapMirror功能提供给系统管理员(administrator)三种方式进行snapshot映像的复制,他们是异步方式、同步方式和半同步方式。<BR><BR>异步方式:SnapMirror按照一定的时间间隔,将原始卷的snapshot 映像复制到目标卷。<BR><BR>同步方式:SnapMirror在写原始卷的时候,同时写目标卷。<BR><BR>半同步方式:SnapMirror在同步方式中,可以定义滞后写操作,拷贝在一定数量的写操作或者几毫秒后执行。采用这种半同步方式SnapMirror,与同步方式SnapMirror相比,在一定程度上可以提高性能。</P>
<P><STRONG>五、SnapMirror的布暑方式</STRONG><BR><BR>SnapMirror 使用范例(一)在SnapMirror环境中布暑磁带备份<BR>通过将磁带备份布暑在目标卷上,可以避免原始卷因为备份产生大量I/O操作而造成的性能下降。</P>
<P><IMG height=195 alt="" src="http://www-900.ibm.com/cn/support/faqhtmlfaq/images/nav/p87-2.jpg" width=440><BR>SnapMirror 使用范例(二)利用磁带布暑SnapMirror<BR>SnapMirror布暑时,初始Snapshot的复制会涉及大量的数据传输,可以通过磁带备份的方式将数据发送到目标地,增量Snapshot更新则可以通过低带宽连接传递。</P>
<P><IMG height=243 alt="" src="http://www-900.ibm.com/cn/support/faqhtmlfaq/images/nav/p87-3.jpg" width=440><BR>SnapMirror 使用范例(三)利用SnapMirror 实现Cascading方式的数据复制<BR><BR>SnapMirror 支持以Cascading的方式将一个原始卷复制到多个只读的目标卷。<BR><BR>例如,在Internet网络上,下载软件的网站经常会在不同的地域有多个镜像站点。我们就可以采用这种布暑方式来实现。<BR><BR>注释:Cascade布暑方式只支持卷复制,不支持qtree复制。</P>
<P><IMG height=157 alt="" src="http://www-900.ibm.com/cn/support/faqhtmlfaq/images/nav/p87-4.jpg" width=440></P>