您当前的位置:首页 > 解决方案 > 解决方案

DS8000 存储容灾方案

发布日期:2018-6-4 10:28:30

       IBM DS8000存储系统具有智能的数据复制功能,通过 FlashCopy(本地数据复制技术)、 Metro Mirror(远程数据同步复制技术) Global Mirror (远程数据异步复制技术),在两套或多套 DS8000 磁盘存储设备间建立数据复制关系从而实现高可用性。方案不消耗主机系统的资源,保证相关主机上的应用高效运行。


.本地数据复制技术 – FlashCopy
        FlashCopy 提供一个时间点的拷贝服务功能,从源卷到目标卷快速地复制数据。逻辑拷贝通常可以在数秒时间内完成,然后就释放源卷,进行正常工作。而物理拷贝操作在后台进行。当物理拷贝进行过程中,拷贝和被拷贝数据都能被客户应用使用。


        Flashcopy 产生的目标卷可以进行查询、数据挖掘、后台分析、备份等。产生的目标卷的数据库也可以在指定的主机上 ONLINE起来,进行备份,另外,Flashcopy可以定制 COPY的时间间隔,如 8 小时。对于主机的误操作如删掉一个表(8 小时之内),则可以通过 Flashcopy 的目标卷找回这个表,如果超过两小时,又可以通过备份的磁带回存找回。如果数据库处于归档模式(ARCHIVE MODE),对于误删除的表也可以通过磁带备份的 ARCHIVE LOG来找回。


        FlashCopy支持两个选项,它提供 NOCOPY选项来支持灾备应用需求。


        关于 COPY选项
        下图对 FlashCopy COPY选项进行了说明,请注意,生产数据的一份真实拷贝是为其它的应用使用而产生。

 

 

        对于一般客户应用,需要实时生产数据的时间点物理拷贝,这样的应用示例包括日常重要卷的备份、日常报表生成、数据仓库和数据挖掘的应用等。COPY 选项能够在磁盘存储设备中产生一份生产数据的真实时间点拷贝。该选项可以满足以下的应用需求:
        1.
在磁盘存储设备中保存生产数据的一份时间点拷贝的业务需求。这方面的例子是日

            常工作系统备份。
         2.
生产数据的时间点拷贝将被多个应用重复使用,特别是对每日的结束处理和报表生

             成。
        3.
生产数据的时间点拷贝将被某些统计分析类应用,如MIS或数据挖掘应用频繁使

            用。
        
无论是什么原因,只要需要生产数据的物理拷贝,就可以使用COPY选项来进行支持


        关于 NOCOPY选项(IBM 独有技术)
         IBM FLASY COPY 除支持 COPY 选项外, 还支持 NOCOPY选项。该选项调用后,所有在源卷中被改变了的数据块才会从源卷拷贝到目标卷。而 COPY 选项是把所有在源卷的数据都拷贝到目标卷。
        
另外,Flashcopy可支持多种高级功能,包括:


        多关系 FlashCopy
        多关系 FlashCopy允许源数据同时与多个目标建立 FlashCopy关系。这种灵活性允许您在一个指定的逻辑单元号(LUN)、卷或数据集上建立多达 12 FlashCopy 关系,而不需要首先等待以前的关系结束或终止以前的关系。


        增量 FlashCopy
        增量 FlashCopy 提供了对一个 FlashCopy 关系中涉及到的 LUN 或卷进行刷新的功能。以后发起建立 FlashCopy 时,将只拷贝将目标刷新到源数据的新时间点所需的数据。刷新的方向可以逆转,即以前定义为目标的 LUN 或卷可以成为以前定义为源的 LUN 或卷的源数据,而以前定义为源的 LUN或卷现在则变成目标。


        一致群组命令
        这一功能允许 DS8100 在发出 FlashCopy一致群组命令之前挂起 I/O 活动。一致群组可用于跨多个 LUN或卷、甚至跨多个 DS8100创建一致的时间点拷贝。


.远程数据同步复制技术 – Metro Mirror
        点对点远程拷贝(PPRC)是一种同步远程镜像工具,可用于相隔距离最多可达 103 公里的两个 ESS DS8000 系统中指定的逻辑卷。这一距离可以通过第三方提供的通道扩展器加以延长。
        PPRC
将确保如果备份卷不能被更新,那么即使源卷更新成功,整个写操作也会返回失败--- 彻底保证源卷和目的卷的数据彻底一致。同步方式可以保证数据不会丢失,更重要的是数据的一致性在这种方式下能够得到很好的保证---数据的不一致意味着相关数据的丢失,此时数据库的数据安全机制无法保证数据的安全,严重时有可能造成数据库无法启动。 PPRC的同步实现机制如下图所示:

 

1)、在生产系统中的应用程序将数据写到生产系统的磁盘。(主要是写入生产中心存储设

          备的CACHE和相应的NVS当中)
