邊緣負載平衡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按照不同執行個體規格收費,計費規則如下:
類別 | 說明 |
付費方式 | 後付費。 |
計費周期 | 按自然月計費。 |
計費規則 |
|
樣本:
情境:在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。