天天看點

阿裡雲ECS 七天打卡 SLB負載均衡實踐

阿裡雲負載均衡

簡介
負載均衡(Server Load Balancer)

是将通路流量根據轉發政策分發到後端多台雲伺服器(ECS執行個體)的流量分發控制服務。負載均衡擴充了應用的服務能力,增強了應用的可用性。

負載均衡通過設定虛拟服務位址,将添加的ECS執行個體虛拟成一個高性能、高可用的應用服務池,并根據轉發規則,将來自用戶端的請求分發給雲伺服器池中的ECS執行個體。

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

架構

負載均衡服務主要有三個核心概念:

負載均衡執行個體 (Server Load Balancer instances)

一個負載均衡執行個體是一個運作的負載均衡服務,用來接收流量并将其配置設定給後端伺服器。要使用負載均衡服務,您必須建立一個負載均衡執行個體,并至少添加一個監聽和兩台ECS執行個體。

監聽 (Listeners)

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

後端伺服器(Backend Servers)

一組接收前端請求的ECS執行個體。您可以單獨添加ECS執行個體到伺服器池,也可以通過虛拟伺服器組或主備伺服器組來批量添加和管理。

阿裡雲ECS 七天打卡 SLB負載均衡實踐
特點

1)負載均衡服務通過設定虛拟服務位址(IP),将位于同一地域(Region)的多台雲伺服器(Elastic Compute Service,簡稱ECS)資源虛拟成一個高性能、高可用的應用服務池;根據應用指定的方式,将來自用戶端的網絡請求分發到雲伺服器池中。

2)負載均衡服務會檢查雲伺服器池中ECS的健康狀态,自動隔離異常狀态的ECS,進而解決了單台ECS的單點問題,同時提高了應用的整體服務能力。在标準的負載均衡功能之外,負載均衡服務還具備TCP與HTTP抗DDoS攻擊的特性,增強了應用伺服器的防護能力。

3)負載均衡服務是ECS面向多機方案的一個配套服務,需要同ECS結合使用。

産品優勢
  • 高可用

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

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

  • 可擴充

您可以根據業務的需要,随時增加或減少後端伺服器的數量,擴充應用的服務能力。

  • 低成本

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

  • 安全

結合雲盾,可提供5Gbps的防DDOS攻擊能力。

雲伺服器狀态确認

第一台ECS 的界面

阿裡雲ECS 七天打卡 SLB負載均衡實踐

第二台ECS 的界面

阿裡雲ECS 七天打卡 SLB負載均衡實踐

背景知識

阿裡雲ECS 七天打卡 SLB負載均衡實踐

配置負載均衡

  1. 登入控制台
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐

等待一分鐘 點選重新整理

阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐

檢驗負載均衡

阿裡雲ECS 七天打卡 SLB負載均衡實踐

重新整理後伺服器IP位址變化

阿裡雲ECS 七天打卡 SLB負載均衡實踐

修改權重

第一台 40% 第二台60%

阿裡雲ECS 七天打卡 SLB負載均衡實踐

1)點選左側 監聽 ,監聽頁面點選右側的 配置 。

阿裡雲ECS 七天打卡 SLB負載均衡實踐

2) 配置監聽頁面的 進階配置 處,點選 修改 ;

阿裡雲ECS 七天打卡 SLB負載均衡實踐

3)開啟 會話保持 ,逾時時間 輸入 180 (即 3 分鐘);完成後點選 下一步 。

阿裡雲ECS 七天打卡 SLB負載均衡實踐

4)下面的 後端伺服器、健康檢查 和 配置稽核 頁面都采用預設值 ,依次完成配置。

阿裡雲ECS 七天打卡 SLB負載均衡實踐

5)傳回到 監聽 頁面 ,會話保持 狀态 已開啟 。

阿裡雲ECS 七天打卡 SLB負載均衡實踐
  1. 再次在浏覽器中輸入 負載均衡 的 IP位址 ,多次重新整理,發現在會話保持的逾時時間内請求隻會分發到某一台 ECS 上(究竟是哪一台 ECS 沒有規定),時間超出後,重新按照權重比例分發。
阿裡雲ECS 七天打卡 SLB負載均衡實踐
阿裡雲ECS 七天打卡 SLB負載均衡實踐

繼續閱讀