容灾
容灾(Disaster Tolerance),就是在自然灾害、设备故障、人为操作破坏等的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。
容灾必须满足的三个要求
1、先是系统中的部件、数据都具有冗余性,即一个系统发生故障,另一个系统能够保持数据传送的顺畅。
2、具有长距离性,充分长的距离才能够保证数据不会被一个灾害全部破坏。
3、容灾系统要追求全方位的数据复制。
容灾的指标参数
容灾有两个关键指标必须要了解:RTO和RPO。
-
RTO(Recovery Time Objective,恢复时间目标)
指可容许服务中断的时间长度。RTO数值越小,代表容灾系统的数据恢复能力越强。 -
RPO(Recovery Point Objective,恢复点目标)
指能容忍的最大数据丢失量,是指当业务恢复后,恢复得来的数据所对应时间点。
常见的容灾模式
常见的容灾模式可分为:同城容灾、异地容灾、 两地三中心、双活数据中心 几种:
-
同城容灾
同城容灾是在同城或相近区域内 ( ≤ 200K M )建立两个数据中心 :
一个为数据中心,负责日常生产运行 ;
另一个为灾难备份中心,负责在灾难发生后的应用系统运行同城灾难备份的数据中心与灾难备份中心的距离比较近,通信线路质量较好,比较容易实现数据的同步复制 ,保证高度的数据完整性和数据零丢失。
同城灾难备份一般用于防范火灾、建筑物破坏、供电故障、计算机系统及人为破坏引起的灾难。
-
异地容灾
异地容灾 主备中心之间的距离较远 (> 200KM ) , 因此一般采用异步镜像,会有少量的数据丢失。异地灾难备份不仅可以防范火灾、建筑物破坏等可能遇到的风险隐患,还能够防范战争、地震、水灾等风险。
由于同城灾难备份和异地灾难备份各有所长,为达到最理想的防灾效果,数据中心应考虑采用同城和异地各建立一个灾难备份中心的方式解决。 -
两地三中心
"两地三中心"的的方案兼具高可用性和灾难备份的能力:
两地是指:同城、异地
三中心是指:生产中心、同城容灾中心、异地容灾中心。同城双中心是指在同城或邻近城市建立两个可独立承担关键系统运行的数据中心,双中心具备基本等同的业务处理能力并通过高速链路实时同步数据,日常情况下可同时分担业务及管理系统的运行,并可切换运行;灾难情况下可在基本不丢失数据的情况下进行灾备应急切换,保持业务连续运行。与异地灾备模式相比较,同城双中心具有投资成本低、建设速度快、运维管理相对简单、可靠性更高等优点。
异地灾备中心 是指在异地的城市建立一个备份的灾备中心,用于双中心的数据备份,当双中心出现自然灾害等原因而发生故障时,异地灾备中心可以用备份数据进行业务的恢复。
-
双活数据中心
参考资料
1、https://zhuanlan.zhihu.com/p/164813309
2、https://blog.csdn.net/IDCzhan/article/details/105676058
网友评论