【IT168 上海行情】容灾技术是灾备系统的核心,技术因素考虑的是否完善,对于灾备系统建设的成败可以说起到非常关键的作用。如果灾备方案提供商在企业灾备建议之初,能从企业切实的容灾系统技术和工程可行性出发,为企业找出非常好的的灾备系统建设路线,相信可以帮助企业的灾备系统建设少走不少弯路。那么,企业在构建容灾系统时需要考虑的技术因素有哪些呢?
首先我们要考虑的是灾难的防御范围,常规上大家重点考虑一些硬灾难,包括服务器、存储等硬件设备损坏造成的宕机;地震、火灾、机房进水等造成的机房失效,也有空调损坏、多站供电断电等意外;甚至当瘟疫蔓延时机房无法进入等极端情况。这类灾难一般被称为“‘硬’性灾难”或“站点级灾难”,意指整个站点失效,整个站点所提供的服务均被中止。
然而,还有很多灾难类型,灾难发生后,虽然建筑、设备、人员都是无损的,但整个机房站点同样失效,整个站点所提供的服务同样被中止。这类灾难我们称为“‘软’性灾难”或“类站点级灾难”。它们带来的后果同样是灾难性的、甚至更加严重。这种灾难主要是由于一些恶意行为:外部黑客攻击、内部高技术犯罪;和一些失误行为:系统维护失误、误删除重要数据、打入冲突系统补丁等引起的。
“‘硬’性灾难”或“站点级灾难”的发生是管理人员能够即刻发现的,造成的损失大多可以立刻评估、处理。而“‘软’性灾难”或“类站点级灾难”大部分无法被管理人员立时发现,造成的损失一般要远远大于前者。而且,恢复起来很麻烦,需要企业投入更多的资源、承担更多大的风险去解决。
其次要考虑的是对企业当前业务的影响程度,目前很多服务性行业,如银行、医院等都要求其业务系统保证7X24小时在线运行,但在线系统的状况可能略有不同,灾备系统的建设首先不能修改现有生产系统的结构(如,灾备设备以旁路的方式接入用户生产系统),否则会可能产生对现有系统状态的破坏和增加不稳定因素,导致今后生产系统维护增加极大的难度。其次,容灾系统的实施应采取最为简易和快捷的方式,工程上应具有可操作性、周期的可控性,实施周期要短,这样才能最大限度地减小对原有在线系统的影响,提高容灾系统建设的成功率。
还有一点就是企业能容忍的恢复时间(RTO)和企业能容忍的最大数据丢失量(RPO)。当计算机系统发生意外无法工作时,导致业务停顿所造成的损失程度,即企业对于系统发生故障时的最大容忍时间,业务称之为RTO。这也是设计容灾备份方案的重要技术指标。对于容灾系统来说,它除了集群系统之外的其它容灾系统,在灾难发生后都需有一个恢复的过程,尤其远程容灾的宕机时间最长,那怎样来解决企业用户对容灾系统所需的恢复时间呢?目前市场中主流的CDP持续数据保护技术在保证RTO方面,可以达到企业所需的分种级恢复的恢复时间要求,对于远程容灾更是可在30分钟内恢复业务运行,而这种恢复时间也并没有为企业增加额外的灾备建设成本。
是否要求数据库可以恢复所有提交的交易并且要求实时同步数据,也就是数据的连续性和一致性,决定了容灾备份方案规模和复杂程度的重要依据。传统的容灾技术大多采用的是基于磁盘阵列或应用主机来实现的,因此数据的同步都局限于数据盘的数据同步,同步镜像技术可以达到数据盘的数据同步,但异步镜像无法达到数据盘的数据一致性,因此借住于快照技术达到同一时间点的数据盘的同步。但在技术中都无法确保实现运行业务系统数据的一致性。同是地,在恢复颗粒的精细程度上也有一定局限,恢复到发生灾难前一刻的数据时间点或恢复到之前保留的某一时间点版本的数据,与快照技术及快照策略有非常大的关系,两个快照之间的时间差是不可避免的,如果企业选择的快照技术可以把快照间隔缩到最短(如,主流的CDP技术可以达到微秒级),企业则可以对业务数据实现最大化保护。
浪擎科技是国内最大的备份容灾软件厂商,在备份容灾领域具备一流品牌影响力。已为众多高端用户建设了大型的灾备中心或灾备系统。客户遍及政府、金融、医疗、能源、电信、媒体、制造、教育等各行各业,有超过10000家用户,承建了最多的区域级灾备中心建设案例。
就之前提到的“‘软’性灾难”或“类站点级灾难”,因大部分无法被管理人员立时发现,且恢复起来很麻烦,需要企业投入更多的资源、承担更多大的风险去解决。以及对企业当前业务的影响程度,目前很多服务性行业,如银行、医院等都要求其业务系统保证7X24小时在线运行。这两点技术要求浪擎完全可以满足。
浪擎A系容灾旨在为用户提供最可靠的、最能保障应用一致性的应用级容灾。浪擎A系镜像系统采用数据库层复制技术,备端容灾系统处于在线状态,避免了数据库级别一致性的问题,简单来说就是容灾数据库肯定能够使用,不存在不能正常启动的问题。
镜像系统实现备端在线的、双活的应用级容灾,践行在线式应用级容灾理念。在线式指的是备用服务器上的数据库是在线的,处于可读可查询的状态,确保容灾是可靠的、稳定的;应用级是指镜像系统复制的数据是数据库事务,是属于应用层的。
镜像系统采用基于应用系统的复制技术,将主服务器上的数据实时复制到备用(目标)服务器上,保持两端数据一致,以实现容灾。此外,镜像系统还可恢复数据到某一历史状态,以实现容错。镜像系统无需主备端硬件规格、配置相同,且占用资源少、应用灵活。
浪擎还可以提供定期的验证和演练,保证容灾系统可靠。需要定期的验证和演练对容灾系统而言是必需的,校验出可能导致数据不一致的因素。由于存在两端数据不一致,理论上也无法确保故障发生时容灾端数据就是好的。这就需要容灾系统提供一个可供验证和演练的方法和界面。
应用层的复制可以随时、直接的提供一个校验手段。因为容灾端的应用程序处于运行状态,直接查询数据就可校验数据了。也可以用自己的业务系统来连接容灾端数据来校验,例如医疗行业的用户可以用HIS软件去连接容灾端数据库。
浪擎软件:www.wavetop.com.cn