Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11676876
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-30 11:53:29

 在很多企业中,数据是显得如此重要以至于不容忍任何数据的丢失。这些数据对企业来说就意味着效益,如何保护信息系统的数据完整性和安全性就给企业的信息管理部门造成了非常大的压力。因此众多的存储厂商纷纷提供了CDP(Contiune Data Protection)连续数据保护产品和方案。那么结合浪潮的存储产品和技术,在这里阐述一下我们所理解的连续数据保护方案。

    正文

    数据是企业IT建设中最为重要的资产,数据的完整性、安全性、可用性和管理性是维持业务正常运转必要条件。现在我们都认识到了主机端高可用的重要作用在服务器宕机的时候能够确保业务的可持续性使用。但是当灾难或者事故发生时,能够快速恢复数据的可用性就变得更加重要了。现在通常的办法就是使用归档等备份方法将数据备份,但是也将会丢失相当多的数据,业务中断时间较长这对于时间就意味着生命的企业来说是无法容忍的。那么还用一种数据保护办法就是复制技术。一旦灾难发生时,可以在远程站点启动业务而且数据没有任何的丢失,这对我们企业来说也是相当有吸引力的。

    客户A:

    我们使用了两台服务器并通过磁盘阵列的方式实现了双机高可用的方案,有效地避免了主机宕机对我们业务的影响。并且在系统维护时也不会受太多的影响。同时,我们在定期的时间内将数据备份到其它主机上,防止数据丢失。

    但是,突然某天夜晚,磁盘阵列中的硬盘先后掉线,直接导致了RAID被损坏,数据全部丢失,即使花费了一夜时间数据恢复也无法挽回当天的业务数据。


    我们都不想损失任何的数据,哪怕是1小时、1分钟、1秒钟的数据。

    如果能够基于卷的方式将数据同时写入到其它卷,便能够实现数据的同步复制了。

    提示:

    在这里提出使用硬件RAID1方式也可以同样实现同时保存两份数据,但是不能忍受阵列的故障;使用动态磁盘的RAID方式也是不可取的,因为动态磁盘无法离开现有的主机操作系统,当主机系统故障后同样会导致RAID丢失。

    为了实现连续的数据保护,我们需要基于卷的复制技术。

    那么什么叫做复制技术?

    复制就是通过工具或者软件自动的将当前最新的数据从源站点复制到远程站点。源站点的数据更新会立刻反映到远程站点,因此能够保持两个站点之间的数据一致性。   

    目前的复制技术包括在主机端实现或者在存储端实现。通常在主机端实现复制技术有比较强的灵活性,在存储端实现会要求同样的存储设备有所局限性。

    在这里我们结合浪潮AS500 iSCSI存储系统来看如何实现将目前众多的存储站点实现连续数据保护。


    在现有的网络环境下我们仅仅部署一台AS500存储系统,利用iSCSI传输的特点就可以为网络环境下所有的备用主机分配一个卷。这个卷就作为数据副本。在每台服务器上我们都安装了卷复制软件,例如Veritas Volume Replicatior(VVR),就是能够实现数据复制的工具,当源站点数据破坏了以后能够立刻在远程站点恢复使用。

    VVR是集成到了卷管理软件中。任何的程序或者数据都可以使用VVR进行远程数据复制。VVR通过同步卷将数据复制到远程站点,它能够保证数据的精确性和完整性。

    它具备了以下特点:

  • 能够支持通过IP、LAN、WAN的数据复制;
  • 支持各种存储硬件设备
  • 能够跨越防火墙复制
  • 提供卷一级别的数据复制,包括数据库系统、系统数据、裸设备;
  • 能够支持同步或者异步模式,确保数据一致性和性能
  • 维持写数据的一致顺序,确保源数据和远程数据的一致性

    提示:

    数据复制模式包括了2种,一是同步复制,二是异步复制。

    同步模式

同步模式能够保证2者之间的数据完全一致,只有在备用主机卷写入确认后才会在生产主机上继续操作。好处就是在灾难发生时,不会有任何数据丢失。缺点就是受网络影响,性能会有所下降,建议要具备更大的网络带宽和更快的网络设备。

    异步复制

    异步复制迅速的更新,并且不会受延迟的影响,也会确保所有的更新能够写入到备用主机上。缺点就是会有数据的延迟和丢失。

    本方案中选定生产主机上要复制的数据卷和备用主机上分配的备用卷,两者需要大小一致。这样数据卷的更新会同时发送到备用主机的备用卷上从而保持数据一致性。

    另外,VVR还需要使用一个卷作为循环日志来保存更新的复制日志。所有对数据卷的更新数据在发送备用主机前都会记录在生产主机的日志卷中。这样每次对数据卷的写都会产生2次写请求,一个是写入到日志卷中,一个是写入数据卷中


    应用程序产生写请求的时候,首先由复制软件将数据写入到日志卷中,在日志中记录后再写入到要保存的生产卷中,同时发送写请求到备用主机中,备用主机在收到请求后会首先通过网络确认可以写入,此时数据便会写入到备用主机的卷中。此卷正是AS500通过iSCSI分配给备用主机的,这样一次写入过程便完成了。在网络中的AS500上便有了所有的生产数据的副本了。

    当数据发生故障时,使用反向过程便可以将数据快速的恢复。比起备份、快照等技术来说能够确保恢复数据的完整性和及时性。

    总结

    本方案通过采用iSCSI技术,利用复制软件,在现有网络的基础上,仅仅增加一台AS500的部署,使用廉价的SATA大容量硬盘便可轻松的实现企业所有重要数据的连续数据保护。不需要再额外增加其他设备的投资。从此,不再担心数据遭到破坏导致业务停顿了。

阅读(774) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~