什么是异地容灾?
异地容灾(Disaster Recovery )是为了确保在发生灾难或故障时,业务能够快速恢复并继续运行而采取的一种数据保护和业务连续性策略。介绍了什么是异地容灾,为什么需要异地容灾,异地容灾如何工作。
什么是异地容灾?
异地容灾系统由两套组成,分别部署在两个不同地域站点上。异地容灾系统正常运行时,对外提供服务的站点实时向对端站点同步数据,确保两站点间的数据一致。当对外提供服务的站点出现故障时,可由另一个站点快速接管故障站点的业务,保持业务连续性,减少损失。部分异地容灾方案除部署两套之外还需引入三方站点或南向仲裁网元。
为什么需要异地容灾?
当企业面临以下场景,异地容灾可以确保数据的安全性和业务的连续性,最大限度地降低风险,保障业务的稳定运行。
- 自然灾害:地震、洪水、台风、火灾等自然灾害可能导致数据中心完全损毁,异地容灾可以确保在灾难发生时,数据和业务系统在其他地理位置得到保护和恢复。
- 人为错误:员工误操作、配置错误或意外删除数据可能导致数据丢失。异地容灾可以提供额外的备份,避免因人为错误导致的不可逆损失。
- 网络攻击:网络攻击(如勒索软件、DDoS攻击等)可能导致数据被加密或破坏。异地容灾可以提供一个未受影响的备份,帮助快速恢复业务。
- 设备故障:数据中心的硬件设备(如服务器、存储设备、网络设备)可能出现故障。异地容灾可以确保在设备故障时,业务能够切换到其他地点继续运行。
- 合规要求:许多行业(如金融、医疗等)有严格的数据保护和业务连续性要求。异地容灾是满足这些合规要求的重要手段。
- 成本效益:虽然异地容灾的建设和维护需要一定的成本,但与数据丢失、业务中断带来的潜在损失相比,异地容灾是一种更经济的选择。
异地容灾是怎么工作的?
异地容灾系统中常用概念如表所示。常用概念以下图为例进行说明。
自动倒换(三方站点仲裁)异地容灾方案
名称 |
说明 |
|---|---|
主站点 |
指物理上的主站点。主站点在安装的时候确定,不会随着主备关系的倒换而改变。主站点产品大部分时间处于主用状态,对外提供服务。 |
备站点 |
指物理上的备站点。备站点在安装的时候确定,不会随着主备关系的倒换而改变。备站点产品大部分时间处于备用状态,对主站点起保护作用。备站点的管理面对备站点进行维护和监控。 |
三方站点 |
指物理上的第三方站点,和主站点、备站点分处3地机房。 仲裁服务部署在主站点及三方站点上。当网络出现异常或者站点故障导致仲裁心跳异常时,仲裁节点通过内部算法给出当前网络的最优站点,来实现主站点和备站点的自动倒换。三方站点仅存在于自动倒换(三方站点仲裁)方案。 |
主用站点 |
指逻辑上的主站点,为当前提供服务的站点。 |
备用站点 |
指逻辑上的备站点,对主用站点起保护作用的站点。 |
异地容灾系统 |
指主站点和备站点上各自部署一套相同规划要求的NCE系统,通过创建容灾关系,使两个站点组成有主备关系的异地容灾系统。异地容灾系统正常运行时,对外提供服务的站点实时向对端站点同步数据,确保两站点间的数据一致。当对外提供服务的站点出现故障时,可由另一个站点快速接管故障站点的业务,保持业务连续性,减少损失。 |
心跳链路 |
主站点和备站点通过心跳链路进行通讯,获取对端站点状态。 对于心跳状态,异地容灾系统每10秒检查一次,若连续两次的检查结果一致,则刷新主站点和备站点的心跳状态。 |
数据复制链路 |
主用站点通过数据复制链路将数据同步到备用站点。 异地容灾系统每30秒检查一次数据复制链路的状态,并刷新数据复制链路状态至界面。 |
仲裁节点间通信链路 |
主站点、备站点、三方站点通过仲裁服务进行周期性的网络连通性检测,并将对应的检查结果通过仲裁节点间通信链路共享给主、备、三方站点。仲裁节点间通信链路仅存在于自动倒换(三方站点仲裁)方案。 |
RPO |
Recovery Point Objective(恢复点目标),指一种业务切换策略,是数据丢失最少的容灾切换策略。以数据恢复点为目标,确保容灾切换所使用的数据为最新的备份数据。 |
RTO |
Recovery Time Objective(恢复时间目标),指非计划中断发生后,恢复网络或应用程序以及重新获取数据的最大可接受时间。 |
异地容灾方案有手动倒换方案、自动倒换(三方站点仲裁)方案,具体方案介绍如下,并对方案进行对比。
- 手动倒换方案,如图所示,图中A站点即主站点,B站点即备站点。适用场景:有2地机房,通过人工方式监控主备站点状态。出现站点级故障后,对故障恢复时间要求不高,通过人工操作维护。
手动倒换示意图 - 自动倒换(三方站点仲裁)方案,如图所示,图中A站点即主站点,B站点即备站点。适用场景:有3地机房,需要实时监控主备站点状态。出现站点级故障后,需要快速实现主备倒换、恢复业务。采用该方案可有效避免站点间网络异常时出现双主的现象。
自动倒换(三方站点仲裁)示意图
各种异地容灾方案详细介绍如表格所示。
倒换模式 |
适用场景 |
倒换触发条件 |
|---|---|---|
手动倒换 |
有2地机房,可通过人工方式监控主备站点状态。出现站点级故障后,对故障恢复时间要求不高,可通过人工操作维护。 |
人为判断: 主站点发生灾难,导致系统整体无法对外提供服务。 主站点故障,导致部分关键节点损坏无法提供对应服务。例如数据库节点损坏、平台服务节点损坏、管理域服务节点损坏、控制域服务节点损坏。 |
自动倒换(三方站点仲裁) |
有3地机房,需要实时监控主备站点状态。出现站点级故障后,需要快速实现主备倒换、恢复业务,同时避免双主状态带来的业务风险。 |
主站点发生地震、火灾、停电等灾难性故障,且在设置时间内没有恢复,系统会自动触发倒换。 主备心跳链路中断,且主用站点与三方站点间的仲裁节点间通信链路中断,系统会自动触发倒换。 应用级容灾故障(如微服务,南北向网络或数据库故障),系统自动触发倒换。 |
异地容灾方案对比如表所示。
方案 |
优势 |
劣势 |
|---|---|---|
手工倒换 |
NA |
人工方式监控站点,人工操作维护,费时费力。 |
自动倒换(三方站点仲裁) |
系统实时监控主站点和备站点。出现故障后,快速实现主备倒换恢复业务。 |
需额外部署一套三方站点,增大成本。 |
- 作者: 高登
- 最近更新: 2026-10-31
- 浏览次数: 15
- 平均得分:
导出PDF