【IT168 资讯】容灾,严格来说主要包含三个部分,分别为数据容灾、应用容灾和业务容灾。但是对于我们用户来说,绝大部分只需要关注两个部分,第一部分是数据容灾,第二部分是应用容灾,并且分别包括本地和异地的部署方式。其中数据容灾解决的是数据不丢失的问题,而应用容灾解决的是数据不丢失以及应用不间断的问题。
只要有计算机技术,只要有数据,只要考虑数据安全问题,容灾就是不可避免的话题。容灾的整个发展过程,基本上是非常坚定地围绕两个目标在追求——第一个就是更好的性能,第二个就是更好的管理。而且这两个目标也是用户在选择容灾的时候,需要考虑的两个指标。
在性能方面,从磁带到磁带库,到CDP,再到应用容灾,都是为了实现更小的RPO和RTO。备份只是容灾的一部分,因为它只是一种技术实现手段,并不能覆盖所有的技术方案。但容灾要解决的是两个问题,一个是数据不丢失,一个是应用不间断。
浪擎科技已为众多高端用户建设了大型的灾备中心或灾备系统。客户遍及政府、金融、医疗、能源、电信、媒体、制造、教育等各行各业,有超过10000家用户,承建了最多的区域级灾备中心建设案例。
赢得众多高端用户信赖多年的原因究竟是什么?因为浪擎的镜像系统不仅能够解决基本的数据不丢、应用不间断的问题,而在于它是“双活”的,“双活”容灾是采用应用层和文件系统的复制技术,能够做到备端在线的可视化容灾,而且是最可靠可验证的容灾。应用层的复制技术,能够完全保障数据库一致性的特性。
镜像系统备用数据库处于实时在线状态;其他复制技术的目标数据库在复制期间处于不在线状态,必需要启动才能使用,但是复制期间丢失数据块可能导致备用数据库损坏,不能正常启动。
“双活”容灾备端在线,这是一种可视化的容灾,业务系统的数据主要保存在数据库中,如SQLServer、Oracle等。要做到容灾,镜像系统就要对这些数据库进行实时复制。浪擎镜像系统的数据复制过程:文件驱动实时捕获数据库的增量数据,分析引擎扫描和分析这些数据块,然后组装成数据集,保存到目标数据库。理解数据块的语义是关键的技术,按照数据库的语法组装成数据库能识别的数据集合,才能使用数据库自身的数据装载方法把增量数据保存到在线的备用数据库。
其他层次的复制技术是做不到备端在线的,因为不能理解数据块语义,不能使用数据库的数据装载方法来保存数据,只能复制软件替数据库保存数据。在保存数据期间,备用数据库必须处于不在线状态,否则不能保存数据。
复制或备份数据不是目的,这只是一种技术手段,其目的是要起到主端发生故障时能立即使用备用端容灾系统,要达到这个目的就必须做到可靠的容灾。仅就备用数据库而言,要做到可靠就必须保障数据库级别的一致性,就是要保证备用数据库的数据存储结构是好的,内部关联性是一致性的。
在实施完毕后,需要定期抽检或不定期的灾难演练,从而验证容灾系统的好坏,验证备用数据库的可用性。这个本质的优势,完全解决了其他容灾技术和传统备份技术的最大缺陷。
其他容灾技术的缺陷是在复制期间不能查看备用数据库的好坏,只有浪擎“双活”容灾可以做到保存数据和备用数据库在线这二者的统一,因为备端在线可查询可验证容灾结果。一个可以直接验证备用数据库的好坏的容灾,是最为可靠的。