負載均衡簡介與搭建
文章目錄
負載均衡簡介與搭建
簡介
負載均衡(Server Load Balancer)是將訪問流量根據轉發策略分發到後端多臺雲伺服器(ECS例項)的流量分發控制服務。負載均衡擴充套件了應用的服務能力,增強了應用的可用性。
負載均衡通過設定虛擬服務地址,將新增的ECS例項虛擬成一個高效能、高可用的應用服務池,並根據轉發規則,將來自客戶端的請求分發給雲伺服器池中的ECS例項。
負載均衡預設檢查雲伺服器池中ECS例項的健康狀態,自動隔離異常狀態的ECS例項,消除了單臺ECS例項的單點故障,提高了應用的整體服務能力。此外,負載均衡還具備抗DDoS攻擊的能力,增強了應用服務的防護能力。
架構
負載均衡服務主要有三個核心概念:
負載均衡例項 (Server Load Balancer instances)
一個負載均衡例項是一個執行的負載均衡服務,用來接收流量並將其分配給後端伺服器。要使用負載均衡服務,您必須建立一個負載均衡例項,並至少新增一個監聽和兩臺ECS例項。
監聽 (Listeners)
監聽用來檢查客戶端請求並將請求轉發給後端伺服器。監聽也會對後端伺服器進行健康檢查。
後端伺服器(Backend Servers)
一組接收前端請求的ECS例項。您可以單獨新增ECS例項到伺服器池,也可以通過虛擬伺服器組或主備伺服器組來批量新增和管理。
特點
1)負載均衡服務通過設定虛擬服務地址(IP),將位於同一地域(Region)的多臺雲伺服器(Elastic Compute Service,簡稱ECS)資源虛擬成一個高效能、高可用的應用服務池;根據應用指定的方式,將來自客戶端的網路請求分發到雲伺服器池中。
2)負載均衡服務會檢查雲伺服器池中ECS的健康狀態,自動隔離異常狀態的ECS,從而解決了單臺ECS的單點問題,同時提高了應用的整體服務能力。在標準的負載均衡功能之外,負載均衡服務還具備TCP與HTTP抗DDoS攻擊的特性,增強了應用伺服器的防護能力。
3)負載均衡服務是ECS面向多機方案的一個配套服務,需要同ECS結合使用。
產品優勢
-
高可用
採用全冗餘設計,無單點,支援同城容災。搭配DNS可實現跨地域容災,可用性高達99.95%。
根據應用負載進行彈性擴容,在流量波動情況下不中斷對外服務。
-
可擴充套件
您可以根據業務的需要,隨時增加或減少後端伺服器的數量,擴充套件應用的服務能力。
-
低成本
與傳統硬體負載均衡系統高投入相比,成本可下降60%。
-
安全
結合雲盾,可提供5Gbps的防DDOS攻擊能力。
SLB負載均衡搭建
雲伺服器狀態確認
配置大於兩臺雲伺服器可供外網訪問,且自我驗證可正常訪問
負載均衡配置
將兩臺伺服器掛載到負載均衡的後端,這樣,使用者只需訪問一個IP地址或域名,負載均衡伺服器將會根據權重自動轉發使用者請求到相應的後端伺服器上。
登入阿里雲管理控制檯
點選左側導航欄的 產品與服務 ,下拉選單中,在 彈性計算 條目下選擇 負載均衡
點選左側的 例項管理 ,然後開啟實驗提供的例項,在例項列表頁面,點選目標例項右側的 點我****開始配置 。
若例項配置欄為空,請嘗試更換上方頁面欄中地區
通過負載均衡業務配置嚮導,配置負載均衡的 監聽埠、後端伺服器 和 健康檢查 :
在 協議&監聽 頁面,輸入如下資訊,完成後,點選 下一步 。
- 負載均衡協議:選擇 HTTP
- 監聽埠:設為 80
- 高階配置保持預設
在 後端伺服器 頁面,監聽請求轉發至 預設伺服器組,在已新增伺服器處點選 繼續****新增 。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-nAI2kY4l-1601039877329)(D:\Note\ALiCould七天ECS訓筆記\day3\3-1建立負載均衡.png)]
在彈出的待新增伺服器頁面,在預先配置好的兩臺雲伺服器前打勾選擇,然後點選下一步,之後再點選 新增;
在 配置稽核 頁面,確認上述配置操作正確,點選 提交;出現如下介面,提示配置成功後,點選 知道了;
然後Yes到最後
在瀏覽器中新建頁面,並訪問 負載均衡 的 服務地址(彈性地址)
權重配置
在控制檯點選左側 例項管理 ,在右側頁面中的紅框處看到負載均衡的 例項名稱(也就是 雲產品資源 提供的 負載均衡 的 IP地址) ;
進入之後選擇 預設伺服器組 ;[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳
勾選全部,選擇修改權重,設定兩個例項的 權重 分別為 30 ,90 。然後一直Yes即可
使用者通過負載均衡訪問的時候,1/4 的使用者請求傳送到一臺後端伺服器中,3/4 的請求傳送到另一臺後端伺服器中。
會話保持
選中監聽,操做中選擇修改監聽配置
進入之後,選擇高階設定。開啟會話維持。一直Yes即可
務器中,3/4 的請求傳送到另一臺後端伺服器中。
會話保持
選中監聽,操做中選擇修改監聽配置
進入之後,選擇高階設定。開啟會話維持。一直Yes即可
相關文章
- 負載均衡簡介負載
- 簡單實踐搭建 nginx 負載均衡Nginx負載
- nginx 負載均衡搭建Nginx負載
- Kubernetes中負載均衡功能簡介負載
- 負載均衡技術(一)———負載均衡技術介紹負載
- Spring Cloud負載均衡神器——Ribbon簡介與基本使用SpringCloud負載
- mysql負載均衡搭建(haproxy)MySql負載
- 介紹下Nginx 反向代理與負載均衡Nginx負載
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- 負載均衡技術介紹負載
- 簡單瞭解負載均衡負載
- Nginx多種負載均衡策略搭建Nginx負載
- Nginx 的 TCP 負載均衡介紹NginxTCP負載
- nginx負載均衡原理分析到手動編寫簡易負載均衡器Nginx負載
- 簡述負載均衡&CDN技術負載
- Haproxy搭建 Web 群集實現負載均衡Web負載
- 負載均衡的mariadb叢集搭建負載
- 負載均衡負載
- Mycat的負載均衡型別介紹負載型別
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- Nginx實現簡單的負載均衡Nginx負載
- 簡述負載均衡和CDN技術負載
- Nginx簡單的負載均衡配置示例Nginx負載
- Python實現簡單負載均衡Python負載
- 《搭建DNS負載均衡服務》RHEL6DNS負載
- 四. SpringCloud負載均衡與呼叫SpringGCCloud負載
- 秒懂負載均衡與反向代理負載
- Tomcat叢集與負載均衡Tomcat負載
- NGINX 負載均衡Nginx負載
- WebSocket負載均衡Web負載
- IP負載均衡負載
- nginx負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載
- nginx Win下實現簡單的負載均衡(1)nginx搭建部署Nginx負載
- nginx與IIS伺服器搭建叢集實現負載均衡(一)Nginx伺服器負載
- 解密負載均衡技術和負載均衡演算法解密負載演算法
- 高併發應用場景下的負載均衡與故障轉移實踐,AgileEAS.NET SOA 負載均衡介紹與實踐負載