针对有高可用需求的用户,CADT容灾管理服务提供规划、优化、部署、演练高可用业务的能力,在业务上线前及业务上线后定期进行容灾演练,验证系统是否能够抵御资源故障或者AZ故障,保障系统健壮性。
主要功能
容灾规划
在用户部署资源前,通过CADT可视化设计业务部署架构,帮助用户规划容灾架构图。

容灾检测
为应用创建容灾计划后,容灾管理服务将自动检测当前应用中支持容灾演练的资源和不支持高可用的风险资源。
-
支持容灾演练资源:在查看资源弹窗中,单击支持容灾演练资源页签,可查看资源列表,包括资源名称、资源类型、资源ID、资源状态、区域、可用区及备可用区等信息。单击导出资源清单可导出资源列表。
-
风险资源
说明风险资源不影响演练,但是建议客户对风险资源进行容灾改造。
在查看资源弹窗中单击风险资源页签,可查看风险资源列表,包含序号、资源名称、资源类型、资源ID和备注列。例如,OSS Bucket
oss-bookstore-1az未配置同城冗余存储时,备注列将提示"该Bucket没有配置为同城冗余存储!"。可单击导出资源清单导出风险资源信息。
容灾演练
模拟当发生资源故障或AZ故障时,进行容灾切换和切回操作,验证当前业务系统是否能够达到预期的灾备效果以及系统的灾难恢复预案是否合理。
-
容灾切换:模拟故障发生时,验证业务系统是否能够达到预期的灾备效果。单击容灾计划切换按钮执行切换操作。切换过程中,各容灾计划依次完成切换,例如 DR-GW 状态变为切换成功,DR-APP 和 DR-USER 状态显示为切换中......。展开 DR-APP 可查看其包含的 ecs、kvstore、rds 资源的切换进度。
-
容灾切回:故障恢复后,将资源切回到之前的状态,验证系统的灾难恢复预案是否合理。容灾切回:单击顶部功能栏的容灾计划切回按钮执行切回操作。切回过程中,各容灾计划状态依次更新:DR-GW 状态变为切回成功,DR-APP 和 DR-USER 状态显示为切回中......,待全部计划切回成功后,容灾演练完成。
相关概念
容灾计划
当CADT应用需要进行容灾演练时,需要为其创建容灾计划,加入了容灾计划的应用才具备容灾演练能力。在容灾管理服务页面,单击左上角创建容灾计划进入创建流程。创建完成后,页面展示已有容灾计划名称,并提供创建容灾集、查看架构图、容灾计划切换、容灾计划切回等操作按钮,下方表格展示容灾集列表(包含序号、ID、名称、状态、创建时间)。
容灾集
容灾演练基于容灾集进行,容灾集包含了同一个容灾计划中不同产品以及切换策略的自由组合,可以实现灵活的容灾演练配置。在容灾计划CADT容灾切换演练Demo页面,单击创建容灾集按钮可新建容灾集。容灾集列表展示已创建的容灾集信息,包括序号、ID、名称、状态、创建时间及操作列(切换准备、查看准备结果、容灾集切换、配置、删除)。示例中容灾集名称为S1,状态为已创建。页面顶部还提供查看架构图、容灾计划切换、容灾计划切回、查看资源、同步资源数据等操作按钮。
容灾切换
根据容灾集中配置的资源及切换策略,进行资源切换演练。
容灾计划切换执行当前容灾计划中全部容灾集的切换操作,容灾集切换只执行对应容灾集中资源的切换操作。
容灾切回
与容灾切换相反,将资源切回到执行容灾切换之前的状态。在进行容灾切换时,系统会记录资源主备节点的配置,进行切回操作时,系统会将主备节点恢复成切换前的配置。
容灾计划切回执行当前容灾计划中全部容灾集的切回操作,容灾集切回只执行对应容灾集中资源的切回操作。
在容灾计划详情页上方工具栏中单击容灾计划切回,或在目标容灾集操作列中单击容灾集切回。
支持的产品
目前CADT容灾管理服务支持的产品见下表。
|
类别 |
产品 |
|
弹性计算 |
云服务器ECS |
|
数据库 |
云数据库RDS
|
|
云数据库 Tair(兼容 Redis) |
|
|
云数据库MongoDB版
|
|
|
云原生数据库PolarDB
|
|
|
云原生数据库PolarDB分布式版(PolarDB-X)
|
|
|
云数据库OceanBase版 |
|
|
网络 |
网络型负载均衡NLB、应用型负载均衡 ALB |
|
中间件 |
微服务引擎MSE |
|
容器服务 |
ACK 托管版、ACK专有版 |