如何理解AWS ELB(負載均衡)


如何理解ELB

通俗來說,ELB類似於nginx、lvs、haproxy等等

Elastic Load Balancing 跨多個可用區中的多個目標(如 Amazon EC2 實例、容器和 IP 地址)分發傳入應用程序或網絡流量。Elastic Load Balancing 會在應用程序的傳入流量隨時間的推移發生更改時擴展負載均衡器,並可自動擴展以處理大部分工作負載。

Elastic Load Balancing 跨多個可用區中的多個目標(如 Amazon EC2 實例、容器和 IP 地址)分發傳入應用程序或網絡流量。Elastic Load Balancing 會在應用程序的傳入流量隨時間的推移發生更改時擴展負載均衡器,並可自動擴展以處理大部分工作負載。

Elastic Load Balancing 支持三種類型的負載均衡器:Application Load Balancer、Network Load Balancer 和 Classic Load Balancer。可以根據應用程序需求選擇負載均衡器。

負載均衡器優勢
負載均衡器跨多個計算資源 (如虛擬服務器) 分布工作負載。使用負載均衡器可提高您的應用程序的可用性和容錯性。

可以根據需求變化在負載均衡器中添加和刪除計算資源,而不會中斷應用程序的整體請求流。

您可以配置運行狀況檢查,這些檢查可用來監控計算資源的運行狀況,以便負載均衡器只能將請求發送到正常運行的目標。此外,您可以將加密和解密的工作交給負載均衡器完成,以使您的計算資源能夠專注於完成主要工作。

Elastic Load Balancing 支持三種類型的負載均衡器:

  • Application Load Balancer(7層應用程序負載均衡器)
  • Network Load Balancer (4層網絡負載均衡器)
  • Classic Load Balancer(傳統負載均衡器)#這個使用很少了

可以根據應用程序需求選擇不同類型的負載均衡器

底層實現原理

1、ELB由負載均衡器和目標組組成

2、⭐️A、B為兩個安全組。

3、負載均衡器里面的實例地址IP也占用VPC子網的IP,並且負載均衡器里面的實例可以自動伸縮;負載均衡器內的實例對用戶不可見;

4、VPC子網划分,IP使用數量,也要考慮elb的自動伸縮的場景;

5、目標組里面的實例無法做到自動伸縮,需要配合AS伸縮;

6、目標組的實例,所在的子網可以與負載均衡器的子網相同或者不通,但是必須所在的AZ是一樣的。

7、ELB占用的IP你可以在EC2控制台,網絡與安全、網絡接口這里查詢到


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM