概述
方案介紹
異地容災是指應用服務部署在不同地區時,當其中一地出現故障時,全域流量管理(簡稱GTM)可以將出現故障地區的使用者訪問流量,調度至異地災備中心,保障使用者訪問連續不間斷。
本文將以兩地三中心災備架構為讀者講解異地災備的部署方法。兩地三中心容災架構,是指在同城雙中心的基礎上,在異地的城市建立一個備份的災備中心,用於雙中心的資料備份,當雙中心出現自然災害等原因而發生故障時,異地災備中心可以用備份資料進行業務的恢複。
目標讀者
商業網路部、業務營運部工作人員。
適用情境
適用於應用服務部署是多機房、多地區接入情境。
相關概念
名詞 | 概念 |
GTM | 全域流量管理(Global Traffic Manager),簡稱GTM,支援智能解析、健全狀態檢查、故障隔離、故障切換,可協助企業快速構建同城雙中心、兩地三中心的容災架構。 |
智能解析 | 是指根據使用者請求源地址(電訊廠商、地區等),解析就近的應用伺服器IP地址,實現就近服務。 |
健全狀態檢查 | 指對伺服器提供3-7層檢查,可及時發現異常應用。 |
主備位址集區 | 支援主備位址集區,配置不同資料中心服務地址,實現資料中心層級的故障隔離和故障切換。 |
方案架構
方案架構圖

方案優勢
健全狀態檢查:即時探測,故障切換支援手動、自動兩種切換模式,保障使用者訪問連續不間斷。
統一管理:支援統一管理多資料中心(不同電訊廠商、不同地區、不同廠商的資料中心)的IP地址和流量。
簡單易用:即開即用,無需改造現有架構,助力企業快速構建同城多活和異地災備架構。
方案實施
前提條件
建立GTM執行個體,全域流量管理。
說明旗艦版發現故障和切換時間會更短,約1分鐘左右;標準版約3分鐘左右。如有高可用訴求的使用者建議選擇旗艦版。
準備資源:華北2(北京)192.0.2.0、華北2(北京)192.0.2.1、華東1(杭州)192.0.2.2。
操作指南
訪問Alibaba Cloud DNS-全域流量管理,在全域流量管理執行個體列表中,找到目標執行個體,點擊操作地區的配置按鈕。
基本配置:可根據自身業務需求添加,其中全域TTL建議設定為10分鐘(也可根據自身需求填寫)。

位址集區配置:新增位址集區,分別建立「北京」、「杭州」2個位址集區,並開啟健全狀態檢查。

存取原則配置:點擊新增存取原則,解析請求來源選擇全域,主位址集區集合關聯「北京」位址集區,備位址集區集合關聯「杭州」位址集區。

線上流量接入
訪問Alibaba Cloud DNS-公網權威解析,點擊目標網域名稱的解析設定,進入解析設定頁面。
點擊添加記錄按鈕,添加一條CNAME記錄,記錄值填寫為GTM的CNAME接入網域名稱。完成解析記錄添加後,應用服務即正式接入全域流量管理。
方案驗證
將華北2(北京)192.0.2.0、華北2(北京)192.0.2.1 斷網或停止,則主位址集區集合狀態不可用。
北京雙中心異常情況下,業務流量則被切換到備位址集區集合(杭州)繼續提供服務。

常見問題
故障切換時間是多少? 在健全狀態檢查間隔設定為15秒,TTL10秒,連續失敗次數3次的配置下,GTM能在1分鐘左右準確發現故障並切換,故障切換後理論上10秒左右可以全網生效,但實際情況取決於全國各地電訊廠商的緩衝設定時間。
DNS未使用Alibaba Cloud DNS,也可以使用全域流量管理服務嗎? 不可以,目前的版本已關閉系統預設分配網域名稱功能,必須在雲解析控制台添加一個網域名稱,全域流量管理會提供一個CNAME調度網域名稱,到您的DNS管理平台做一個CNAME記錄即可。