網路型負載平衡NLB(Network Load Balancer )是阿里雲面向萬物互聯時代推出的新一代四層負載平衡,支援超高效能和自動彈效能力,單一實例可以達到1億並發串連,幫您輕鬆應對高並發業務。
產品優勢
超強效能
NLB單一實例最大支援1億並發串連和100 Gbps頻寬,能夠輕鬆應對面向物聯網海量串連的高並發情境。
自動Auto Scaling
您無需指定或手動調整NLB的執行個體規格,執行個體效能會隨著您的業務增減自動Auto Scaling。
高可用
採用多層次容災架構設計,通過叢集容災、會話保持、可用性區域多活等機制保障執行個體的可用性。
TCPSSL卸載
支援大規模TCPSSL卸載,您可以在NLB上對SSL認證進行集中管理及卸載,有效提升後端業務處理效率。
多情境流量分發
支援掛載IP類型後端服務,可以結合雲企業網實現跨地區、跨VPC及雲下IDC伺服器等多個情境的流量分發調度。
豐富的進階特性
支援IPv4/IPv6雙棧、全連接埠、建立串連限速、串連優雅中斷等進階特性,滿足您多方位的業務定製需求。
應用情境
物聯網業務入口
在智能家居、智能停車、視頻監控、車連網等業務情境中,NLB作為業務入口可以同時處理海量並發串連,同時提供TCPSSL卸載、串連限速等能力保障物聯網業務安全穩定運行。
互連網雲上業務入口
NLB作為互連網流量入口,單一實例提供超高的四層處理能力,同時可以基於業務變化自動Auto Scaling,業務波動時無需手工幹預,降低了營運管理成本。
混合雲業務入口
NLB支援掛載本地IDC(Internet Data Center)伺服器,可以搭配雲企業網等產品將雲上請求轉寄至線下伺服器處理,輕鬆實現線下IDC與雲上服務互連。
NLB組成
概念 | 說明 |
執行個體 | NLB面向四層,提供了強大的四層負載平衡能力,通過將流量分發至不同的後端伺服器來擴充應用系統的服務吞吐能力。單一實例最大支援1億並發串連。 |
監聽 | 監聽是NLB最小業務單元,監聽上需要配置協議與連接埠以告知NLB需要處理什麼流量,例如TCP協議,80連接埠。NLB支援TCP、UDP、TCPSSL協議。每個NLB至少有一個監聽,才能開始流量處理與分發。每個NLB預設最多可以配置50個監聽,用於處理不同的業務流量。 |
伺服器組 | 伺服器組是一個邏輯組,包含多個後端伺服器用於處理NLB分發的業務請求。NLB中的伺服器組獨立於NLB存在,可以將同一伺服器組掛載在不同NLB內。每個伺服器組預設最多可以添加1000個後端伺服器。 NLB伺服器組支援Elastic Compute Service(Elastic Compute Service)、Elastic Container Instance(Elastic Container Instance)、彈性網卡ENI(Elastic Network Interface)和IP類型的後端伺服器。更多資訊,請參見: |
健全狀態檢查 | NLB通過健全狀態檢查來判斷後端伺服器的業務可用性。NLB探測伺服器組中不健康的伺服器,並避免將流量分發給不健康的伺服器。NLB支援豐富靈活的健全狀態檢查配置,如協議、連接埠、以及各種健全狀態檢查閾值。 |
NLB類型
本文從網路類型和協議版本兩個方面介紹NLB類型。下圖為您展示雙棧公網NLB和雙棧私網NLB。
網路類型
阿里雲提供公網和私網兩種網路類型的NLB。您可以根據業務情境選擇配置對外公開或對內私人的NLB,系統會根據您的選擇來決定是否使用共用頻寬和Elastic IP Address。上圖中半透明框中所有元素分別實現了一個面向公網(私網)的NLB。
概念 | 說明 |
網域名稱 | 一個在公網(私網)上可解析的網域名稱解析至對應的VIP。您也可以將所擁有的可讀性強的網域名稱通過CNAME方式解析到NLB的網域名稱上來使用。 說明 自2024年11月15日00:00:00(UTC+8)起,對於建立的NLB執行個體預設使用新網域名稱,阿里雲平台將不允許使用者直接使用平台側提供的預設網域名稱進行訪問。2024年11月15日00:00:00(UTC+8)前,已建立的NLB執行個體不受影響,具體請參見負載平衡網域名稱升級公告。 |
共用頻寬 | 您僅在建立公網NLB時需要使用共用頻寬。共用頻寬提供地區級的頻寬共用和複用能力,以及按頻寬計費和按增強型95計費等多種計費模式,可有效節省公網頻寬使用成本。公網NLB中將使用共用頻寬來提供增強型95計費和按頻寬計費能力。 |
EIP | 您僅在建立公網NLB時需要使用EIP,在建立私網NLB時無需配置。NLB對公網服務的IP地址,一個公網NLB可以有多個EIP。為了實現高可用性,一個公網NLB至少應包含兩個分布在不同可用性區域的EIP。 |
VIP(Virtual IP address) | NLB實施流量分發的實體。每個VIP都是Virtual Private Cloud(Virtual Private Cloud)中的一個私網IP地址。 |
協議版本
NLB協議版本分為IPv4和雙棧。
概念 | 說明 |
IPv4 | IPv4執行個體對外提供IPv4的VIP。 |
雙棧 | 雙棧執行個體對外同時提供IPv4和IPv6的VIP,每個執行個體對外通過統一的網域名稱提供服務。 |
開通網路型負載平衡NLB
單擊建立網路型負載平衡NLB可立即前往NLB產品購買頁面。
部署和維護NLB
註冊阿里雲帳號後,您可以通過以下方式部署和維護NLB:
網路型負載平衡NLB控制台:具有互動式操作的Web服務頁面。您可登入控制台完成NLB執行個體的建立、使用或釋放,具體操作,請參見建立和管理NLB執行個體。
阿里雲SDK:提供Java、Go、Python等多種程式設計語言的SDK。
OpenAPI開發人員門戶:提供快速檢索介面、線上調用API和動態產生SDK範例程式碼等服務。
Terraform:能夠通過設定檔在阿里雲以及其他支援Terraform的雲商平台叫用計算資源,並對其進資料列版本設定的開源工具。