2
)、备份机磁盘数据复制,备份磁盘复制生产系统数据。生产系统中的磁盘数据传输到备

          份中心的磁盘(主要是写入到备份中心存储设备的 CACHE和相应的NVS当中)
3
)、当生产数据都写入备份中心存储设备的CACHE和相应的NVS后,备份磁盘将写完操

          作信息返给生产磁盘
4
)、当生产系统收到灾备系统传回的已写信息之后,生产机的磁盘系统通知主机该写操作

          已完毕,在此之后生产系统应用继续执行。
5
)、重复进行以上的操作


        DS8000 及 ESS2105-800 PPRC 的工作模式下,可以保证数据库及应用的一致性,对电信行业需同城之间的灾备可以采用此种方式。


        现在同步复制技术 PPRC已经正式改名为 Metro Mirror


.远程数据异步复制技术(保证一致性) -- Global Mirror
        PPRC-XD是 IBM 2004 4月份推出的可以保证长距离(最长距离可以达到 4000公里)的异步灾备方式,IBM 的异步灾备 PPRC-XD 与同步灾备(PPRC)可以动态的转换(对用户是透明的),可以保证数据的一致性,而其它厂商都做不到这一点,对数据的连续性无法保证。
        PPRC-XD
的异步机制如下图所示:

 

1)、在生产系统中的应用程序将数据写到生产系统的磁盘。(主要是写入生产中心存储设

       备的CACHE和相应的NVS当中)
2)
、当数据完全写入生产中心存储设备的CACHE和相应的NVS后,I/O完成的信息会返给

        生产主机,当生产系统收到磁盘系统传回的已写信息之后,生产系统应用继续执行,

        即可以进行下一步操作。
3)
、备份机磁盘数据复制,备份磁盘复制生产系统数据。 生产磁盘会定期把已经改变了的

        数据传输到备份中心的磁盘。(主要是写入备份中心存储设备的 CACHE和相应的

        NVS当中)
4)
、当数据已经写入备份中心存储设备的CACHE和相应的NVS后,写完操作信息会返回

        给生产磁盘,生产中心的磁盘系统认为此次操作完成。
5)
、重复上面的操作


        PPRC 的操作过程同上面正相反,在生产主机受到反馈信号之前(即主机进行下一步操作之前),生产中心的存储设备和备份中心的存储设备都有了上一次操作的 I/O
        
异步数据复制技术 PPRC-XD 2005 年作了一系列的重大改进,并分支为 Global Copy Global Mirror,其中,Global Copy把数据异步复制到远处,不保证一致性;Global Mirror利用一致性组和 FlashCopy技术,保证数据异步复制的一致性。
        Global Mirror
可以同时利用同步的数据一致性优势和异步的性能/距离优势。该模式采用异步方式工作,并且采用一些机制保证数据一致性,彻底解决了数据保护、距离、性能之间的矛盾。

  

   绿色:生产站点磁盘 


   
橙色:容灾站点磁盘
   
蓝色:容灾站点磁盘
   Global Mirror
工作方式如下:


1. 绿色(A盘)和橙色磁盘(B盘)之间进行PPRC-XD异步操作
2.
绿色磁盘(A盘)组根据预先设置的时间,生成一致性组Consistency Group),并

    记录状态
3.
采用PPRC-XD异步操作方式,将且只将一致性组记录下来的数据从绿色磁盘组传递到

     橙色磁盘组
4. 3
完成后,立刻将橙色磁盘组数据FlashCopy到蓝色磁盘组(C盘),进行一致性数据保

       留
5. 4
完成后,回到步骤1


        由于有一致性组的保护,虽然采用异步方式,一旦每一个一致性组数据包传递成功的那一时刻,橙色磁盘组的数据是一致的;由于步骤 4,蓝色磁盘组将能够保留最近一次一致性完全的数据。一旦出现灾难,客户丢失的是两次生成一致性组间隔之间的数据。


        ESS 能够每 35 秒生成一次一致性组,意味着客户即使采用异步方式,也有可能只丢失 35秒的数据。一般的异步方式,客户会丢失几个小时以上的数据,并且操作十分繁琐。


        该方案是一个三个卷的解决方案,正常情况下,Global Mirror 只需要 ABC 三个卷,即 PPRC-XD A->B , FlashCopy B->C,即可保证卓越的异步容灾能力。但 Global Mirror在对生产中心(A 卷)进行保护时,在容灾中心的 B 卷和 C 卷都是不能被服务器访问的。如果想把容灾中心的数据作为只读数据源使用,IBM 推荐同时使用一个 D 卷(测试卷)。D 卷是不同于 B 卷和 C 卷的另外一个卷,类似 C 卷,是具有数据一致性的快照卷,用于启动数据库,进行数据抽取和查询。如下图所示:

 


上一篇:公共电子阅览室管理信息系统解决方案

下一篇:EMC VSPEX私有云解决方案