全部產品
Search
文件中心

Server Load Balancer:Server Load Balancer產品家族介紹

更新時間:Jun 19, 2024

Server Load Balancer(Server Load Balancer)是一種對流量進行按需分發的服務,通過將流量分發到不同的後端伺服器來擴充應用系統的吞吐能力,並且可以消除系統中的單點故障,提升應用系統的可用性。Server Load Balancer產品家族包括應用型負載平衡ALB(Application Load Balancer)、網路型負載平衡NLB(Network Load Balancer )、傳統型負載平衡CLB(Classic Load Balancer),您可根據您的實際需求選擇合適的負載平衡產品。

產品簡介

阿里雲提供全託管式線上負載平衡服務,具有即開即用、超大容量、穩定可靠、Auto Scaling、按需付費等特點,適合超大規模互連網應用,如春節紅包、雙十一秒殺搶購、大規模線上物聯網應用等高並發情境。與傳統的硬體型負載平衡自建方案相比,無需一次性大額投入,便可擁有天貓雙十一層級的海量流量分發處理能力。同時,與開源的負載平衡自建方案相比,阿里雲負載平衡穩定可靠,配備專業的營運團隊,免費提供7×24小時不間斷支援人員服務,協助您提升營運效率。

產品類型

SLB

阿里雲Server Load Balancer支援以下類型的負載平衡:

  • 應用型負載平衡ALB(Application Load Balancer):專門面向七層,提供超強的業務處理效能,例如HTTPS卸載能力。單一實例每秒查詢數QPS(Query Per Second)可達100萬次。同時ALB提供基於內容的進階路由特性,例如基於HTTP前序、Cookie和查詢字串進行轉寄、重新導向和重寫等,是阿里雲官方雲原生Ingress網關。更多資訊,請參見什麼是應用型負載平衡ALB

  • 網路型負載平衡NLB(Network Load Balancer):面向萬物互聯時代推出的新一代四層負載平衡,支援超高效能和自動彈效能力,單一實例可以達到1億並發串連,幫您輕鬆應對高並發業務。NLB面向海量終端串連、高並發Message Service、音視頻傳輸等業務情境針對性地推出了TCPSSL卸載、建立串連限速、全連接埠監聽等進階特性,在物聯網MQTTS加密卸載等情境為使用者提供多種輔助手段,是適合IoT業務的新一代負載平衡。更多資訊,請參見什麼是網路型負載平衡NLB

  • 傳統型負載平衡CLB(Classic Load Balancer):支援TCP、UDP、HTTP和HTTPS協議,具備良好的四層處理能力,以及基礎的七層處理能力。更多資訊,請參見什麼是傳統型負載平衡CLB

產品功能特性對比

對比項

ALB

NLB

CLB

產品定位

  • 強大的七層處理能力與豐富的進階路由功能

  • 聚焦HTTP、HTTPS和QUIC應用程式層協議

  • 面嚮應用層交付

  • 強大的四層處理能力與大規模SSL卸載功能

  • 聚焦TCP、UDP和TCPSSL協議

  • 面向網路層交付

  • 具備良好的四層和基礎的七層處理能力

  • 支援TCP、UDP、HTTP和HTTPS協議

產品架構與效能

  • 基於NFV虛擬化平台,支援Auto Scaling

  • 單一實例最大支援100萬QPS

  • 基於NFV虛擬化平台,不依賴物理機,支援彈性和快速擴容等需求

  • 單一實例最大支援1億並發

  • 基於物理機架構

  • 單一實例最大支援100萬並發、5萬QPS

轉寄能力

  • 豐富七層特性,根據訊息內容決定路由

  • HTTP標題改寫、重新導向、重寫、限速等

  • 豐富四層進階特性,支援TCPSSL卸載

  • 洪峰限速、優雅中斷、Anyport等

  • 四、七層基礎能力

  • 僅支援基於網域名稱或URL轉寄

後端業務類型

  • Elastic Compute Service

  • 彈性網卡ENI

  • Elastic Container Instance

  • IP地址

  • Function ComputeFC

  • Elastic Compute Service

  • 彈性網卡ENI

  • Elastic Container Instance

  • IP地址

  • Elastic Compute Service

  • 彈性網卡ENI

  • Elastic Container Instance

營運能力

  • 自動彈性

  • 處理能力隨著業務峰值自動調整,無需人工幹預

  • 自動彈性

  • 處理能力隨著業務峰值自動調整,無需人工幹預

  • 按規格售賣模式下需要主動管理規格

  • 需要預估業務峰值

雲原生整合

  • 雲原生Ingress網關

  • 流量拆分、流量鏡像、灰階發布、藍綠測試

支援ACK/ASK整合(1.24版本以後)

支援較弱,需要與阿里雲ACK或ASK等Container Service結合使用

典型應用情境

  • 互連網應用七層高效能自動彈性情境

  • 音視頻應用大流量低時延情境

  • 雲原生應用金絲雀藍綠髮布情境

  • 四層大流量高並發業務情境

  • 物聯網、車連網等IoT業務入口

  • 多活容災、IDC雲上出入口情境

  • 網站、系統四層流量分發高可靠情境

  • 大並發高效能網路分流情境

  • 同城災備、跨地區容災情境

產品計費對比

應用型負載平衡ALB網路型負載平衡NLB傳統型負載平衡CLB的計費說明如下。您可以分別查看並瞭解負載平衡三個子產品的計費方式及組成。

