文档

通过CADT实现ALB可用区级容灾演练

更新时间:

云速搭CADT(Cloud Architect Design Tools)容灾管理服务提供规划、部署、演练高可用业务的能力,在业务上线前及业务上线后定期进行容灾演练,验证系统是否能够抵御资源故障或者可用区故障,保障系统健壮性。本文为您介绍如何通过CADT实现ALB可用区级容灾演练,从而验证ALB高可用。

使用限制

  • 仅固定IP模式下的ALB实例支持可用区级容灾演练,动态IP模式下的ALB实例不支持。

  • ALB可用区级容灾演练仅支持模拟1个可用区故障时的容灾场景。

前提条件

  • 已开通容灾管理服务,具体操作请参考开通容灾管理服务

  • 容灾演练基于CADT应用进行,需要提前创建应用并完成部署,确保应用的状态为部署成功

计费说明

云速搭CADT容灾管理服务按1年中购买的实例数量计费。具体计费规则,请参见CADT容灾管理服务计费说明

应用示例

作为演示,本文部署了如下图所示的CADT应用,用于模拟ALB可用区级容灾场景,验证ALB高可用。

以下图应用为例,本文以模拟ALB实例的可用区A故障为例,验证ALB的可用区级容灾能力及ALB高可用。导出架构图 (10).jpg

步骤一:创建容灾计划

当CADT应用需要进行容灾演练时,需要先创建容灾计划,加入容灾计划的应用才具备容灾演练能力。

  1. 登录云速搭CADT控制台,单击进入容灾管理服务页面。

  2. 首先创建容灾计划,单击创建容灾计划,从下拉列表选择加入容灾计划的应用,并单击确定

    说明

    只有状态为部署成功的CADT应用才能创建容灾计划。

步骤二:创建容灾集

容灾演练基于容灾集进行,容灾集包含了同一个容灾计划中不同产品以及切换策略的自由组合,可以实现灵活的容灾演练配置。

  1. 在容灾计划页面,单击创建容灾集

  2. 创建容灾集对话框,完成以下配置,并单击确定

    配置项

    描述

    容灾集名称

    设置容灾集的名称。本文输入ALB AZ容灾演练

    资源类型

    选择容灾集中需要包含的资源类型。本文选择alb

    主节点

    设置进行容灾演练时,资源的主节点。本文选择对应的ALB实例。

    备节点

    设置进行容灾演练时,资源的备节点。ALB实例属于多可用区部署,本文保持默认配置。

  3. 容灾集创建成功后,您可以打开集合下拉列表查看详情。

步骤三:容灾切换演练

容灾切换功能:模拟ALB实例的可用区故障,验证ALB是否具备可用区级容灾能力。

容灾切换概念:根据容灾集中配置的资源及切换策略,进行资源切换演练。

  1. 切换前,登录应用型负载均衡ALB控制台,查看切换前的可用区状态。

    1. 实例页面,找到目录ALB实例,单击实例ID。

    2. 实例详情页签,在可用区区域,查看切换前的可用区状态及VIP探测情况。image.png

  2. 登录云速搭CADT控制台,单击进入容灾管理服务页面,开始进行容灾切换演练。

    1. 单击容灾计划切换,在支持切换的可用区对话框中,选择一个可用区。本文选择乌兰察布 A区,表示模拟ALB实例的乌兰察布可用区A发生故障。

      说明

      容灾计划切换执行当前容灾计划中全部容灾集的切换操作,容灾集切换只执行对应容灾集中资源的切换操作。本文以执行容灾计划切换为例说明。

    2. 单击确定,并二次确认提示信息后,开始切换。

    3. 切换过程大约需要10~20秒,请刷新查看切换结果。image.png

  3. 登录应用型负载均衡ALB控制台,找到并单击目标ALB实例,在实例详情页签的可用区区域,查看可用区状态及VIP探测情况。

    此时乌兰察布可用区A的状态处于变配中,大约2秒后变更为停止

  • 变配中:image.png

  • 已停止:

    image.png

结果表明:ALB具备可用区级容灾能力。ALB实例的乌兰察布可用区A发生故障时,ALB能够在短时间内停用该可用区,并继续使用其他启用的可用区提供服务。

步骤四:容灾切回演练

容灾切回功能:ALB可用区故障恢复后,验证ALB的容灾恢复能力。

容灾切回概念:与容灾切换相反,将资源切回到执行容灾切换之前的状态。

  1. 登录云速搭CADT控制台,单击进入容灾管理服务页面,开始进行容灾切换演练。

    1. 单击容灾计划切回,在弹出的对话框中确认提示信息后,开始进行容灾切回演练,即模拟ALB实例的乌兰察布可用区A已恢复正常。

      说明

      容灾计划切回执行当前容灾计划中全部容灾集的切回操作,容灾集切回只执行对应容灾集中资源的切回操作。本文以执行容灾计划切回为例说明

    2. 切回过程大约需要10~20秒,请刷新查看切回结果。image.png

  2. 登录应用型负载均衡ALB控制台,找到并单击目标ALB实例,在实例详情页签的可用区区域,查看可用区状态及VIP探测情况。

    此时乌兰察布可用区A的状态处于变配中,大约2秒后变更为启用

  • 变配中:image.png

  • 已启用:

    image.png

结果表明:ALB具备可用区级容灾恢复能力。ALB实例的乌兰察布可用区A恢复正常时,ALB能够在短时间内恢复该可用区的服务能力。

相关文档

  • 本页导读 (1)
文档反馈