存储 频道

带宽不够时怎样做远程实时备份?

【IT168 资讯】某奶业集团北京办事处希望利用位于该市A地的两台康柏机架式服务器DL360R,分别远程备份位于该市B地数据中心的两对Windows2000 Advance Server(MSCS)阵列柜中的 数据和另外一台管理库存的服务器的数据。该集团要求采用Legato的灾备软件Replistor来实现,并提出两地之间的连接通过VPN拨号,拥有2MB带宽。 

  Legato RepliStor所拥有的镜像机制,使得其具有较强的远程数据传输能力,其镜像机制包括Mirrorring、Forwarding、Updating。Mirrorring可将源系统的文件或目录的变化量,分割成众多1KB大小的文件,存放在Legato Replistor\Data目录下;Forwarding将这些1KB大小的文件,通过网络传递到目标系统的Legato Rplistor\Data目录下;Updating再将目标系统中的Legato Rplistor\Data目录下接收到的文件,更新到相应的地方(某奶业集团IDC数据中心网络结构如图3所示)。

 

  传输过程中文件全部是1KB,占用的带宽非常小,在低带宽环境下照样可以实时完成同步任务。另外,Legato专门开发了RepliStor在MSCS和Legato Co-StandbyServer环境下的安装脚本,在MSCS环境本地安装,安装时RepliStor会弹出侦测到的MS Cluster环境对话框,选择Register RepliStor as a MS Cluster Resource in cluster x,RepliStor将被同时安装在两台Cluster服务器上。


  无论MSCS是Active-Standby方式,还是Active-Active方式,RepliStor都可以轻松配置并不间断地将共享阵列柜中的数据远程镜像过来。当MSCS中的一个节点出现故障时,RepliStor仍能通过另一个存活节点继续镜像阵列柜中的数据。实际操作证明,VPN拨通后,只要可以“Ping”通IP,就可以做镜像。


  Replistor工作原理

  Replistor将数据备份与应用切换相结合,一旦捕获到源文件的变化,就立即通过LANs和WANs复制到用户指定的目标系统。Replistor的切换功能允许单一的目标系统,承担一个或多个失效源服务器备份任务,同时保持自身的应用和对终端用户的服务。利用Replistor,数据可实时地复制到另一个地方,当系统中的个别服务器发生故障时,Replistor可利用其他正常的服务器,继续提供恢复故障服务器的服务。

  Replistor支持Oracle、SQL、Sybase、Informix等多种数据库。在数据备份时,用户只需指明想备份的文件名以及存放的位置,当源设备磁盘上指定文件发生变化时,Replistor会记录并利用Microsoft的RPC接口,将其变化通过网络传至Replistor目标机器中,同时刷新到相关文件中。Replistor可以在各种不同的配置间备份数据,并为系统中的数据分布化和区域化提供高效的数据传输机制,例如Replistor的“一对多”备份功能就是一个理想的应用设计,它对于那些不断收集和传输远程数据至中心站点的应用来说也很有价值。

  在多台Windows服务器上,Replistor能使一台服务器自动承现一台或多台失效服务器在先前运作时的身份(服务器名称和IP地址),切换是自动和透明的,无须人工操作。Replistor切换功能的选择,确保了服务器对数据的可用性,以及对硬件的最大利用率,有了Replistor,即使当一台服务器失效,仍可照常处理事务。


  点评:Legato——注重容灾系统的性价比

  亮点:该方案是一个依靠软件来实现的、高性价比的远程容灾解决方案,对用户节省投资、加强数据安全起到了极大的作用。在数据保护方面,无论是本地还是远程实时数据备份,从源系统到目标系统,每一份准确备份的文件都是随时可用的,因而具有强大的实时数据保护能力。

  在灾难恢复方面,数据在多个系统中可用,使得数据恢复可以迅速完成。自动切换功能无需手工操作或服务器重启,就可以恢复一个彻底失效的服务器功能。另外,方案对文件的增量做镜像操作,而不是全文件,因此占用最少的网络带宽,同时,对于Replistor通信,用户还可以选择是否使用专用网卡,使流量从网络带宽中隔离出来。
 

0
相关文章