CDP是 Continuous Data Protection的简称,中文是持续数据保护。
火星舱内置的CDP技术充分发挥了高速磁盘介质的特点,秉承当数据写入存储设备时即完成保护的原则,有效消除了备份窗口,真正实现RP0≈0。同时,由于采用数据块级同步技术,保障火星舱与源存储设备高度一致,从而实现无须恢复过程即刻挂载,甚至达到RTO≈0。
火星舱异构远程容灾,降低TCO
在火星舱数据保护系统的管理界面中, 任何一台带有存储功能的火星舱都可以作为复制目标。写入到远程火星舱的数据, 可以进行回滚、挂载和恢复等操作。
这项支持的意义在于: 为了部署CDP远程复制, 异地保护设备的成本可以大幅降低。如此一来, 将大大提高CDP远程容灾方案的性价比, 特别是在一对多复制的情况下。
一机多用:用于异地容灾的火星舱,可以作为CDP的远程复制目标,也可以作为火星舱统一备份功能的数据接收点,以及VTL等设备的远程复制保护。
一对多、多对一:一台火星舱上的数据可以远程复制到异地多台火星舱;而位于不同地点多台火星舱上的数据也可以集中复制到一台火星舱。
在位于灾备站点的火星舱CDP远程复制目标上,同样可以利用到影子副本功能带来的好处。
技术亮点
火星舱CDP实现了“零”数据丢失;对生产存储性能“零”影响;以I/O记录为单位,无限数量、任意时间点的恢复;各种数据库、文件系统的数据一致性等等。
革新的高性能数据保护机制
对存储高性能要求的应用场景,使用持续数据保护通常会对应用系统性能产生影响。火星舱采用多项创新的优化技术,保障对应用系统性能产生的影响降到“零”。
首先,火星舱根据持续数据保护的应用特点,采用独特的大容量高速缓存和SSD多级缓存架构来提高写入性能,充分利用多核处理器技术,配合先进的并行队列处理算法,将CDP对生产存储性能的影响降到最低。
其次,火星舱从数据接收到写入磁盘的整个处理过程都在内核态实现,与用户态处理模式相比计算效率至少提高一倍。
此外,火星舱使用的自主研发基于UNIX内核的专用存储操作系统,集成了磁盘卷组管理、高效RAID和快写条带等技术保证了数据的安全性和性能。
无风险的带外同步写入
火星仓CDP在不改变原有系统存储架构的基础上,于被保护主机安装分流器,不影响原有数据存储操作,以带外(Out-of-Band)方式镜像写入数据,实现火星舱与应用数据存储的完全同步,避免了带内(In-Band)方式单点故障所带来的风险。
同时,使用分流器也可以实现对服务器内置存储的持续数据保护,包括操作系统和数据卷的保护,支持通过FC及iSCSI协议进行SAN Boot,达到立即恢复应用系统的目的。
无限制记录点,轻松应对“渐进性”数据损坏
火星舱CDP严格按照存储I/O的写入顺序进行记录,记录数量无限制,可以选择任意的历史记录点进行回滚,将生产数据恢复到任意时间点的状态。
具有专利的一致性快照技术,与数据库结合更好
针对某些应用(如Oracle数据库等),并不是每个I/O记录的状态都是应用数据的一致性点,而非一致性状态有可能造成事务的非正常中断,影响数据正确性,重则破坏数据库,造成数据丢失。火星舱采用数据一致性专利技术,专门开发了与应用软件相结合的数据一致性代理程序,生成数据一致性快照恢复点。既能够实现单个I/O记录操作的精细颗粒度,又最大限度保证了复杂应用环境下数据的有效恢复。
火星舱CDP的数据库一致性技术,属于被动快照记录点。传统的主动式快照/备份一致性代理,在生成快照点之前需要通知数据库将内存中的临时数据(dirty data)写盘,会影响数据库性能,特别是频繁快照时影响更大。而火星舱CDP的被动式快照生成机制对性能没有影响。
可靠的数据存储技术
松耦合的存储结构设计,系统卷损坏不会造成数据卷数据丢失;
独特的重载(Reload)技术,确保系统故障后的快速恢复;
与位置无关的磁盘卷组,故障硬件更换不受限制,只要冗余卷组不坏,则保证数据不丢失;
可设置全局热备盘与RAID 0/1/5/6/50/60/TP等多重RAID保护技术,快速重建,最大限度的保证数据存储与数据备份安全。