負載均衡簡介與搭建

Payne-Wu發表於2020-09-25

負載均衡簡介與搭建

簡介

負載均衡(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地址或域名,負載均衡伺服器將會根據權重自動轉發使用者請求到相應的後端伺服器上。

登入阿里雲管理控制檯

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-ifrfPR4u-1601039877319)(D:\Note\ALiCould七天ECS訓筆記\day3\1-登入圖.png)]

點選左側導航欄的 產品與服務 ,下拉選單中,在 彈性計算 條目下選擇 負載均衡

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-cTWQLDUk-1601039877321)(D:\Note\ALiCould七天ECS訓筆記\day3\2-進入配置.png)]

點選左側的 例項管理 ,然後開啟實驗提供的例項,在例項列表頁面,點選目標例項右側的 點我****開始配置(D:\Note\ALiCould七天ECS訓筆記\day3\3-建立負載均衡.png)]
在這裡插入圖片描述

若例項配置欄為空,請嘗試更換上方頁面欄中地區

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-PT2pbI5T-1601039877328)(D:\Note\ALiCould七天ECS訓筆記\day3\3-3-1建立負載均衡.png)]

通過負載均衡業務配置嚮導,配置負載均衡的 監聽埠後端伺服器健康檢查

協議&監聽 頁面,輸入如下資訊,完成後,點選 下一步

  • 負載均衡協議:選擇 HTTP
  • 監聽埠:設為 80
  • 高階配置保持預設

後端伺服器 頁面,監聽請求轉發至 預設伺服器組,在已新增伺服器處點選 繼續****新增

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-nAI2kY4l-1601039877329)(D:\Note\ALiCould七天ECS訓筆記\day3\3-1建立負載均衡.png)]

在彈出的待新增伺服器頁面,在預先配置好的兩臺雲伺服器前打勾選擇,然後點選下一步,之後再點選 新增

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-UQBdC3wE-1601039877330)(D:\Note\ALiCould七天ECS訓筆記\day3\3-3建立負載均衡.png)]

配置稽核 頁面,確認上述配置操作正確,點選 提交;出現如下介面,提示配置成功後,點選 知道了

然後Yes到最後

在瀏覽器中新建頁面,並訪問 負載均衡服務地址(彈性地址)

權重配置

在控制檯點選左側 例項管理 ,在右側頁面中的紅框處看到負載均衡的 例項名稱(也就是 雲產品資源 提供的 負載均衡IP地址) ;

在這裡插入圖片描述

進入之後選擇 預設伺服器組 ;[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-HIJEy8PI-1601039877333)(D:\Note\ALiCould七天ECS訓筆記\day3\4-1權重配置.png)]

勾選全部,選擇修改權重,設定兩個例項的 權重 分別為 3090 。然後一直Yes即可

使用者通過負載均衡訪問的時候,1/4 的使用者請求傳送到一臺後端伺服器中,3/4 的請求傳送到另一臺後端伺服器中。

會話保持

選中監聽,操做中選擇修改監聽配置
在這裡插入圖片描述

進入之後,選擇高階設定。開啟會話維持。一直Yes即可

務器中,3/4 的請求傳送到另一臺後端伺服器中。

會話保持

選中監聽,操做中選擇修改監聽配置

[外鏈圖片轉存中...(img-fAQL5Wmt-1601039877334)]

進入之後,選擇高階設定。開啟會話維持。一直Yes即可

相關文章