共用方式為


Azure Load Balancer 中的 管理員 狀態(管理員 狀態)

管理員 狀態(管理員 狀態)是 Azure Load Balancer 的功能,可讓您在每個後端集區實例上覆寫 Load Balancer 的健康情況探查行為。 這項功能適用於您想要關閉後端實例以進行維護、修補或測試的案例。

重要

管理員 狀態 (管理員 State) 目前為 Azure Load Balancer 的預覽狀態。

此預覽版本沒有服務等級協定,不建議用於處理生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

為什麼要使用系統管理狀態?

管理員 狀態在您想要更充分掌控 Load Balancer 行為的案例中很有用。 例如,您可以將系統管理狀態設定為最多,以一律考慮符合新聯機資格的後端實例,即使健康情況探查指出其他情況也一樣。 相反地,您可以將系統管理狀態設定為關閉以防止新的連線,即使健康情況探查指出後端實例狀況良好也一樣。 這對於維護或其他您想要暫時將後端實例從輪替中取出的情況很有用。

系統管理狀態使用方式和狀態值的圖表。

系統管理狀態值的類型

系統管理狀態值有三種類型: 向上向下。 下表描述每個狀態對新連接和現有連線的影響:

管理員 狀態 新的 連線 現有的 連線
Up 負載平衡器會忽略健康情況探查,並一律將後端實例視為符合新連線的資格。 負載平衡器會忽略已設定的健康情況探查回應,且一律允許現有的連線保存到後端實例。
向下 負載平衡器會忽略健康情況探查,而且不允許對後端實例進行新的連線。 負載平衡器會忽略健康情況探查,而現有的聯機會根據下列通訊協議來決定:
TCP:已建立後端實例的 TCP 聯機會持續存在。
UDP:現有的 UDP 流程會移至後端集區中的另一個狀況良好的實例。
注意:這類似於 探查關閉行為
None 負載平衡器會遵守健康情況探查行為。 負載平衡器會遵守健康情況探查行為。

注意

Load Balancer 健全狀況探查狀態計量和 Load Balancer 的 Insights 拓撲將反映您設定的系統管理狀態值變更。

設計考量

使用系統管理狀態部署負載平衡器時,請考慮下列設計考慮:

  • 管理員 狀態會根據每個後端集區實例生效
    • 在虛擬機實例位於多個後端集區的情況下,在一個後端集區上套用的管理狀態不會影響另一個後端集區。
    • 在後端集區是多個負載平衡規則的一部分的情況下,後端集區上套用的系統管理狀態會影響所有相關聯的負載平衡規則。
  • 管理員 狀態只會在負載平衡規則上設定健康情況探查時生效。

限制

使用系統管理狀態部署負載平衡器時,請考慮下列限制:

  • 輸入 NAT 規則不支援 管理員 狀態。
  • 非程式化負載平衡規則不支援 管理員 狀態。
  • 管理員 狀態無法設定為 NIC 型 Load Balancer 後端集區建立體驗的一部分。

下一步