产品与方案介绍 KBX5000 是Kashya提供的第二代先进的企业级容灾恢复解决方案,该产品采用独特的技术、全新的方法,为用户提供超强数据保护能力,同时大大降低用户拥有成本。该方案基于Kashya的智能数据保护设备(intelligent Data Protection Appliance™),同时连接到SAN 和IP 网络,提供双向数据复制能力,跨越任意距离,克服异构存储系统和服务器环境。Kashya的方案是基于网络的容灾方案,而且是目前市场上唯一能够动态支持同步、准同步、异步和时间点四种情形的技术方案。

图一 Kashya网络容灾方案
Kashya的解决方案由四个KBX5000的机箱构成,每两台分别在主数据中心和容灾数据中心形成双服务器集群的高可用性解决方案。KBX5000通过光纤通道(FC)接口和千兆以太网接口,分别连接到SAN网络设备和LAN网络设备上面,从而,位于主节点这边的KBX5000在接收到主机的写磁盘命令后,经过处理,然后通过IP方式进行,透过广域网将数据传送到异地的从节点的KBX5000设备处,形成历史快照,再写入到磁盘系统中,保持与主节点的数据一致性。

图二 Kashya的GUI管理界面
Kashya的管理界面设计简洁明了,用户可以方便、轻松地通过它对容灾系统进行配置、复制、监测、恢复、批处理等工作。 KBX5000方案特点 美国Kashya公司的KBX5000采用了独创的领先技术,是一个先进的企业级灾难恢复解决方案。该方案以相对低廉的造价提供完善的数据保护,Kashya的结构是基于SAN和IP之间的支持双向数据复制的智能化独立设备,并可以在任意距离上为异构的存储和服务器环境提供数据复制。该方案具有以下特点: 支持异构磁盘子系统之间的数据复制 利用IP网络进行数据复制 支持超长距离的数据复制 支持基于策略的数据复制 能够恢复到任意时间点 支持双向的数据复制 支持灵活的容灾数据中心的检查和批处理 长距离的“同步”解决方案 通过综合的手段,降低总体拥有成本 通用的数据保护 Kashya的KBX5000是一个端对端的数据复制解决方案,支持异构的存储和服务器环境,为整个企业提供完整的数据保护。主、从节点之间的存储系统没有必要相同,可以采用相对低廉的磁盘阵列或充分利用现有存储设备,以便降低费用,保障现有投资。 确保数据的一致性 KBX5000保证在任何可能的故障或灾难中对企业数据进行一致性的复制。当前的许多产品无法确保数据在“多次同步”或“重复性灾难”发生的情况下保持数据的一致性。KBX5000可以确保在任何时间,甚至在异构存储和服务器的环境下仍然保持数据一致性。 智能带宽应用 KBX5000采用了智慧型的“带宽约减”技术,使得系统对带宽的需求达到了空前降低。这就可以在现有的网络带宽环境下提供最高程度的数据复制,这一点最大幅度地降低了对WAN需求的成本,尤其是基于远距离的数据复制。 通过storage-aware和application-aware算法技术,可以达到高效的数据压缩能力,从而降低对传输带宽的需求,这一点是传统的数据压缩技术所无法比拟的。 策略化的数据复制 KBX5000提供了全面的数据复制机制,从同步、异步以及时间点。复制过程按照用户的策略自动管理,并动态调整复制过程,按照可用带宽、每个应用的工作量来为每个应用达到一定的数据复制要求,从而在复杂或异构环境中极大地简化了数据和灾难恢复的管理难度。 比如,针对数据保护要求比较苛刻的应用,我们可以为其定义一种“最小延迟”的复制策略。这样,系统会利用所有可用的带宽资源来实现主从节点之间数据复制。另外,我们也可以为非关键业务定制“最小带宽”的复制策略,使得系统利用尽可能少的带宽资源,实现关键数据和相对非关键数据的不同策略处理。 远距离的同步保护 KBX5000提供了数据的同步保护级别,对应用性能无影响,距离无限,同时对存储设备无需额外的花费。 该特有功能解决了当前方案对距离限制的问题,并实现了对区域性灾难的完整的实时数据保护,同时不会降低应用性能。 双向的数据复制能力 KBX5000提供了双向的数据复制能力,因此能够使主数据中心和容灾中心互为保护。例如,大型公司在不同的地方拥有分公司,各分公司都具有数据中心,都有应用数据需要保护,此时,可以互相将自己的数据复制到对方的数据中心,而共同使用同一套容灾基础设施和软件。 任一时间点的恢复 KBX5000维护着一个始终可用的快照历史库,该快照历史可以方便地完成基于某一个时间点的数据回滚,提供快速的数据恢复。KBX5000提供了基于远程节点多个事务一致性快照的支持,允许可靠地恢复数据库应用环境。 通常,“快照”(数秒钟一次)可以在数据崩溃的情况下有效地减少数据丢失。 从节点的数据处理 KXB5000支持从节点数据的直接读取和写入操作,而无需预先从主节点产生拷贝。系统支持故障切换和数据回滚的能力,降低管理和操作成本。 始终可用和无限扩展性 KBX5000支持高可用集群技术,是Active-Active模式的独立体系,这样可以保持系统始终可用,并可以无限扩展。 整体成本优势 KBX5000提供了强大的数据保护功能,但是在整体成本上远远低于当前方案。同时,异构存储的支持、带宽的降低、软件、结构及操作维护等等都为用户提供了更为节约的解决之道。 便于管理 KBX5000支持NDMP管理协议,便于在其他应用或再开发中加以集成。同时KBX5000具有丰富的故障报告机制,图形化的界面使得管理更加便利。 市场分析 根据容灾系统的原始数据中心和容灾数据中心复制的数据之间时间长短的差异,我们可以将容灾系统分成以下几种:
同步系统 准同步系统 异步系统 时间点系统 同步系统将每一个写盘指令同时发送到主从存储系统,并在得到两个存储系统的应答后,才进行下一次的写盘操作;所以同步系统的优点就是主从存储系统的数据在灾难发生的时刻,是完全一样的。为了保证整个存储系统的高效率,因此一般来说,要求主节点和从节点采用相同档次的高速磁盘系统,并且是高速连接,从而距离会有严格的限制; 准同步将每一个写盘指令同时发送到主从存储系统,只需要主节点的应答后,就进行下一次的写盘操作,但是间隔一定次数写操作后,需要从存储系统的应答;准同步系统由于加大了从存储系统的应答间隔,所以从技术上可以使容灾数据中心与主数据中心的距离能够进一步扩大,减少大型灾难发生时整个系统数据完全失效的可能性,同时增大了建立容灾数据中心可以选择的范围; 异步系统将每一个写盘指令同时发送到主从存储系统,只需要主存储系统的应答后,就进行下一次的写盘操作,从存储系统不需要应答;异步系统与同步系统相比较,由于不需要从存储系统的应答,因此技术上可以使容灾数据中心与主数据中心的距离能够大大增加;其带来的问题是,灾难发生时可能造成的数据丢失的时间间隔也更大,丢失的事务数也更多; 总之,不管是同步系统还是异步系统,由于是将写磁盘的数据完全发送到从存储系统,所以需要传送的数据量仍然非常大,对传输的带宽要求很高。
时间点系统是定期将主存储系统的映像复制到备份存储系统,根据实际的情况,时间点之间的间隔可以从数秒钟到数小时不等。由于时间点的间隔选择可以调整,因此,传输的数据量也可以随着间隔的变化而变化,以适应不同的带宽条件。同样,时间点系统支持的传输距离也因此能够大大增加。比较起来它是四种系统中,灾难发生时可能丢失的事务数是最大的。 所以,这四个不同的容灾系统,以同步系统数据最精确和全面,以时间点系统的数据差异为最大。但是,同步系统支持的主从存储系统间的距离最小,带宽要求最高;时间点系统支持的主从存储系统间的距离最大,带宽要求最灵活。 通常,用户需要根据自己的情况,选择某一种系统。不能在一个系统中,同时拥有多种系统的技术特点。而KBX5000是目前市场上唯一能够动态支持同步、准同步、异步和时间点四种情形的技术方案。 实现容灾系统的主要技术方案有下面三种:
基于主机的容灾方案 基于存储系统的容灾方案 基于SAN网络的容灾方案

