存储 频道

三种架构数据复制帮你构建容灾信心

【IT168 资讯】随着信息技术的蓬勃发展,大大促进了人类社会的进步。网上信息交流、电子商务、办公自动化、自动控制技术等信息技术极大地减轻了人们的劳动强度、方便了人们的工作、学习和生活。然而,随之而来的数据备份、容灾问题的解决也越来越受到人们的重视。但是由于目前业界没有一个统一的标准。每家存储供应商在制定自己的容灾战略时,都会采用适用于自身技术、与原有产品相匹配的技术。这样一来,作为容灾的基础,选择一个合适的数据复制的构架就显得非常重要了。

  数据复制是一种实现数据分布的方法,就是指把一个系统中的数据通过网络分布到另外一个或者多个地理位置不同的系统中,以适应可伸缩组织的需要、减轻主服务器的工作负荷和提高数据的使用效率。数据复制的过程类似于报纸杂志的出版过程,即把信息从信息源迅速传送到信息接收处。对于用户而言,选择合适的数据复制架构就成了提高复制销率的的关键。

  目前数据复制的主要分为三种:基于存储阵列(Storage-Based);基于交换机(SAN-Based);基于主机(Host-Based)。下面我们就来说说目前的三种数据复制架构。

  一.基于存储阵列(Storage-Based)

  磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式存储在不同的硬盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。磁盘阵列所利用的不同的技术,称为RAID level,不同的level针对不同的系统及应用,以解决数据安全的问题。

  一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘阵列结合在一个控制器(RAID controler)或控制卡上,针对不同的用户解决人们对磁盘输出入系统的四大要求:

  (1)增加存取速度
  (2)容错(fault tolerance),即安全性
  (3)有效的利用磁盘空间
  (4)尽量的平衡cpu,内存及磁盘的性能差异,提高电脑的整体工作性能。

  目前业界有两种基本的基于磁盘系统得远程拷贝形式:

  同步PPRC远程拷贝:同步远程拷贝能够在远地点提供最新程度的数据当前值,但应用程序会因等待写I/O操作的完成而被延迟。

  异步PPRC远程拷贝:异步远程拷贝对应用程序性能的影响最小,但远程磁盘系统在数据最新性方面与本地系统相比会有一个延迟。

  下面分别对两种方案中IBM在线存储产品的实施方法加以简要介绍

  同步PPRC数据级灾难备份方案:IBM的PPRC提供了实现灾难备份的反感基础。PPRC全称PeertoPeerRemoteCopy,是以存储为基础的、实时的、与应用无关的数据远程镜像功能。PPRC实现较为简单,是无数据丢失且具有完全恢复功能的灾难恢复解决方案。

  异步PPRC数据级灾难备份方案:为了提高PPRC数据备份方案的效率,可以考虑结合IBM公司的FlashCopy功能软件采用异步方式实现PPRC数据备份。在异步工作方式下,PPRC能够在远端更新未完成的情况下,只要本地更新成功就可以向主机返回“写成功”信号。好处是:可以在主备机房之间数据链路带宽成为瓶颈时,采用异步方式可以不影响主机房生产系统的性能。坏处是:1. 数据将有可能丢失;2. 当异步同步不能最终成功完成的情况下,数据的一致性无法得到保证。

0
相关文章