大多数传统的数据保护解决方案,只能创建、管理和恢复单个时间点的数据备份。相比之下,近来兴起的CDP(连续数据保护)产品因具备更灵活的目标恢复点和更快的目标恢复时间,可以实时捕获和保护数据的所有变化,有效地减少用户因遭遇数据灾难而造成的经济损失,而颇受用户关注。
不久前,美国飞康软件公司便推出了一款基于Windows环境下的数据备份与灾难复原的产品??FalconStor CDP Appliance。与目前多为纯软件的频繁快照产品相比(如微软DPM与Symantec Backup Exec 10d),CDP Appliance的最大特点就是同时整合了储存与管理硬件,而且可以同时保护多台主机,为用户解决了很多部署上的问题。目前,CDP Appliance具备2U(5TB)、4U(11TB)两种型号机型可供用户选择。
由于CDP Appliance的主要功能都被集中整合到一台应用服务器上,因此没有其他软件式频繁快照产品需要配置备份硬件的麻烦。而且,为了适应用户的网络环境,CDP Appliance支持iSCSI与光纤两种接口类型。根据实验室现有的网络环境,我们选择了CDP Appliance的iSCSI接口作为备份接口,并配置了一台装有Oracle数据库的Windows 2000 Advance Server服务器作为保护对象。
在被保护服务器上,我们逐一安装了Microsoft iSCSI Initiator、IMA、DiskSafe等相应软件即可完成部署工作。另外,为了测试在iSCSI环境下使用由CDP Appliance开机的灾难备份功能,我们还安装配置了iSCSI HBA卡。
CDP Appliance的工作原理非常简单,通过DiskSafe、TimeMark、TimeView等3大核心组件,可以对用户的核心数据提供全面防护。DiskSafe进行实时的数据复制备份,同时通过TimeMark组件为备份数据制作最多256个时间点的快照,而TimeView还可以将备份副本以逻辑磁盘驱动器的形式挂载于系统上供监控与恢复之用。
由于很多被保护的服务器都是用户业务的核心,因此,如何在实时保护的同时,降低服务器系统资源消耗,减少对关键业务的性能影响十分重要。而在我们的实际测试使用中, CDP Appliance确实可以将这方面的影响降到最低。
根据用户设定的阀值,CDP Appliance可以根据被保护服务器CPU的繁忙程度自动控制作业。当服务器CPU占用率超过用户设定限度时,备份、快照作业会自动挂起,当CPU负载正常后作业自动恢复。另外,CDP Appliance还可以限定备份数据占用的带宽,并采用了块级传输方式,有效地提高数据的传输效率。
值得一提的是,CDP Appliance为了保证数据库一致性,特别设计了快照代理机制。快照代理可以在执行同步、快照前,自动通知数据库将所有缓冲区的数据写入磁盘后,再进行相关作业。为此,我们还专门通过Oracle数据库对这一特性进行了验证,结果令人满意。
当数据灾难发生时,通过iSCSI与光纤信道的开机配置,CDP Appliance储存的备份数据可以直接挂载于原系统上,替代损毁的磁盘开机运行。为了验证该功能的有效性,我们还特意拔掉了服务器上的硬盘,结果CDP Appliance的远程启动能力令我们欣慰。此外,用户还可以通过选购Replication功能,实现多台CDP Appliance异地储存与备援,以减少因CDP Appliance本身出现故障而产生的损失。
结论:CDP Appliance不但能在提供全方位实时防护的同时减小对用户关键业务的影响,而且还可以方便地快捷完成恢复,值得用户关注。