图三 三种主要的容灾方案
在这三种技术方案中,基于存储的容灾方案最多,主要由存储设备的厂商提供,其主要优点是不消耗主机的资源并支持任意数量的主机,性能高;但是其缺点也比较突出,一般不能够兼容其他厂家的存储产品、要求主从节点采用同样的存储系统,高带宽消耗,所以成本最高。 采用基于主机的容灾方案,其优点是支持IP传输、支持异构的存储系统等,其缺点是对主机的资源消耗过多,当主机数量较多时,管理趋于复杂,而且主机许可成本上升很快。 基于网络的容灾方案,采用专门的设备来处理磁盘的读写,因此既不占用高单价的主机的资源,又能够对数据进行处理,支持IP数据传送和压缩传送等技术手段,能充分利用以上两种手段的优点同时又克服了其缺点,是一个非常引人瞩目的新手段。 Kashya的KBX5000远程容灾方案是基于网络的容灾方案,是同类方案中的佼佼者。 用户在选取远程数据保护系统时,主要需要面对的问题有:
是否支持异构存储系统 是否受距离的限制 是否受带宽限制 恢复时间如何 管理是否方便 是否与当前存储网络的体系方便集成 由于对网络安全的考虑是随着数据的重要性和数据量而不断发展的,因此用户可能保留有多种品牌、多种档次的磁盘存储介质,因此希望在容灾系统中能够使用它们,对企业在构造容灾系统时节约成本非常有帮助;而且,由于容灾数据中心的使用率非常低,因此如果能够在容灾数据中心采用较低档次的磁盘存储系统,也能够大大降低其成本。 容灾方案如果能够克服距离的限制,就能够比较好地帮助很多企业选择分支机构作为容灾数据中心,减少建设新的容灾中心的成本; 主数据中心和容灾数据中心之间的数据传输带宽,往往占整个方案中一个非常大的比例,因此,节约带宽的方案显然非常受欢迎; 当原始数据中心的数据出现一些问题时,从容灾数据中心恢复数据的速度,是考量容灾方案中一个非常重要的部分; 管理容灾方案的可操作性和简便性,是容灾方案成功的一个关键,复杂和难于执行的方案,会大大增加数据恢复所需时间; 新的容灾方案是否能够与现存的网络体系非常吻合,非常容易地进行集成而不影响现有系统的工作,是用户需要仔细考量的一个重要环节,重要的系统一般都具有 连续运行的高可靠性要求,能够用于系统维护的时间非常少。 Kashya的KBX5000远程容灾方案完美地解决了上面提出的全部问题,所提出的全新解决方案已经被众多全球知名公司(包括IBM、CISCO、Unisys)等所接受和推崇。 |