×
Community Blog CLB? ALB? 兩種負載平衡產品差異介紹

CLB? ALB? 兩種負載平衡產品差異介紹

阿里雲在 Apsara Conference 2020 發布新品應用負載均衡器(ALB),本文介紹 ALB 與 CLB 差異以及常用情境。

隨著網路快速發展,業務形態和需求也在不斷變化,迫切需要能夠滿足瞬間交易、影音串流、多人互動等繁多業務場景。

在推出負載平衡服務十多年後,阿里雲在 Apsara Conference 2020 發布新品應用負載均衡器(ALB),支持彈性擴展、Quick UDP Internet Connection (QUIC) 協議、基於內容的高級路由、內建DDoS防護、多協議七層轉發、雲原生、靈活計費等,滿足多樣化的應用層負載需求,安全可靠且即開即用。

CLB vs ALB

阿里雲全託管式負載平衡服務 Server Load Balancer(SLB) 具有即開即用、穩定可靠、彈性伸縮等特點,負責HTTPS流量的加密與解密,後端伺服器僅需處理普通HTTP流量,有效控制後端伺服器的規模與成本。阿里雲負載平衡分為兩類:

  • 傳統型負載平衡 CLB:支援TCP、UDP、HTTP和 HTTPS 協議,具備強大的四層處理能力,以及基礎的七層處理能力。
  • 應用程序負載平衡 ALB:ALB 為阿里雲雲原生網關,提供進階路由特性,例如基於HTTP Headers、Cookie 和查詢字串進行轉寄、重新導向和重寫等。專門面向七層,提供高強度業務處理性能,例如 HTTPS 卸載能力。單一實例每秒查詢數QPS(Query Per Second)可達100萬次。
圖說:CLB 與 ALB 比較表

比較表

適用 ALB 業務場景

場景一:電商促銷

由於電商節慶促銷,難以正確估算高峰流量,且需要根據地區、時間段和支付流程進行負荷分擔。傳統的負載均衡雖然具有統一靈活的調度能力,但仍然缺乏彈性、可擴展性和高性能。此時,應用程序負載平衡 ALB 便可滿足此高彈性、高並發、大容量特性,並完成多協議(HTTP/HTTPS/HOST/URL/Cookie/Http Method)的七層轉發。

場景二:直播串流

對於長短影片、直播串流、線上教育等各類影音業務,對後端資源有龐大需求,例如百萬級新連接請求、自動彈性伸縮、基於用戶畫像的流量轉發機制等,使得目前的四層負載均衡無法完全滿足業務發展需求。利用QUIC的傳輸轉發能力,ALB 可以快速建立連接,縮短時延,分配請求流量,保障高流量服務。

場景三:雲原生應用

近年來,網路業者許多業務已經遷移到雲上。雲廠商提供統一的基礎設施即服務(IaaS)能力和雲服務,大幅提高 IaaS 層的資源重複利用。用戶還希望在 IaaS 的更高層統一系統。這樣,資源和產品就可以得到不斷的再利用,進一步降低企業的運營成本。這是雲原生架構的重點所在。ALB基於雲原生架構,滿足用戶分階段發布、流量模擬、微服務等場景需求。

什麼是負載均衡 Server Load Balancer?

負載均衡 Server Load Balancer(SLB),就像流量管家,可自動調節訪問需求予多台伺服器、自動檢查剔除異常伺服器、並支援多可用區部署,進而實現跨區容災、提升可靠性與保障用戶體驗。適合應用於有優惠節慶、遊戲開服等業務高峰流量,伺服器容易超負荷運行,造成企業損失等情境。
 
與傳統的硬體型負載平衡自建方案相比,阿里雲負載平衡具備隨用隨付和彈性伸縮能力,無需一次性大額投入,便可擁有雙十一級別的流量分發處理能力。

同時,與開源的負載平衡自建方案相比,阿里雲負載平衡穩定可靠,配備專業的營運團隊,免費提供7×24小時不間斷支援人員服務,提升營運效率。

免費試用負載均衡 SLB

如果您對負載平衡感興趣,立即註冊阿里雲 Freetrial,個人或企業都可申請 SLB 試用代金券:https://www.alibabacloud.com/tc/campaign/free-trial
SLB freetrial

參考資料:
https://help.aliyun.com/document_detail/196874.html
https://www.alibabacloud.com/blog/alibaba-cloud-releases-alb-to-accelerate-the-delivery-of-enterprise-applications_596711?spm=a2c65.11461447.0.0.36911d9e7b6QtM

0 0 0
Share on

Alibaba Cloud TC Content

45 posts | 4 followers

You may also like