ALB計費說明

ALB計費組成

NLB計費說明

NLB計費組成

關於NLB隨用隨付定價及說明,請參見NLB計費規則

CLB計費說明

關於CLB隨用隨付定價及計費說明,請參見隨用隨付

ALBNLBCLB的LCU定價及用量定義對比如下。

子產品

LCU單價

單位:美元/個/小時

LCU用量定義

文檔連結

應用型負載平衡ALB

0.007

ALB一個LCU包含:

  • 每秒25個建立串連

  • 3000個並發串連(每分鐘取樣)

  • 每小時處理1GB的請求和響應的流量資料

  • 每小時處理1000個規則

    說明

    影響規則評估數的指標包含轉寄規則數、AScript可程式化指令碼行數和擴充認證個數,這三個指標的免費額度均為25。

LCU費

網路型負載平衡NLB

0.005

對於TCP流量,NLB一個LCU包含

  • 每秒800個建立TCP串連

  • 100000個並發TCP串連(每分鐘取樣)

  • 每小時處理1GB的TCP請求和響應的流量資料

對於UDP流量,NLB一個LCU包含:

  • 每秒400個建立UDP串連

  • 50000個並發UDP串連(每分鐘取樣)

  • 每小時處理1GB的UDP請求和響應的流量資料

對於TCPSSL流量,NLB一個LCU包含:

  • 每秒50個建立TCPSSL串連

  • 3000個並發TCPSSL串連(每分鐘取樣)

  • 每小時處理1GB的TCPSSL請求和響應的流量資料

LCU費

傳統型負載平衡CLB

0.007

對於TCP流量,CLB一個LCU包含:

  • 每秒800個建立TCP串連

  • 100000個並發TCP串連(每分鐘取樣)

  • 每小時處理1GB的TCP請求和響應的流量資料

對於UDP流量,CLB一個LCU包含

  • 每秒400個建立UDP串連

  • 50000個並發UDP串連數(每分鐘取樣)

  • 每小時處理1GB的UDP請求和響應的流量資料

對於HTTP(S)流量,CLB一個LCU包含

  • 每秒25個建立HTTP(S)串連

  • 3000個並發HTTP(S)串連(每分鐘取樣)

  • 每小時處理1GB的HTTP(S)請求和響應的流量資料

  • 每小時處理1000個規則

    說明

    影響規則評估數的指標為轉寄規則數,免費額度為25。

規格&LCU費

產品優勢

多協議支援

豐富的協議支援,滿足您多樣化的應用情境。

  • 基礎協議:支援包含TCP協議和UDP協議的四層負載平衡;支援HTTP協議和HTTPS協議的七層負載平衡。

  • 進階協議:

    • ALB:支援QUIC協議,對音視頻和移動互連網應用更友好;支援gRPC協議,實現海量微服務間的高效API通訊。

    • NLB:支援TCPSSL協議,可對SSL認證進行集中管理及卸載,有效提升後端業務處理效率。

多層次容災

提供多層次的容災策略與高可用保障體驗。

  • 健全狀態檢查:定時檢測後端伺服器健全狀態,一旦檢測到後端伺服器異常,則不會再轉寄流量到異常執行個體,保證業務可用性。

  • 多可用性區域:在地區內採用多可用性區域部署,輕鬆實現同城容災。

  • 會話同步:採用叢集部署,各伺服器之間會話同步,支援熱升級,避免單伺服器故障對業務的影響。

更安全可靠

內建基礎安全防護能力,降低安全建設成本,讓網路更省心更安心。

  • 網路層安全防護:四層負載平衡支援DDoS、SYN Flood、UDP Flood、ACK Flood、ICMP Flood、DNS Flood等攻擊防護。

  • 應用程式層安全防護:七層負載平衡除了具備四層安全防護能力,還支援一鍵整合WAF(Web Application Firewall),讓應用程式層更加可靠。

  • 認證管理:針對HTTPS協議、QUIC協議和TCPSSL協議提供集中化的認證管理系統,滿足您安全可靠的傳輸需求。

超強效能保障

強大的流量分發能力和豐富的路由功能,具有超強效能保障能力。

  • 效能保障型執行個體:CLB推出效能保障型執行個體,實現不同執行個體間的效能隔離,提供相應規格下的效能保障。

  • 超強彈效能力:ALB單一實例最大支援100萬QPS,NLB單一實例最大支援1億並發串連和100 Gbps頻寬。除海量流量分發處理能力外,還可以自動Auto Scaling以應對突發的不穩定流量。

靈活的調度策略

多種調度演算法與轉寄模式,提升應用部署靈活性。

  • 調度演算法:支援加權輪詢、加權最小串連數、源IP雜湊、四元組雜湊、一致性雜湊和QUIC ID雜湊等調度演算法,可根據自身需求選擇相應演算法來分配使用者流量。

  • 轉寄規則:支援配置請求方向和回應程式向的轉寄規則,根據不同的轉寄條件和動作進行流量調度,提升應用系統靈活性。

多種管理途徑與付費方式

根據業務特徵靈活選擇執行個體類型與付費方式,多種管理途徑輕鬆運用負載平衡。

  • 靈活的管理方式:可基於管理主控台、OpenAPI與SDK等方式實現負載平衡的建立、配置與管理。

  • 豐富的付費方式:提供後付費與預付費兩種不同的結算模式,支援按流量與按固定頻寬兩種計費方式。

相關文檔