主流CDP解决方案分析CDP2当前主流的CDP解决方案IBMTSMFastBackEMCRecoverPointDataCoreTravellerFalconStorCDPIBMTSMFastBack–介绍:任何时间点、在组织中的任何地方,快速恢复任何MicrosoftWindows服务器数据为MicrosoftWindows服务器提供持续性的数据保护及恢复管理,包括在数据中心以及远程或分公司的数据。完整数据恢复可在区块层次连续撷取数据变更,而不需要传统的备份空间,而且对其系统的花费也极低根据弹性、原则设定,排定自动化数据转送作业。帮助管理者满足各种应用程序的数据保护及保留需求可从任何Windows应用程序(包括MicrosoftExchange、MicrosoftSQLServer、Oracle、IBMDB2及SAP)恢复任何数据资产。透过一些策略(例如:多执行绪、集结小档案,以及产业标准压缩),以充分提升可用频宽的使用效率与您现有的磁带备份应用程序(例如IBMTSM)整合,提供中介磁盘层,以获得更加快速的备份和恢复功能。EMCRecoverPoint:企业级数据中心的综合数据保护方案5EMCRecoverPoint是企业级数据中心的综合数据保护方案。在解决了一系列数据保护的难点的同时,显著降低了保护关键业务数据的成本和复杂性。RecoverPoint保护企业数据在通常如服务器失效、数据损坏、软件出错、病毒和终端用户差错等情形下不受损失。RecoverPoint的用户清楚地认识到用单一的、易于管理的方案代替复杂、低性能的数据保护方案,能够大幅度节约成本。RecoverPoint提供持续数据保护,能够快速恢复数据,无缝地与数据库以及其它用户应用集成。通过支持异构存储设备、主机或者SAN设备,RecoverPoint能够保护存储设备的投资,利于存储设备的整合。弹性的备份/回复时间与储存空间(virtual):应用Timeshift技术产生最佳的使用率与生产力,视需求在任何时间产生MakeTimeVolume,可应用于数据备份、软件测试、DataMining、与软件升级更新patch等使用,实施不同的时间点数据拷贝与回复,不需毁损现有数据。跨越系统:支持Windows/Linux/VMware/Netware/MacOS/Solaris/AIX/UNIX等各种操作系统。跨越应用软件:Exchange,SQL,Sybase,Oracle等各种数据库。跨越存储:可不同种类混合与硬设备无关。跨越地点:不同的备援地点(另外的房间,建筑,园区)。不中断工作,不需要Agent软件,与主机无关。零冲击备份,不影响工作进行,并可大量节省在主机端软件的授权费用。DataCoreTraveller:整合了CDP(持续数据保护)与强化了CDR持续资料复原的数据保护方案6FalconStorCDP:一项先进技术,通过创建连续更新的本地和/或远程有效数据集副本,提供无可比拟的保护7副本的更改会被不间断地记录,并可以标记到任意时间点,以便让管理员或用户执行快速恢复。独特的“目视滑杆”(visualslider)界面帮助用户智能地回滚至最为相近的时间点视图,同时找出最佳恢复点以便进行最快的恢复,与其它厂商提供的‘尝试-出错-再尝试’的恢复方法相比,具有绝对的优势。产品销售与部署架构平台与应用程序支持储存媒体配置管理ThinProvisioning与CDP的搭配保护群组设定排程备份与CDP的结合还原操作监控与管理避免本地端复本损毁:远程复制避免出现保护空窗期:高可用性机制主流CDP解决方案的分析标准8产品销售方式与部署架构,会影响到用户导入产品时的建置程序与总体开销。9产品销售与部署架构产品名称销售方式软件架构agent部属架构IBMTSMFastBack软件C/SISMFastBackagent主机端DataCoreTraveller软件C/S需要部属DataCoreSANSymphony储存端(SANSymphony)EMCRecoverPoint软件捆绑硬件C/SSplitter主机端、网络端与储存端(Clariion)FalconStorCDP软件捆绑硬件C/SDiskSafe主机端平台与应用程序支持10平台与应用程序支持产品名称主机端部属-OS支持网络端部属支持存储端部属支持IBMTSMFastBackWindows不受限制不受限制DataCoreTraveller不受限制不受限制基于DataCoreSANSymphony存储虚拟化平台EMCRecoverPoint主机端部属Windows、UNIX仅支持BrocadeAP-7600或CiscoMDS9000ClariionFalconStorCDPWindows仅支持CiscoMDS9000FalconStorCDP-X存储虚拟化平台储存媒体配置管理11IBMTSMFastBack类似传统备份软件架构传统备份软件一样,都是把存放复本的空间构成容器(Repository),前端来自不同服务器的复本数据,都是统一放在容器中。任何FastBack服务器所能存取的磁盘区皆可充作容器。DataCoreTraveller基于SAN与镜像复制的架构特殊版本的SANSymphony,因此也具备虚拟储存功能,可把自身介接的储存空间构成储存池,然后再依需要仿真成不同容量的虚拟磁盘区,挂载给自身或其它主机使用。设定时,Traveller必须为前端每个需要保护的磁盘区设定1个缓冲磁盘区(Buffer)与1个参考磁盘区(ReferenceVolume),被加上时间戳记的数据,将先进入缓冲磁盘区,过期后再退到参考磁盘区。EMCRecoverPoint基于SAN与镜像复制的架构本身是一套应用服务器,但其内部磁盘空间是专用于存放自身的系统,因此用户必须通过iSCSI或FCSAN信道配置磁盘区给RecoverPoint使用。有些类似DataCoreTraveller,加上时间戳记的数据将先进入Journal磁盘区,当超出Journal磁盘区容量后,旧数据将会退到另1个Replica磁盘区。FalconStorCDP基于SAN与镜像复制的架构本身是一套内置大量磁盘空间的应用服务器,因此无须通过外界取得空间。设定时必须先为前端每个需要保护的磁盘区,在CDP服务器上设定一个镜像磁盘,只要前端磁盘有任何异动,异动区块就会被复制到CDP服务器的镜像磁盘。接下来的作业就依不同模式而定,普通的快照模式下,镜像磁盘将会忠实地保持与前端磁盘的同步,新状态将覆盖旧状态;若启动CDPJournal模式,则CDP服务器就会替前端送过来的每笔数据将上时间戳记并个别存放。ThinProvisioning支持12ThinProvisioning支持THINProvisioning由来产品名称产品名称ThinProvisioning支持建置CDP时,一大困难便是判断需要保留的带有时间戳记的数据量多寡,保留的量越多,则还原时能选择的“连续保护”时间范围也越长,但这也越耗磁盘空间,在数据还没成长到一定程度前,分配太大的空间会造成浪费。但若一开始设定的空间不够,将使得保留的数据量太少,造成还原时的麻烦。在ThinProvisioning技术下,分配给前端主机的容量,和后端实体储存空间彼此脱钩—分配给前端主机的空间都是“逻辑容量”,和后端实体储存空间无关。当写入的数据量占满实体容量后,系统再逐次分配实体空间到这个逻辑磁盘区中,这也就是“按需分配”的意义,只有真的写入了,才会分配到相对应的容量。IBMTSMFastBack需搭配含有ThinProvisioning的储存设备,才能具备类似的功能。DataCoreTraveller支持EMCRecoverPoint需搭配含有ThinProvisioning的储存设备,才能具备类似的功能。FalconStorCDP支持保护群组设定13IBMTSMFastBack与传统备份软件大致相同主控台可以看到网络上所有安装代理程序的主机,管理者只要选择这些主机建立保护群组、指定复本储存区域即可。DataCoreTraveller镜像群组概念把欲保护的前端磁盘区与CDP磁盘区构成镜像EMCRecoverPoint镜像群组概念把欲保护的前端磁盘区与CDP磁盘区构成镜像。保护群组采用“一致性群组”概念,可把同一应用程序所存取的多个磁盘区纳入到一个群组中,用以确保撷取、复制写入数据时的一致性。FalconStorCDP镜像群组概念把欲保护的前端磁盘区与CDP磁盘区构成镜像排程备份与CDP的结合14产品名称排程备份IBMTSMFastBackTSMFastBack提供了特别的区块式排程备份与CDP混合搭配的功能,用户可对一个群组同时运行CDP与区块式备份,因而提供了更大的弹性。如用户可设定在数据存取最频繁的上班时段启动CDP,记录来源磁盘的每一次异动。而下班后的时段,由于存取频率低、数据异动小,可停止运行CDP,改为每隔数小时启动一次增量备份,如此就能兼顾还原弹性与资源消耗。DataCoreTravellerEMCRecoverPoint也能提供排程启动的快照模式与连续的CDP模式,但每个群组只能择一使用,不能混合搭配。FalconStorCDP可对同一个来源磁盘,混合使用连续式保护的CDPJournal与排程启动的快照两种保护模式,不过两种模式的运作是各自独立的,CDPJournal不能停止。通过两种模式的混用,用户可一边运行CDPJournal取得无限的还原点,同时间又搭配应用程序动作定期运行快照,确保每隔一段时间就能得到一份确定可用的快照复本。还原操作15还原方式产品名称还原方式支持第一种把复本还原到原始的前端磁盘区,这时候前端磁盘区就好像是时光回溯一样,被Rollback到指定的时间点。IBMTSMFastBack仅支持第二种支持由前端自行发起还原的功能,可无须通过CDP服务器还原,但2款产品的客户端还原模式都只适用于快照保护模式,不适用于CDP还原,若需要还原CDP,还是得登入CDP服务器的主控台才行。DataCoreTraveller仅支持第二种支持了预先在数据流中做出标记的还原方式,也就是利用Script或应用程序内置功能,在特定时间向CDP服务器发出一个时间标记,以便管理者运行还原时可识别这个事件点。第二种将指定时间点构成复本磁盘区,然后挂载到指定主机上成为新磁盘区,用户可从中寻找特定的数据再回存到原始磁盘区。EMCRecoverPoint支持两种模式。但回滚到原始磁盘区的模式,会改变整个磁盘区的状态,支持了预先在数据流中做出标记的还原方式,也就是利用Script或应用程序内置功能,在特定时间向CDP服务器发出一个时间标记,以便管理者运行还原时可识别这个事件点。FalconStorCDP仅支持第二种支持由前端自行发起还原的功能,可无须通过CDP服务器还原,但客户端还原模式都只适用于快照保护模式,不适用于CDP还原,若需要还原CDP,还是得登入CDP服务器的主控台才行。监控与管理16CDP由于必须持续不断的传输并写入保存前端磁盘的异动区块数据,因此传输信道与储存系统的负荷均相当重,若用户环境中同时有多台前端主机运行CDP作业,则对整个环境的I/O流量监控便成为相当重要的工作,4款产品中,Traveller、RecoverPoint与FalconStorCDP等3款都提供了流量监控功能,前2者还是图像式界面,而后者则是文字式界面。recoverpoint提供基本的日志记录功能,支持报表制作能力。避免本地端复本损毁:远程复制17CDP像任何数据保护产品一样,是用来保护前端主机的数据,目的是提供一份复本以备不时之需,然而存放在CDP上的复本也有损毁的可能,一旦发生这种情况,前端的主机也就失去了保护,出状况时将没有复本可用。因此较讲究的用户通常会要求除了在本地端保有1份复本外,在异地端也同步维持一份复本,进一步提高复本的可靠性。为应付这类需求,许多数据保护产品都能提供远程复制功能,将本地端的复