藉由第 7 層 HTTP 虛擬伺服器,您可以選擇性地設定負載平衡器規則,並使用比對或動作規則自訂負載平衡行為。
僅具有 HTTP 應用程式設定檔的第 7 層虛擬伺服器支援負載平衡器規則。各種負載平衡器服務都可以使用負載平衡器規則。
每個負載平衡器規則由單一或多個比對條件以及單一或多個動作組成。如果未指定比對條件,則負載平衡器規則一律相符,並且可用來定義預設規則。如果指定多個比對條件,則相符策略會判定必須符合所有條件,還是符合任一條件,即可將負載平衡器規則視為相符項。
每個負載平衡器規則將在下列負載平衡處理的特定階段實作:傳輸、HTTP 存取、要求重寫、要求轉送和回應重寫。並非所有比對條件和動作均適用於每個階段。
如果 LbService 中已設定 skip_scale_validation 旗標,則可使用 API 設定最多 4,000 個負載平衡器規則。請注意,您可以透過 API 設定旗標。如需詳細資訊,請參閱《NSX API 指南》。透過使用者介面可設定最多 512 個負載平衡器規則。
對於比對類型,負載平衡器規則支援 REGEX。如需詳細資訊,請參閱負載平衡器規則中的規則運算式。
必要條件
確認第 7 層 HTTP 虛擬伺服器可供使用。請參閱新增第 7 層 HTTP 虛擬伺服器。