結合全域流量管理,您可在本地負載平衡上層部署全域流量管理,實現跨地區容災、不同地區訪問加速和智能解析。
全域流量管理
負載平衡從其應用的地理結構上分為本地負載平衡和全域負載平衡。本地負載平衡是指對同地區的伺服器群做負載平衡,全域負載平衡是指對分別部署在不同地區有不同網路結構的伺服器群做負載平衡。
- 多線路智能化解析服務
全域流量管理利用DNS智能解析和應用服務的運行狀態健全狀態檢查,將使用者訪問定向到最合適的IP地址,使訪問使用者獲得最快捷、最流暢的體驗。
- 跨地區容災
全域流量支援將不同地區的IP地址添加到不同的位址集區,並配置健全狀態檢查。在存取原則配置中,設定預設位址集區為位址集區甲,Failover位址集區為位址集區乙,即可以實現應用服務主備IP容災切換。
- 不同地區訪問加速
使用全域流量管理,可以使不同地區的使用者訪問不同的IP位址集區,實現使用者分組管理,分組接入,協助應用服務提高使用者訪問體驗。
部署全域流量管理
本操作以一個網域名稱為aliyuntest.club的網站為例(該網站的大多數使用者分布在新加坡和國內),指導您如何通過全域流量管理和負載平衡實現全域負載平衡。
步驟一 購買與配置雲端服務器
根據您的應用服務的使用者的地區分布,在相應地區下購買並配置至少兩台ECS。
- 北京地區ECS樣本
- 深圳地區ECS樣本
- 新加坡地區ECS樣本
步驟二 購買與配置負載平衡執行個體
- 參考建立Server Load Balancer執行個體,分別在北京、深圳、新加坡建立一個公網負載平衡執行個體。
- 參考配置Server Load Balancer執行個體,添加監聽並將各個地區下配置好的ECS添加到後端伺服器池。
- 北京地區負載平衡執行個體樣本
- 深圳地區負載平衡執行個體樣本
- 新加坡地區負載平衡執行個體樣本
步驟三 配置全域流量管理
- 購買全域流量管理執行個體。
- 登入Alibaba Cloud DNS管理主控台。
- 在左側導覽列,單擊全域流量管理。
- 在全域流量管理頁面,單擊建立執行個體。
- 選擇套餐版本、購買數量和購買時間長度。
- 單擊立即購買。
購買成功後,系統會自動分配一個CNAME接入網域名稱。
- 配置全域流量執行個體。
- 在全域流量管理頁面,單擊全域流量執行個體ID或者操作列的配置。
- 在左側導覽列,單擊組態管理。
- 在全域管理頁簽下,單擊修改,配置全域管理執行個體參數。
設定以下參數,其他保持預設值。
- 執行個體名稱:用於識別該執行個體用於某個應用服務的標識,自訂。
- 主網域名稱:主網域名稱是使用者訪問應用服務使用的網域名稱,本操作中設定為aliyuntest.club。
- 警示通知群組:選擇全域流量管理服務發生異常時,通知訊息發送的對象,自動讀取您在CloudMonitor產品中建立的警示人聯絡組。
- 單擊確認。
- 配置位址集區。
- 在位址集區配置頁簽下,單擊新增位址集區。
- 在新增位址集區頁面,配置位址集區。
本操作中需要添加三個位址集區,將三個不同地負載平衡執行個體地址分別放到三個位址集區中。
- 位址集區名稱:自訂,例如華北_北京、華東_杭州、新加坡。
- 地址:加入該地區的負載平衡執行個體的公網地址。
- 單擊確認。
- 配置健全狀態檢查。
本次操作,需要對三個位址集區分別進行健全狀態檢查配置。
- 在位址集區頁簽下,單擊健全狀態檢查後的修改。
- 配置健全狀態檢查參數。
其中,選擇監控節點表示監控節點的位置資訊,不同的地區的位址集區選擇對應的監控節點。
- 配置存取原則。
本次操作,需要對三個不同地區添加不同的存取原則。
- 在存取原則頁簽下,單擊新增存取原則。
- 在新增存取原則頁面,配置存取原則。
- 不同訪問地區的預設位址集區,Failover位址集區可以設定為其他地區的位址集區。
- 選擇訪問地區的使用者訪問應用服務時,匹配該存取原則訪問配置的對應位址集區。
必須有一個存取原則中地區選擇全域,否則,可能會造成部分地區無法訪問該應用服務。
- 配置CNAME接入。
- 登入Alibaba Cloud DNS控制台。
- 單擊aliyuntest.club網域名稱操作列的解析設定。
- 在解析設定頁面,單擊添加記錄。
- 在添加記錄頁面,將終端使用者訪問的aliyuntest.club網域名稱通過CNAME的形式指向全域流量管理執行個體的別名記錄。
- 單擊確認。
步驟四 測試
移除北京地區負載平衡執行個體的後端伺服器,使該負載平衡執行個體的服務不可用。
訪問該網站,查看訪問是否正常。