將 Load Balancer 移轉至可用性區域支援
本指南描述如何將 Load Balancer 從非可用性區域支援移轉至可用性支援。 我們將引導您完成不同的移轉選項。
標準負載平衡器在可使用「可用性區域」的區域中支援額外功能。 可用性區域組態適用于這兩種類型的標準負載平衡器;public 和 internal。 區域備援前端不受區域失敗的影響,且所有區域中的專用基礎結構會同時為其提供服務。 雖然有一或多個可用性區域可能會失敗,但區域中只要有一個區域維持良好狀況,資料路徑就得以存留。 此外,您可以將前端鎖定至特定區域。 區域性前端是由單一區域中的專用基礎結構提供服務。 不論區域性設定為何,後端集區都可以包含來自任何區域的 VM。
必要條件
- 針對可用性區域支援使用標準 SKU 和公用 IP。
- 不支援基本 SKU 類型。
- 若要建立或移動此資源,則應具有網路參與者角色或權限更高的角色。
停機需求
需要有停機時間。 所有移轉案例都需要某種程度的停機,直到負載平衡器設定所使用的資源發生變更。
注意
無法修改現有的前端 IP 位址以支援可用性區域。 必須建立新的區域備援或區域性前端 IP,並與現有的負載平衡器相關聯。 這項作業會變更負載平衡器的公用 IP,這會中斷使用舊前端 IP 位址的資源連線。 請務必更新負載平衡規則,以利用新的前端公用 IP。
移轉選項 1:啟用現有的 Load Balancer 以使用可用性區域 (相同區域)
假設您需要啟用現有的負載平衡器,以使用相同 Azure 區域內的可用性區域。 因此,您不需要重新部署負載平衡器,即可利用此移轉。 若要讓您的負載平衡器成為 AZ 感知,您必須使用新的區域性/區域備援 IP 重新建立負載平衡器的前端 IP 設定,並重新將任何現有的負載平衡規則與新的前端建立關聯。 請注意,此移轉會產生停機,因為 IP 已變更,而且規則會重新關聯。
注意
不需要每個區域都有一個負載平衡器,而是有一個單一負載平衡器,具有多個與其個別後端集區相關聯的前端 (區域性或區域備援),就足以達到目的。
由於前端 IP 可以是區域性或區域備援,因此使用者必須根據需求來決定要選擇的選項。 以下是每個需求的建議:
前端 IP 設定 | 建議 |
---|---|
區域性前端 | 建議在後端集中於特定區域時,建立區域性前端。 例如,如果後端實例已釘選到區域 2,則在可用性區域 2 中建立前端 IP 組態會很合理。 |
區域備援前端 | 當後端集區內的資源 (VM、NIC、IP 位址等) 分散在各區域時,建議建立區域備援前端。 這會提供高可用性,並確保即使區域停止運作,也有順暢的連線能力。 |
移轉選項 2:將 Load Balancer 移轉至另一個具有 AZ 的區域
根據您具有的負載平衡器類型,您必須遵循不同的步驟。 下列各節涵蓋移轉外部和內部負載平衡器。
移轉內部負載平衡器
當您建立內部負載平衡器時,會將虛擬網路設定為負載平衡器的網路。 虛擬網路中的私人 IP 位址會設定為負載平衡器的前端 (命名為 LoadBalancerFrontend)。 設定此 FE IP 時,您可以選取可用性區域。
Azure 內部負載平衡器無法從某個區域移至另一個區域。 您必須將新的負載平衡器與目的地區域中的資源產生關聯。 若要進行移轉,您可以使用 Azure Resource Manager 範本來匯出內部負載平衡器的現有組態和虛擬網路。 接著,您可以將負載平衡器和虛擬網路匯出至範本、修改參數以符合目的地區域,然後將範本部署到新的區域,藉此將資源暫存在另一個區域中。
- 在此程式中,必須先完成內部負載平衡器的虛擬網路組態,才能移動內部負載平衡器。 請務必變更虛擬網路名稱和目標位置,其餘所有參數,例如位址前置詞和子網都是選擇性的更新。
- 在目的地區域中部署 VNET 之後。 匯出內部負載平衡器範本、編輯目標負載平衡器名稱、目標 VNET 資源識別碼和其他參數。
- 除非您想要修改規則,否則負載平衡規則、輸入 NAT 規則和健康情況探查可以保持原狀。
- 在子網中部署前端私人 IP 時,請確定已根據需求選取區域。
- 確認所有變更,並從入口網站或 PowerShell 部署範本。
若要跨區域將內部負載平衡器移轉至可用性區域,請參閱跨區域移動內部負載平衡器。
移轉公用 (外部) Load Balancer
Azure 公用負載平衡器無法在區域之間移動。 若要將負載平衡器重新部署至具有區域的新區域,最適當的方法是匯出現有公用 IP 位址和外部負載平衡器的 Azure Resource Manager範本。 然後,您可以修改範本和參數以符合目的地區域,然後將範本部署到新的區域,以暫存另一個區域中的資源。
若要將公用負載平衡器移轉至跨區域的可用性區域,請參閱跨區域移動公用Load Balancer。
限制
- 建立之後,就無法變更、更新或建立資源的區域。
- 資源在建立之後,無法從區域性更新為區域備援,反之亦然。
下一步
若要深入了解負載平衡器和可用性區域,請參閱: