負載均衡(Server Load Balancer)是將訪問流量根據轉發策略分發到後端多臺雲服務器(ECS實例)的流量分發控制服務。負載均衡擴展了應用的服務能力,加強了應用的可用性。前端
負載均衡經過設置虛擬服務地址,將添加的ECS實例虛擬成一個高性能、高可用的應用服務池,並根據轉發規則,未來自客戶端的請求分發給雲服務器池中的ECS實例。後端
負載均衡默認檢查雲服務器池中的ECS實例的健康狀態,自動隔離異常狀態的ECS實例,消除了單臺ECS實例的單點故障,提升了應用的總體服務能力。此外,負載均衡還具有抗DDoS攻擊的能力,加強了應用服務的防禦能力。安全
組成部分服務器
負載均衡由如下三個部分組成:負載均衡
負載均衡實例 (Server Load Balancer instances)性能
一個負載均衡實例是一個運行的負載均衡服務,用來接收流量並將其分配給後端服務器。要使用服負載均衡服務,您必須建立一個負載均衡實例,並至少添加一個監聽和兩臺ECS實例。優化
監聽 (Listeners)網站
監聽用來檢查客戶端請求並將請求轉發給後端服務器。監聽也會對後端服務器進行健康檢查。阿里雲
後端服務器(Backend Servers)設計
一組接收前端請求的ECS實例。您能夠單獨添加ECS實例到服務器池,也能夠經過虛擬服務器組或主備服務器組來批量添加和管理。
以下圖所示,來自客戶端的請求通過負載均衡實例後,監聽會將請求根據配置的監聽規則分發給後端添加的ECS實例處理。
產品優點
高可用
採用全冗餘設計,無單點,支持同城容災。搭配DNS可實現跨地域容災,可用性高達99.95%。
根據應用負載進行彈性擴容,在流量波動狀況下不中斷對外服務。
低成本
與傳統硬件負載均衡系統高投入相比,成本可降低60%。
安全
阿里雲對開源四層負載均衡LVS的管理軟件Keepalived進行了全面優化,使得基於LVS的四層負載均衡具有接近於實時防護的能力。結合雲盾,可提供5G如下的防DDOS攻擊能力。
採用Tengine做爲負載均衡基礎模塊的七層負載均衡具有多維度的CC攻擊防護能力。
關於負載均衡的詳細內容:負載均衡入門與產品使用指南
(負載均衡(Server Load Balancer)是對多臺雲服務器進行流量分發的負載均衡服務,能夠經過流量分發擴展應用系統對外的服務能力,經過消除單點故障提高應用系統的可用性。
本課程主要介紹負載均衡的相關技術以及阿里雲負載均衡產品的使用方法)
更多精品課程:
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)