 |
方案特点:
对于重要的应用系统,重要的数据都是存储在磁盘阵列中进行保护的。对于一些高级的磁盘阵列系统,其阵列控制器具有很高的处理能力,可以运行一些实现特定功能的特殊软件,我们这里所说的硬件实现就是指在磁盘阵列的控制器上通过运行特殊的软件来实现数据本地复本的制作。对于一般的磁盘阵列,由于其阵列控制器不具备运行特殊软件的能力,要实现制作本地复本的功能,必须通过其连接的主机上搭载的应用软件来实现。 在目前的应用软件当中,SUN StorEdge Instant Image、Veritas的数据复制软件FlashSnap被广泛使用。它与Veritas著名的卷管理软件Veritas Volume Manager一起使用,可以在本地磁盘阵列中制作制定数据的复本。 一般情况下,正常的业务数据所在的卷,或称为生产卷,都通过RAID 1或RAID 5进行保护,以达到提高数据可用性的目的。但是对于有生产卷的数据产生的复本,或称为备份卷来说,即使由于磁盘故障造成了数据丢失,在更换了新的磁盘后,其上的数据还可以从生产卷获得,没有必要进行高级别的数据保护,因此,往往采用RAID 0的结构以实现最大的磁盘利用率
将备份卷和生产卷关连起来,这使生产卷中的数据会被同步到备份卷中,同时,新写到生产卷中的数据也被同时写到备份卷中,如果生产卷以RAID 1的方式存放数据,那么,我们现在可以把生产卷和备份卷的关连体看成是一个有三个单臂的特殊镜像。一般来讲,备份卷和生产卷的第一次同步会花费较长的时间,单由于可以设置系统资源的利用率,所以,对正常业务的影响几乎可以忽略。在以后的生产卷的每一次改变,通过软件的快照,备份卷只同步那些被改变的地方。
在生产卷和备份卷的数据同步后的任意时间,可以中断生产卷和备份卷的关连,备份卷中的数据不再随着生产卷的数据变化,我们得到了一个在某一个时间点的生产数据的映像,这个映像将会被赋予独立的设备地址,可以被主机系统直接访问。
如果磁盘阵列连接在SAN上,则SAN上的任何一台被授权的服务器都可以通过备份卷的地址获得某一时间点的生产数据,这些数据可以被用来进行数据备份,数据挖掘,决策支持分析,软件测试等工作。 在备份卷的数据不再需要时,备份卷将断开与主机的连接,从新建立与生产卷的关连。这时,所有生产卷中从上次关连断开之后变化的数据将会被同步的备份卷中,备份卷中改变而生产卷中没有改变的数据也会被生产卷中的原始数据从新覆盖。由于只同步发生变化的数据,所以同步的速度很快。
 | 数据同步后,备份卷等待另一次被与生产卷断开而被其它主机利用 通过上述方法,用户可以在本地磁盘阵列上构造一个特定时间的生产数据的映像文件。通过对这些数据的操作,可以在不影响和危害生产数据的情况下开展各种有益的工作。
|