SAE利用七層負載平衡能力,將請求流量按照轉寄規則分發到指定應用執行個體上。在使用SAE網關路由功能前,您需要瞭解負載平衡CLB相關約束。
約束
SAE的負載平衡實質是7層的負載平衡服務,通過為您配置CLB執行個體的監聽來實現。
從CLB產品側的角度而言,您在CLB配置行為和SAE側的CLB配置行為不作區分,但是CLB側對SAE側的CLB配置起不到保護作用,允許在CLB側篡改或破壞SAE所維護的CLB配置,致使業務不符預期。為了確保您在SAE側的業務不受影響,請仔細閱讀以下約束資訊:
- 在SAE側配置的一條網關路由,在CLB側將會映射為一條監聽配置,SAE的網關路由功能不獨佔您的CLB執行個體。
如果您在SAE上建立了CLB監聽,那麼在該CLB上進行建立、配置、維護監聽等操作屬於合法行為。
- SAE網關路由功能還支援為您建立需要關聯的虛擬伺服器組,您對該虛擬伺服器有完全的操作許可權。
- 對於SAE建立的監聽或虛擬伺服器組,不建議您進行任何的修改或引用,否則對您的業務有一定的影響。如果您需要進行修改,請檢查操作的合法性,合法性如下表所示。
類型 修改項 合法性 說明 執行個體 執行個體名稱 Y 無 執行個體標籤 - 禁止以下操作: - 更改SAE建立的標籤。
- 刪除SAE建立的標籤。
EIP綁定 Y 無 升降配 Y 無 頻寬 Y 無 監聽 監聽名稱 N 無 頻寬 Y 無 調度演算法 Y 無 虛擬伺服器組ID N 無 存取控制 Y 無 添加請求x-forward-for欄位 Y 無 gzip壓縮 Y 無 會話保持 Y 無 健全狀態檢查 Y 無 逾時時間 Y 無 認證配置 - - 主認證必須在SAE配置以及修改,請勿在CLB側直接修改,否則會被SAE的配置覆蓋。
- 多認證在CLB側配置。更多資訊,請參見CLB支援HTTPS多網域名稱多認證操作。
虛擬伺服器組(SAE自動建立) 名稱 N 無 後端伺服器(權重、執行個體、連接埠等) - - 禁止刪除SAE的IP。
- 禁止修改SAE的IP對應的連接埠和權重。
- 可以添加ECS的IP。
虛擬伺服器組(使用者主動建立) 暫不支援在使用者建立的虛擬伺服器組內添加SAE的IP。 路由規則 所有配置修改 N 無