全域負載平衡器
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 跨區域 Load Balancer 上設定的浮動 IP,與後端區域負載平衡器上的浮動 IP 組態無關。 如果在跨區域負載平衡器上啟用浮動IP,則必須將適當的回送介面新增至後端 VM。
健全狀態探查
Azure 跨區域 Load Balancer 會在決定將流量分散到何處時,利用後端區域負載平衡器的健康情況。 系統會每隔 5 秒自動完成跨區域負載平衡器的健康情況檢查,因為使用者已在其區域負載平衡器上設定健康情況探查。
在現有的 Azure Load Balancer 上建置跨區域解決方案
跨區域負載平衡器的後端集區包含一或多個區域負載平衡器。
將現有的負載平衡器部署新增至跨區域負載平衡器,以進行高可用性的跨區域部署。
主區域和參與區域
主區域 是部署全域層的跨區域負載平衡器或公用IP位址的位置。 此區域不會影響流量的路由方式。 如果主區域關閉,流量不會受到影響。
Azure 中的主區域
- 美國中部
- 東亞
- 美國東部 2
- 北歐
- 東南亞
- 英國南部
- US Gov 維吉尼亞州
- 西歐
- 美國西部
注意
您只能在其中一個列出的首頁區域中,於全域層中部署跨區域負載平衡器或公用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。