應用情境
大部分企業的應用服務都會使用多個電訊廠商的IP地址,因此可能會存在跨網延遲、丟包、故障不可用等問題,而全域流量管理產品方案可以根據使用者請求來源的電訊廠商,返回對應電訊廠商網路內的應用伺服器IP地址,實現就近接入、訪問加速。同時當單個電訊廠商的應用服務IP故障時,可以及時切換至其他電訊廠商服務IP,能夠有效縮短故障影響、保障使用者訪問連續不間斷。
前提條件
接入域名依賴公网权威解析託管的網域名稱,請確保公网权威解析中至少有一個DNS服务器地址為正常的網域名稱。
說明如果您的業務網域名稱不在阿里雲解析DNS,也可使用GTM產品。使用其他網域名稱產生接入網域名稱後,在業務網域名稱的DNS解析服務位址添加CNAME記錄,指向GTM接入域名即可。
如使用訂用帳戶付費模式,請提前購買訂用帳戶執行個體。
方案介紹
實現的智能解析效果如下:
網域名稱解析請求來源 | 位址集區 | 應用服務地址 | 故障情境下的切換地址 |
移動 | Mobile | 1.1.XX.XX | 2.2.XX.XX、3.3.XX.XX |
電信 | Telecom | 2.2.XX.XX | 1.1.XX.XX、3.3.XX.XX |
聯通 | Unicom | 3.3.XX.XX | 1.1.XX.XX,、2.2.XX.XX |
全域預設 | Global | 1.1.XX.XX、2.2.XX.XX、3.3.XX.XX | 地址全部異常時觸發兜底解析策略,返回所有IP地址。 |
方案架構
操作步驟
1、配置接入域名
在 接入域名配置 頁簽,單擊 创建接入域名。
在彈出的對話方塊中選擇 单数据中心+多运营商出口场景。
單擊 接入域名 表徵圖 > 基础配置。

完成基礎資訊填寫,启用状态 保持 禁用。詳細配置可參考一、接入網域名稱配置。

2、配置位址集區和地址
在 接入域名 頁面,單擊位址集區表徵圖 > 基础配置 。

分別給四個位址集區命名為 Mobile、Telecom、Unicom、Global。具體可參考二、位址集區配置。

單擊地址表徵圖 > 基础配置,按照規劃分別為Mobile添加
1.1.XX.XX、Telecom添加2.2.XX.XX、Unicom添加3.3.X.X。
單擊Global位址集區 > 选择已有地址,分別添加先前建立的三個地址。

3、配置負載策略
由於選擇了預設情境,负载策略(地址池间)已經設定為 来源就近。若未設定,請單擊接入域名下方的負載策略進行配置。

由於選擇了預設情境,负载策略(地址间)已經預設選擇,若未設定,請單擊位址集區上方的来源,進行请求来源配置。


完整配置如下:

4、啟用接入域名並接流
單擊 接入域名 表徵圖, 启用 接入域名 。
重要如果公网权威解析存在同名稱同類型的網域名稱記錄時,針對該網域名稱對應類型的查詢請求,系統將首先遵循GTM策略進行智能調度與解析,以實現流量負載平衡或故障切換等進階功能。
禁用或刪除 接入域名,該網域名稱將通過公网权威解析提供解析。
您可使用網路撥測工具,輸入 接入域名,查看不同電訊廠商撥測結果是否遵循 来源就近 原則。

GTM按来源就近策略返回IP。
確認接入域名配置無誤後,前往業務網域名稱的公網權威解析服務,為業務網域名稱配置CNAME解析記錄,指向接入網域名稱。
5、異常切換驗證
情境一:移動線路的服務地址異常

撥測結果如下圖所示:

移動線路的服務地址異常,該解析切換為預設線路第一個可用的IP地址:telecom(2.2.XX.XX),其他線路保持来源就近策略,GTM容災切換成功。
情境二:移動線路、電信線路的服務地址均異常

撥測結果如下圖所示:

移動線路、電信線路的服務地址均異常,全部切換為預設線路第一個可用的IP地址:unicom(3.3.XX.XX),聯通線路保持来源就近策略,GTM容災切換成功。