数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.7
{{sendMatomoQuery("数据库管理平台DMP","容灾搭建")}}

容灾搭建

更新时间:2024-07-23

功能说明

将同一 SCP 所属的不同资源池下的两组 SQL Server RDS 基于 Always On 组成容灾组,提供状态、同步数据延迟等指标监控、主备集群切换、灾难故障转移等能力,维护集群级别的高可用性。

如上图所示,用户通过构建跨资源池的通信网络,将不同资源池的 SQL Server 组成一个Always On架构的容灾组整体,进而通过DMP对容灾组的操作下发,拉取监控指标、状态信息等一系列参数,提供跨资源池的高可用能力。

当发生故障转移时,备集群被强制拉起,用于提供业务,同时原故障主集群将脱离容灾组,进入待机状态。根据备集群的节点数与切换时刻状态,其会以单机、或与剩下节点组成子Always On的架构,继续提供服务。

当前版本容灾架构支持单机 - 单机,Always On - 单机的容灾组架构。支持操作系统:Windows Server 2016 、支持SQL Server版本:SQL Server 201220162019

前提条件

  1. DMP 2.3.2以上,RDS实例由DMP创建,暂不支持纳管实例配置容灾
  1. SCP 租户数据库容灾配额充足
  2. 拉通各资源池之间的租户子网
  3. 主备资源池中存在运行正常同版版本DMP创建的SQL Server RDS实例

注意事项

  1. 创建容灾过程中,备集群的存量数据将清空。
  1. 创建单机 - 单机架构的容灾组,组集群过程中可能需要重启SQL Server进程,会有秒级的业务中断。
  2. 创建容灾填写通信IP,需要使用节点内实际网卡的IP,不能使用如外部IP,弹性IP等虚拟IP
  3. 组成容灾组后,DMP自动备份策略无法在当前备集群上使用,仅支持执行备集群上的手动备份,或在主集群上配置自动备份策略。
  4. 组成容灾组后,部分DMP操作将限制,如备集群上的自动备份、备集群上的账号管理等。
  5. 主备切换要求主备集群状态正常,可以重复、多次执行。
  6. 故障转移操作不可逆,执行后,备集群会提升为主集群,并断开与原主集群的连接,容灾组不可修复。
  7. 解除容灾后,当前主集群将继续提供服务;当前备集群将处于中间状态,不支持作为普通RDS继续正常使用。
  8. 解除容灾后,主、备集群如果功能正常,多数场景下可以继续重新搭建容灾,但不建议;如需重新搭建容灾,建议重新创建新的备集群进行搭建。

操作步骤

  1. [数据保护/数据库容灾/数据库容灾组]中,点击<使用数据库容灾>,在SQL Server标签页中,点击<新建>创建SQL Server容灾。
  1. 主备库配置页面中,容灾方式默认异地容灾,新建方式默认指定两套已有SQL Server,选择主备库实例。
  2. 初始数据恢复方式支持本地盘中转和远程备份。本地盘中转适用于本地盘空间充足,足以容纳数据库的备份集。远程备份适用于主库本地空间不足,在备库远程备份主库,耗时相对于本地盘中转时间长。
  3. 容灾组配置中,通信IP用于容灾组主备库间相互通信,默认通信IP为数据库的业务IP;如果主备库间业务网络不通,需要通过专线、VPN等方式连通,并将主备库最终互访的IP填写在通信IP中。
  4. 前置检查通过后, 提交容灾搭建任务。