負載均衡是一種確保組織的服務器不會因流量過載的技術。通過實施負載均衡措施,工作負載和流量請求將分布在服務器資源上,以提供更高的彈性和可用性。
負載均衡如何工作?
典型的負載均衡順序如下:
- 流量來到您的網站。您網站的訪問者通過 Internet 向您的服務器發送大量并發請求。
- 流量分布在服務器資源上。負載均衡硬件或軟件攔截每個請求并將其定向到適當的服務器節點。
- 每臺服務器運行一個合理的工作量。節點接收到請求并能夠接受請求并響應平衡器,因為它不會因過多的請求而過載。
- 服務器返回請求。該過程以相反的順序完成,以將服務器的響應返回給用戶。
這似乎很明顯,但值得注意的是,只有在已經建立了多個資源(服務器、網絡或虛擬)的情況下,才能完成上述步驟。否則,如果只有一個服務器或計算實例,則所有工作負載都分布在同一個地方,不再需要負載均衡。
負載均衡的好處
負載均衡器的作用類似于流量警察或來自 Internet 的流量的過濾器。它可以防止任何一臺服務器過載并變得不可靠。因此,每個節點都能夠更有效地工作。
近年來,負載均衡已成為一種更廣泛的技術類別,即應用交付控制器 (ADC)。ADC 旨在提供多種高級負載均衡功能,以確保工作負載均衡以及應用程序交付的整體高質量。
除了防止任何一種資源變得不堪重負和不可靠之外,負載均衡還有利于安全性和生產力。ADC 通常用作安全設備和控制點,有助于抵御各種類型的威脅,包括拒絕服務 (DOS) 攻擊。負載均衡還經常涉及復制內容和應用程序工作負載,這允許一次訪問多個資源副本。