全部產品
Search
文件中心

Server Load Balancer:CLB伺服器組

更新時間:Mar 05, 2025

伺服器組是一個邏輯組,包含一個或多個後端伺服器。每個伺服器組用於將CLB分發的業務請求按照調度演算法,路由到相應的後端伺服器。CLB支援預設伺服器組、虛擬伺服器組、主備伺服器組等不同伺服器群組類型。

不同類型伺服器組的區別

伺服器群組類型

預設伺服器組

虛擬伺服器組

主備伺服器組

類型說明

每個CLB執行個體都內建一個預設伺服器組(有且僅有一個)

使用者可自行建立與管理的伺服器組

使用者可自行建立與管理的伺服器組

掛載後端伺服器數量

一個或多個

一個或多個

兩個(一主一備)

特點

  • 執行個體共用:預設伺服器組是執行個體全域共用的,所有監聽器都可以使用

  • 配置簡單:無需額外建立與管理,直接在預設伺服器組中添加後端伺服器即可

  • 不支援多連接埠:同一監聽下的所有後端伺服器必須使用相同的連接埠

  • 業務靈活:支援為不同的監聽配置不同的後端伺服器組,滿足複雜業務需求

  • 支援進階路由:結合網域名稱和URL路徑規則,實現更精細的流量分發

  • 支援多連接埠:可以在同一個虛擬伺服器組中配置不同連接埠的後端伺服器

  • 業務靈活:支援為不同的監聽配置不同的後端伺服器組,滿足複雜業務需求

  • 支援主備高可用:主機工作正常時,流量將直接轉寄至主機;當主機宕機時,流量將切換至備機

  • 支援多連接埠:可以在同一個主備伺服器組中配置不同連接埠的後端伺服器

適用情境

應用架構較為簡單,所有請求都需要轉寄到同一組後端伺服器。不需要針對不同監聽或網域名稱進行個人化流量分發

應用架構複雜,例如需要對HTTP和HTTPS請求分別處理、需要根據不同的監聽連接埠或網域名稱將流量分發到不同的後端伺服器組

固定主備模式的關鍵應用或服務,例如資料庫服務或核心API服務

支援監聽類型

TCP/UDP/HTTP/HTTPS

TCP/UDP/HTTP/HTTPS

僅TCP/UDP

伺服器組使用注意事項

  • CLB執行個體、監聽、伺服器組之間的關係:

    • 監聽與伺服器組是CLB執行個體維度資源。不同CLB執行個體的監聽、伺服器組資訊不互連。

    • 不同的監聽可以關聯不同的伺服器組。

    • 一個伺服器組能同時被多個監聽綁定,但是一個監聽只能同時綁定一個伺服器組。

  • 掛載的後端伺服器限制:

    • 只支援掛載CLB同地區的後端伺服器資源,不支援掛載跨地區伺服器。

      • 對於Virtual Private Cloud類型的CLB執行個體,只能掛載同VPC內的後端伺服器。

      • 對於非Virtual Private Cloud類型的CLB執行個體,可以掛載不同VPC內的後端伺服器。

    • CLB所有類型伺服器組均支援掛載如下資源:Elastic Compute Service、彈性網卡ENI、彈性容器ECI。

    • 後端伺服器為ECS並且進行熱遷移時,可能導致CLB長串連斷開。重新串連後即可恢複,請做好應用的重連工作。

  • 高可用建議:

    • 建議您開啟CLB的健全狀態檢查功能,並同時保證Server Load Balancer執行個體中至少有一台正常啟動並執行後端伺服器。

    • 主備伺服器組中,主伺服器健全狀態檢查失敗後,流量將切換到備伺服器。由於備伺服器預設不做健全狀態檢查,需要使用者自己確保備伺服器的可用性,保證切換後可用。