全域負載平衡器
Azure Standard Load Balancer 支援跨區域負載平衡,可實現異地備援高可用性案例,例如:
- 來自多個區域的傳入流量。
- 立即全域容錯移轉至下一個最佳的區域部署。
- 負載跨區域分散至超低延遲的最近 Azure 區域。
- 能夠在單一端點後方擴大/縮小。
- 靜態的任一傳播全域 IP 位址
- 用戶端 IP 保留
- 基於現有的負載平衡器解決方案,免除學習曲線
全域負載平衡器的前端 IP 設定是靜態的,會公告於大部分的 Azure 區域。
注意
全域負載平衡器上的負載平衡規則的後端連接埠,應符合區域標準負載平衡器上的負載平衡規則/輸入 NAT 規則的前端連接埠。
區域備援
將全域負載平衡器無縫地連結至現有的區域負載平衡器,藉以設定區域備援。
如果一個區域失敗,流量會路由至下一個最接近狀況良好的區域負載平衡器。
全域負載平衡器的健全狀態探查每隔 5 秒會收集一次每個區域負載平衡器的可用性相關資訊。 如果有一個區域負載平衡器的可用性降至 0,全域負載平衡器就會偵測到失敗。 然後,該區域負載平衡器就會退出輪替。
超低延遲
地理位置鄰近性負載平衡演算法以使用者所在地理位置和區域部署為基礎。
始於用戶端的流量會到達最接近的參與區域,然後經過 Microsoft 全球網路骨幹抵達最接近的區域部署。
例如,假設您有一個全域負載平衡器,且在 Azure 區域中有標準負載平衡器:
- 美國西部
- 北歐
如果流程始於西雅圖,則流量會進入美國西部。 此區域是西雅圖最接近的參與區域。 流量會路由傳送至最接近的區域負載平衡器,也就是美國西部。
Azure 全域負載平衡器會使用地理位置鄰近性負載平衡演算法來決定路由。
當地理位置鄰近性用到多個區域負載平衡器時,將由區域負載平衡器已設定的負載分散模式做出路由最終決定。
如需詳細資訊,請參閱設定 Azure Load Balancer 的分送模式。
輸出流量會遵循區域負載平衡器上設定的路由喜好設定。
能夠在單一端點後方擴大/縮小
當您向客戶公開全域負載平衡器的全域端點時,您可以在全域端點後方新增或移除區域部署,而不會導致運作中斷。
靜態的任一傳播全域 IP 位址
全域負載平衡器隨附靜態公用 IP,可確保 IP 位址維持不變。 支援 IPv4 和 IPv6 設定。 若要深入了解靜態 IP,請看這裡。
用戶端 IP 保留
全域負載平衡器是第 4 層傳遞網路負載平衡器。 此傳遞保留封包的原始 IP。 原始 IP 可供虛擬機器上執行的程式碼使用。 這項保留可讓您套用 IP 位址專屬的邏輯。
浮動 IP
浮動 IP 可以同時在全域 IP 層級和區域 IP 層級設定。 如需詳細資訊,請造訪多個 Azure Load Balancer 前端。
請務必注意,在 Azure 全域負載平衡器上設定的浮動 IP 操作時,與後端區域負載平衡器上的浮動 IP 設定無關。 如果在全域負載平衡器上啟用了浮動 IP,則必須將適當的回送介面新增至後端 VM。
健全狀態探查
在決定將流量分散到何處時,Azure 全域負載平衡器會利用後端區域負載平衡器的健康情況。 若在其區域負載平衡器上設定了健康情況探測,全域負載平衡器的健康情況檢查就會每 5 秒自動執行一次。
在現有 Azure Load Balancer 上建立跨區域解決方案
全域負載平衡器的後端集區包含一或多個區域負載平衡器。
將現有的負載平衡器部署新增至全域負載平衡器,以實現高可用性的全域部署。
主要區域和參與區域
主要區域是全域層的全域負載平衡器或公用 IP 位址部署所在的位置。 此區域不影響流量的路由方式。 如果主要區域停止運作,流量不受影響。
Azure 中的主要區域
- 美國中部
- 東亞
- 美國東部 2
- 北歐
- 東南亞
- 英國南部
- US Gov 維吉尼亞州
- 西歐
- 美國西部
- 中國北部 2
注意
您只能將全域層中的全域負載平衡器或公用 IP 部署在其中一個列出的主要區域中。
參與區域是公告負載平衡器全域公用 IP 的地方。
始於使用者的流量會經過 Microsoft 核心網路,到達最接近的參與區域。
全域負載平衡器會將流量路由傳送至適當的區域負載平衡器。
Azure 中的參與區域
- 澳大利亞東部
- 澳大利亞東南部
- 印度中部
- 美國中部
- 東亞
- 美國東部
- 美國東部 2
- 日本東部
- 美國中北部
- 北歐
- 美國中南部
- 東南亞
- 英國南部
- US DoD 中部
- US DoD 東部
- US Gov 亞利桑那州
- US Gov 德克薩斯州
- US Gov 維吉尼亞州
- 美國中西部
- 西歐
- 美國西部
- 美國西部 2
注意
後端區域負載平衡器可以部署在任何公開可用的 Azure 區域中,而且不只限於參與區域。
全域負載平衡器的限制
全域前端 IP 設定僅限公用。 目前不支援內部前端。
私人或內部負載平衡器無法新增至全域負載平衡器的後端集區
目前不支援 NAT64 轉譯。 前端和後端 IP 的類型必須相同 (v4 或 v6)。
全域負載平衡器不支援連接埠 3 上的 UDP 流量
區域負載平衡器無法升級至全域層。 只能將新的負載平衡器建立為全域層。
定價和 SLA
全域負載平衡器會共用標準負載平衡器的 SLA。
下一步
- 請參閱教學課程:使用 Azure 入口網站建立全域負載平衡器,以建立全域負載平衡器。
- 深入了解全域負載平衡器。
- 深入了解 Azure Load Balancer。