通過CADT實(shí)現(xiàn)ALB可用區(qū)級(jí)容災(zāi)演練
云速搭CADT(Cloud Architect Design Tools)容災(zāi)管理服務(wù)提供規(guī)劃、部署、演練高可用業(yè)務(wù)的能力,在業(yè)務(wù)上線前及業(yè)務(wù)上線后定期進(jìn)行容災(zāi)演練,驗(yàn)證系統(tǒng)是否能夠抵御資源故障或者可用區(qū)故障,保障系統(tǒng)健壯性。本文為您介紹如何通過CADT實(shí)現(xiàn)ALB可用區(qū)級(jí)容災(zāi)演練,從而驗(yàn)證ALB高可用。
使用限制
僅固定IP模式下的ALB實(shí)例支持可用區(qū)級(jí)容災(zāi)演練,動(dòng)態(tài)IP模式下的ALB實(shí)例不支持。
ALB可用區(qū)級(jí)容災(zāi)演練僅支持模擬1個(gè)可用區(qū)故障時(shí)的容災(zāi)場(chǎng)景。
前提條件
已開通容災(zāi)管理服務(wù),具體操作請(qǐng)參考開通容災(zāi)管理服務(wù)。
容災(zāi)演練基于CADT應(yīng)用進(jìn)行,需要提前創(chuàng)建應(yīng)用并完成部署,確保應(yīng)用的狀態(tài)為部署成功。
計(jì)費(fèi)說明
云速搭CADT容災(zāi)管理服務(wù)按1年中購(gòu)買的實(shí)例數(shù)量計(jì)費(fèi)。具體計(jì)費(fèi)規(guī)則,請(qǐng)參見CADT容災(zāi)管理服務(wù)計(jì)費(fèi)說明。
應(yīng)用示例
作為演示,本文部署了如下圖所示的CADT應(yīng)用,用于模擬ALB可用區(qū)級(jí)容災(zāi)場(chǎng)景,驗(yàn)證ALB高可用。
以下圖應(yīng)用為例,本文以模擬ALB實(shí)例的可用區(qū)A故障為例,驗(yàn)證ALB的可用區(qū)級(jí)容災(zāi)能力及ALB高可用。
步驟一:創(chuàng)建容災(zāi)計(jì)劃
當(dāng)CADT應(yīng)用需要進(jìn)行容災(zāi)演練時(shí),需要先創(chuàng)建容災(zāi)計(jì)劃,加入容災(zāi)計(jì)劃的應(yīng)用才具備容災(zāi)演練能力。
登錄云速搭CADT控制臺(tái),單擊進(jìn)入容災(zāi)管理服務(wù)頁(yè)面。
首先創(chuàng)建容災(zāi)計(jì)劃,單擊創(chuàng)建容災(zāi)計(jì)劃,從下拉列表選擇加入容災(zāi)計(jì)劃的應(yīng)用,并單擊確定。
說明只有狀態(tài)為部署成功的CADT應(yīng)用才能創(chuàng)建容災(zāi)計(jì)劃。
步驟二:創(chuàng)建容災(zāi)集
容災(zāi)演練基于容災(zāi)集進(jìn)行,容災(zāi)集包含了同一個(gè)容災(zāi)計(jì)劃中不同產(chǎn)品以及切換策略的自由組合,可以實(shí)現(xiàn)靈活的容災(zāi)演練配置。
在容災(zāi)計(jì)劃頁(yè)面,單擊創(chuàng)建容災(zāi)集。
在創(chuàng)建容災(zāi)集對(duì)話框,完成以下配置,并單擊確定。
配置項(xiàng)
描述
容災(zāi)集名稱
設(shè)置容災(zāi)集的名稱。本文輸入ALB AZ容災(zāi)演練。
資源類型
選擇容災(zāi)集中需要包含的資源類型。本文選擇alb。
主節(jié)點(diǎn)
設(shè)置進(jìn)行容災(zāi)演練時(shí),資源的主節(jié)點(diǎn)。本文選擇對(duì)應(yīng)的ALB實(shí)例。
備節(jié)點(diǎn)
設(shè)置進(jìn)行容災(zāi)演練時(shí),資源的備節(jié)點(diǎn)。ALB實(shí)例屬于多可用區(qū)部署,本文保持默認(rèn)配置。
容災(zāi)集創(chuàng)建成功后,您可以打開集合下拉列表查看詳情。
步驟三:容災(zāi)切換演練
容災(zāi)切換功能:模擬ALB實(shí)例的可用區(qū)故障,驗(yàn)證ALB是否具備可用區(qū)級(jí)容災(zāi)能力。
容災(zāi)切換概念:根據(jù)容災(zāi)集中配置的資源及切換策略,進(jìn)行資源切換演練。
切換前,登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái),查看切換前的可用區(qū)狀態(tài)。
在實(shí)例頁(yè)面,找到目錄ALB實(shí)例,單擊實(shí)例ID。
在實(shí)例詳情頁(yè)簽,在可用區(qū)區(qū)域,查看切換前的可用區(qū)狀態(tài)及VIP探測(cè)情況。
登錄云速搭CADT控制臺(tái),單擊進(jìn)入容災(zāi)管理服務(wù)頁(yè)面,開始進(jìn)行容災(zāi)切換演練。
單擊容災(zāi)計(jì)劃切換,在支持切換的可用區(qū)對(duì)話框中,選擇一個(gè)可用區(qū)。本文選擇烏蘭察布 A區(qū),表示模擬ALB實(shí)例的烏蘭察布可用區(qū)A發(fā)生故障。
說明容災(zāi)計(jì)劃切換執(zhí)行當(dāng)前容災(zāi)計(jì)劃中全部容災(zāi)集的切換操作,容災(zāi)集切換只執(zhí)行對(duì)應(yīng)容災(zāi)集中資源的切換操作。本文以執(zhí)行容災(zāi)計(jì)劃切換為例說明。
單擊確定,并二次確認(rèn)提示信息后,開始切換。
切換過程大約需要10~20秒,請(qǐng)刷新查看切換結(jié)果。
登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái),找到并單擊目標(biāo)ALB實(shí)例,在實(shí)例詳情頁(yè)簽的可用區(qū)區(qū)域,查看可用區(qū)狀態(tài)及VIP探測(cè)情況。
此時(shí)烏蘭察布可用區(qū)A的狀態(tài)處于變配中,大約2秒后變更為停止。
變配中:
已停止:
結(jié)果表明:ALB具備可用區(qū)級(jí)容災(zāi)能力。ALB實(shí)例的烏蘭察布可用區(qū)A發(fā)生故障時(shí),ALB能夠在短時(shí)間內(nèi)停用該可用區(qū),并繼續(xù)使用其他啟用的可用區(qū)提供服務(wù)。
步驟四:容災(zāi)切回演練
容災(zāi)切回功能:ALB可用區(qū)故障恢復(fù)后,驗(yàn)證ALB的容災(zāi)恢復(fù)能力。
容災(zāi)切回概念:與容災(zāi)切換相反,將資源切回到執(zhí)行容災(zāi)切換之前的狀態(tài)。
登錄云速搭CADT控制臺(tái),單擊進(jìn)入容災(zāi)管理服務(wù)頁(yè)面,開始進(jìn)行容災(zāi)切換演練。
單擊容災(zāi)計(jì)劃切回,在彈出的對(duì)話框中確認(rèn)提示信息后,開始進(jìn)行容災(zāi)切回演練,即模擬ALB實(shí)例的烏蘭察布可用區(qū)A已恢復(fù)正常。
說明容災(zāi)計(jì)劃切回執(zhí)行當(dāng)前容災(zāi)計(jì)劃中全部容災(zāi)集的切回操作,容災(zāi)集切回只執(zhí)行對(duì)應(yīng)容災(zāi)集中資源的切回操作。本文以執(zhí)行容災(zāi)計(jì)劃切回為例說明。
切回過程大約需要10~20秒,請(qǐng)刷新查看切回結(jié)果。
登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái),找到并單擊目標(biāo)ALB實(shí)例,在實(shí)例詳情頁(yè)簽的可用區(qū)區(qū)域,查看可用區(qū)狀態(tài)及VIP探測(cè)情況。
此時(shí)烏蘭察布可用區(qū)A的狀態(tài)處于變配中,大約2秒后變更為啟用。
變配中:
已啟用:
結(jié)果表明:ALB具備可用區(qū)級(jí)容災(zāi)恢復(fù)能力。ALB實(shí)例的烏蘭察布可用區(qū)A恢復(fù)正常時(shí),ALB能夠在短時(shí)間內(nèi)恢復(fù)該可用區(qū)的服務(wù)能力。