全部產品
Search
文件中心

ENS:什麼是邊緣負載平衡ELB

更新時間:Jul 06, 2024

邊緣負載平衡ELB(Edge Load Balancer,在ENS服務中簡稱ELB)接收來自用戶端的請求,對流量進行按需分發,通過將流量分發到後端多台ENS執行個體上同步處理,來擴充應用系統的服務吞吐能力,並且可以消除系統中的單點故障,提升應用系統的可用性。

ELB組成

ELB由以下三部分組成:

組成

說明

執行個體

一個ELB執行個體是一個啟動並執行邊緣負載平衡服務,用來接收流量並將其分配給後端伺服器。要使用負載平衡服務,您必須建立一個ELB執行個體,並至少添加一個監聽和兩台ENS伺服器。

監聽

監聽用來檢查用戶端請求並將請求轉寄給後端伺服器。監聽也會對後端伺服器進行健全狀態檢查。

後端伺服器

後端伺服器是一組接收前端請求的雲端服務器。

說明

ELB執行個體為私網執行個體,不提供公網訪問能力,若要實現業務對公網訪問的負載平衡,需要在ELB執行個體上綁定公網彈性IP,請參見綁定Elastic IP Address

產品優勢

  • 可擴充:您可以根據業務應用負載進行彈性擴容,隨時添加和移除ENS執行個體來擴充業務系統的服務能力,適用於各種Web伺服器和App伺服器。

  • 高並發:單台ENS執行個體無法滿足處理效能時,通過配置ELB監聽規則將流量分發到不同ENS執行個體上,提升業務處理能力。

  • 高可用:支援容災情境,消除單點故障,保證使用者業務持續可用;並可通過會話保持功能將同一用戶端的請求轉寄到同一台後端ENS,提高訪問效率。

  • 多協議支援:支援四層(TCP和UDP)和七層(HTTP和HTTPS)協議,在即時音視頻、互動直播和遊戲等應用中,訪問速度更快、更安全可靠。

執行個體規格和計費

ELB執行個體包含以下三個關鍵性指標,不同規格的執行個體,效能指標也不同。

  • 最大串連數(Max Connection):一個執行個體能夠承載的最大串連數量。當執行個體上的串連超過最大串連數時,建立串連請求將被丟棄。

  • 每秒建立串連數CPS(Connection Per Second):每秒建立串連的最大數量。當每秒建立串連的數量超過CPS,建立串連請求將被丟棄。

  • 每秒查詢數QPS(Query Per Second):每秒可以完成的HTTP或者HTTPS的查詢(請求)的數量。當請求速率超過每秒查詢數時,建立串連請求將被丟棄。

規格

最大串連數

每秒建立串連數(CPS)

每秒查詢數(QPS)

規格單價(USD/月)

簡約型(elb.s1.small)

5000

2000

800

7.5

標準型I(elb.s2.small)

50000

4000

3000

26

標準型II(elb.s2.medium)

100000

8000

6000

52

高階型I(elb.s3.small)

200000

16000

12000

104

高階型II(elb.s3.medium)

500000

40000

18000

166

計費說明

  • 如果ELB執行個體上綁定Elastic IP Address,公網流量費用由邊緣彈性IP收取,請參見EIP計費說明

  • ELB按照不同執行個體規格收費,計費規則如下:

類別

說明

付費方式

後付費。

計費周期

按自然月計費。

計費規則

  • 最終費用為當月配置的所有ELB執行個體規格費用之和。

  • 單個ELB執行個體規格費=規格單價×有效因子。

    說明
    • 有效天數:當月ELB執行個體建立到釋放的間隔天數;若當月未釋放,則到當月月末的間隔天數。例如:

      • 情境一:2024年06月05日建立執行個體為計費生效日,2024年06月25日釋放執行個體,則2024年06月的有效天數為21天。

      • 情境二:2024年06月05日建立執行個體為計費生效日,2024年06月一直使用該執行個體到月末,則2024年6月份的有效天數為26天。

    • 有效因子=有效天數/當月總天數。例如,2024年06月總天數為30天,賬單有效天數為26天,則有效因子為26/30=0.86666667。

樣本

  • 情境:在2024年06月05日,客戶開通了一個規格為標準型I(elb.s2.small)的邊緣負載平衡A執行個體,2024年06月一直使用該執行個體到月末,A執行個體6月份的有效天數為26天。

  • 賬單計算:

    • 有效因子:26/30=0.86666667。

    • 規格單價:標準型I(elb.s2.small)執行個體規格單價為26 USD/月

    • 6月份A執行個體費用:26*0.86666667=22.53 USD