簡單瞭解負載均衡

weixin_34249678發表於2018-09-27

負載均衡(Server Load Balancer)是將訪問流量根據轉發策略分發到後端多臺雲伺服器(ECS例項)的流量分發控制服務。負載均衡擴充套件了應用的服務能力,增強了應用的可用性。

負載均衡通過設定虛擬服務地址,將新增的ECS例項虛擬成一個高效能、高可用的應用服務池,並根據轉發規則,將來自客戶端的請求分發給雲伺服器池中的ECS例項。

負載均衡預設檢查雲伺服器池中的ECS例項的健康狀態,自動隔離異常狀態的ECS例項,消除了單臺ECS例項的單點故障,提高了應用的整體服務能力。此外,負載均衡還具備抗DDoS攻擊的能力,增強了應用服務的防護能力。

組成部分

負載均衡由以下三個部分組成:

負載均衡例項 (Server Load Balancer instances)

一個負載均衡例項是一個執行的負載均衡服務,用來接收流量並將其分配給後端伺服器。要使用服負載均衡服務,您必須建立一個負載均衡例項,並至少新增一個監聽和兩臺ECS例項。

監聽 (Listeners)

監聽用來檢查客戶端請求並將請求轉發給後端伺服器。監聽也會對後端伺服器進行健康檢查。

後端伺服器(Backend Servers)

一組接收前端請求的ECS例項。您可以單獨新增ECS例項到伺服器池,也可以通過虛擬伺服器組或主備伺服器組來批量新增和管理。

如下圖所示,來自客戶端的請求經過負載均衡例項後,監聽會將請求根據配置的監聽規則分發給後端新增的ECS例項處理。

8756905-36fe8ff844de8fe2.png

產品優勢

高可用

採用全冗餘設計,無單點,支援同城容災。搭配DNS可實現跨地域容災,可用性高達99.95%。

根據應用負載進行彈性擴容,在流量波動情況下不中斷對外服務。

低成本

與傳統硬體負載均衡系統高投入相比,成本可下降60%。

安全

阿里雲對開源四層負載均衡LVS的管理軟體Keepalived進行了全面優化,使得基於LVS的四層負載均衡具備接近於實時防禦的能力。結合雲盾,可提供5G以下的防DDOS攻擊能力。

採用Tengine作為負載均衡基礎模組的七層負載均衡具備多維度的CC攻擊防禦能力。

關於負載均衡的詳細內容:負載均衡入門與產品使用指南

(負載均衡(Server Load Balancer)是對多臺雲伺服器進行流量分發的負載均衡服務,可以通過流量分發擴充套件應用系統對外的服務能力,通過消除單點故障提升應用系統的可用性。

本課程主要介紹負載均衡的相關技術以及阿里雲負載均衡產品的使用方法)

更多精品課程:

阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場

相關文章