
# 两地三中心高可用设计
对于业务连续性要求较高的业务，可以考虑两地三中心的高可用性方案，如下图所示。
- 提供最高程度的业务连续性和数据可用性，在超大规模地域级自然灾害的时候都能保护数据和业务。
- RPO 时间取决于数据库复制间隔； 由于容灾站点一直运行，RTO 依赖容灾切换时间，通常取决于 DNS 缓存刷新时间，一般为分钟级，如果采用 GSLB 自动探测切换可进一步降低故障恢复时间。
  图1三AZ高可用设计   
  ![](https://support.huaweicloud.com/usermanual-caf/zh-cn_image_0000002146422342.png "点击放大") 
**设计要点：**
- 生产数据中心和容灾中心分别部署在华为云 2 个不同 Region。
- 生产中心采用双AZ部署（双活、热备），容灾中心单AZ。
- 在生产和容灾中心分别部署RDS数据库实例，数据库 1:1:1 主备复制。
- 生产和容灾中心产生的配置、日志、快照和备份等，通过 OBS 实现跨区复制。
- 生产站点某个AZ故障时，切换到另一个AZ，数据库主备切换。
- 生产站点全体故障时，切换数据库的主备状态，然后将 DNS 授权修改为容灾站点（生产站点 0%，容灾站点为 100%）。
- 生产站点修复后，数据库切换回主库，DNS 切换回主站点（生产站点 100%，容灾站点为 0%）。
- 为提高容灾中心利用率，可将只读和数据分析业务放到容灾站点。
高可用容灾能力构建是一个复杂的系统工程，涉及入口流量控制、业务层改造、中间件和数据库的控制，以及整体机制的协同，所以整个体系打造是存在一定门槛的；如果客户缺乏相关的经验，又期望快速构建高可用的容灾体系，可以考虑使用华为云提供的多云高可用服务（Multi-cloud high Availability Service 简称 MAS），它源自华为消费者业务多云应用高可用方案，提供从流量入口、应用层到数据层的端到端的业务故障切换及容灾演练能力，保障故障场景下的业务快速恢复，提升业务连续性。详见[华为云MAS高可用服务](https://support.huaweicloud.com/mas/index.html)[。](https://www.huaweicloud.com/product/mas.html)
