當您有跨地區負載平衡業務需求時,例如您的業務需要實現跨地區高可用或者在不同地區之間進行容災備份,您可以使用CLB結合全域流量管理實現跨地區負載平衡。在一個地區服務發生故障時,流量可以被轉寄到另一個地區的正常服務上,從而確保業務的連續性。
全域流量管理簡介
全域流量管理(Global Traffic Manager),簡稱GTM,是在 DNS 層面上實現的全球流量管理和負載平衡服務,可以協助企業在短時間內構建同城多活與異地災備的容災架構。同時,GTM支援管理阿里雲和非阿里雲IP地址,能夠方便企業客戶快速構建混合雲網路應用。
全域流量管理產品的詳細介紹與使用,請參見什麼是全域流量管理?
情境樣本
某企業使用CLB掛載ECS實現業務流量分發與負載平衡。現希望在杭州和北京地區實現業務異地容災備份,即如果某一地區服務發生異常無法訪問時,系統能夠自動切換到另一地區正常的後端服務,從而保證使用者訪問不中斷,確保業務的連續性。
該企業可以通過CLB結合全域流量管理實現跨地區負載平衡,從而實現跨地區層級容災的目的。
前提條件
完成CLB與後端服務準備。
每個地區已建立公網類型的CLB執行個體。可參考建立和管理CLB執行個體。
每個CLB中已建立虛擬伺服器組。可參考建立和管理CLB虛擬伺服器組。
每個伺服器組中已完成添加對應的ECS執行個體,並且在所有的伺服器中部署了相同的應用服務。
每個CLB中已建立監聽轉寄到對應後端伺服器組,監聽連接埠建議保持一致。可參考添加TCP監聽、添加UDP監聽、添加HTTP監聽或添加HTTPS監聽。
通過每個CLB的公網IP服務地址均可正常訪問服務。
完成您自有網域名稱的註冊及備案。
網域名稱註冊可參考網域名稱註冊基本流程。
網域名稱備案可參考ICP備案流程概述。
步驟一:購買全域流量管理執行個體
在左側導覽列,單擊全域流量管理。
單擊建立執行個體,前往全域流量管理產品購買頁面。
根據業務需求修改配置值並完成購買。本文樣本中全部保持預設值。
步驟二:配置全域流量管理
配置全域流量管理執行個體
在全域流量管理頁面,找到目標執行個體,單擊執行個體ID或者在操作列單擊配置。
首次配置時,在彈出的選擇配置方法彈框中,選擇進階設定。
在基本配置頁簽下,單擊修改,配置以下資訊,其他參數可保持預設值或根據實際情況修改。完成後單擊確認。
配置
說明
CNAME接入網域名稱(公網)
選擇自訂接入網域名稱,並配置當前帳號下網域名稱的CNAME網域名稱首碼與尾碼。修改配置完成後,系統會自動在該網域名稱解析記錄中增加一條指向全域流量管理DNS地址的CNAME記錄,無需手動設定。
全域TTL
網域名稱解析對應IP地址的生效時間。
警示通知群組
當業務出現異常時,用於接收通知訊息的連絡人群組,此處讀取CloudMonitor警示組配置。相關配置可參考建立警示連絡人或警示連絡人群組。
配置位址集區
本文需要添加2個位址集區,將2個CLB公網IP地址放入2個不同的位址集區中。
在位址集區配置頁簽下,單擊新增位址集區。
在開啟的新增位址集區面板,地址清單的地址欄位配置為某地區CLB執行個體的公網IP地址(地址清單只需配置一條),其他參數可保持預設值或根據實際情況修改。完成後單擊確認。
重複上述操作,完成所有位址集區的IP地址添加。需要確保2個CLB公網IP地址放入2個不同的位址集區中。
配置健全狀態檢查
本文需要對2個位址集區分別配置健全狀態檢查。
在位址集區頁簽下,找到目標位址集區,單擊位址集區前面的,展開位址集區配置資訊。
在健全狀態檢查右側單擊添加,配置健全狀態檢查參數。 檢查協議與檢查連接埠需要配置為您的後端服務使用的實際協議與連接埠,其他參數可保持預設值或根據實際情況修改。完成後單擊確認。
重複上述操作,完成所有位址集區的健全狀態檢查配置。需要確保2個位址集區均配置了健全狀態檢查。
配置存取原則
在基本配置頁簽,找到存取原則類型地區,在基於地理位置的存取原則下方單擊配置。
在基於地理位置的存取原則頁面,單擊新增存取原則。
在新增存取原則面板,配置以下資訊,其他參數可保持預設值或根據實際情況修改。完成後單擊確認。
配置
說明
解析請求來源
解析請求來源的設定,是將來源於不同地區或電訊廠商的使用者流量調度到指定的應用服務IP地址上。
本文選擇全域。
主位址集區集合
“主位址集區集合”是指在預設情況下,使用者正常訪問的位址集區集合。
本文選擇所有地區的位址集區。
步驟三:驗證效果
在瀏覽器中輸入您配置的CNAME接入網域名稱,可以正常訪問業務。
類比故障:停止某個地區的後端服務。一段時間後重新整理瀏覽器,仍然可以正常訪問業務。
在全域流量管理的警示日誌頁簽,你可查看到故障切換日誌詳細資料。
相關文檔
新一代負載平衡產品(應用型負載平衡ALB和網路型負載平衡NLB)同樣支援跨地區負載平衡,您也可選擇使用ALB或NLB對應的技術方案來實現業務需求。
您可參考如下文檔: