閱讀173 返回首頁    go 阿裏雲 go 技術社區[雲棲]


結合雲解析實現跨地域負載均衡__最佳實踐_負載均衡-阿裏雲

負載均衡從其應用的地理結構上分為本地負載均衡和全局負載均衡。本地負載均衡是指對同地域(Region)的服務器群做負載均衡,全局負載均衡是指對分別放置在不同地域(Region)、有不同網絡結構的服務器群間作負載均衡。

產品架構

gslb-01

如上圖所示,用戶可在不同地域下部署“負載均衡+雲服務器組”,上層使用雲解析服務實現多Region的負載均衡調度。

實現步驟

購買與配置雲服務器

根據域名的用戶分布在相應的各Region下購買不少於兩台的ECS。例如,目前用戶擁有一個域名hellohelloworld.com,該域名的大多數用戶分布在新加坡和國內。

如下圖所示,用戶可以首先在阿裏雲分別購買多個新加坡+北京+深圳Region的實例,並上傳網站內容至相應服務器。

gslb-02

gslb-03

gslb-04

購買與配置負載均衡實例

如下圖所示,在部署過ECS的各Region(新加坡+北京+深圳)下分別購買負載均衡實例,並進行監聽配置和後端服務器添加。

gslb-08

gslb-09

gslb-10

具體配置可參考負載均衡使用手冊

添加域名解析策略

  • 添加域名

如下圖所示,用戶進入雲解析管理控製台,添加域名。

gslb-11

  • 添加域名解析紀錄

添加域名後,點擊域名右側的“解析”按鈕,將該域名解析到之前創建的位於新加坡、北京和深圳的負載均衡實例公網IP上。

詳細的域名解析紀錄添加方法可參考:https://docs.aliyun.com/#/pub/dns/brief-manual/record-help&AddRecord

gslb-12

架構優勢

智能解析策略,提升用戶訪問速度

雲解析支持多線智能解析,即根據網站訪問者所在的網絡類型,智能判斷給用戶提供最佳的訪問解析地址,使訪問用戶獲得最快捷、最流暢的體驗。

gslb-15

如上圖所示,當判斷訪問者來源為海外用戶,那我們就將域名解析到位於美國的負載均衡實例公網IP上;當判斷訪問者來源為國內用戶,那我們就將域名解析到到國內的負載均衡實例IP上。

目前提供聯通、電信、移動、教育網、海外線路和搜索引擎的智能解析,以後雲解析服務還會提供國內更細粒度的分省、分區域的智能線路細分,滿足更多用戶的需求。

多地域部署,實現跨地域容災

目前負載均衡可以提供不同ECS之間的容災、集群內各機器之間的容災和同地域(Region)跨數據中心的容災,在上層利用雲解析服務還可以做到跨地域的容災。如下圖所示,當負載均衡美國Region的所有可用區都不可用時,我們可以暫時暫停掉這條解析,待該地域網絡恢複後再重新開啟這條解析。

gslb-13

gslb-14

以後雲解析服務還會提供有關各IP地址的健康檢查服務,當檢測到某Region的負載均衡實例不可用時,可根據用戶設置自動暫停該條解析,而當其恢複可用時,又會自動啟用該條解析。這些策略都能夠使智能DNS更加方便,迅速提升用戶體驗。

最後更新:2016-07-25 12:43:21

  上一篇:go 負載均衡+ECS站點虛擬子目錄的設置案例___最佳實踐_負載均衡-阿裏雲
  下一篇:go 如何實現域名 / URL 轉發功能__最佳實踐_負載均衡-阿裏雲