負載均衡(Load Balance)其意思就是分攤到多個操作單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而***同完成工作任務。
單從字面上的意思來理解就可以解釋N臺服務器平均分擔負載,不會因為某臺服務器負載高宕機而某臺服務器閑置的情況。那麽負載均衡的前提就是要有多臺服務器才能實現,也就是兩臺以上即可。
負載均衡建立在現有網絡結構之上,它提供了壹種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。
二、負載均衡的優點
減少服務器的壓力,將原本壹臺服務器索要承受的訪問量分給多臺,並提高項目的可用性,當壹臺服務器掛掉的時候不會導致項目癱瘓。
三、四層負載均衡和七層負載均衡
四層負載均衡工作在OSI模型的傳輸層,主要工作是轉發,它在接收到客戶端的流量以後通過修改數據包的地址信息將流量轉發到應用服務器。
七層負載均衡工作在OSI模型的應用層,因為它需要解析應用層流量,所以七層負載均衡在接到客戶端的流量以後,還需要壹個完整的TCP/IP協議棧。七層負載均衡會與客戶端建立壹條完整的連接並將應用層的請求流量解析出來,再按照調度算法選擇壹個應用服務器,並與應用服務器建立另外壹條連接將請求發送過去,因此七層負載均衡的主要工作就是代理。 七層負載均衡 也稱為“內容交換”,也就是主要通過報文中的真正有意義的應用層內容,再加上負載均衡設備設置的服務器選擇方式,決定最終選擇的內部服務器。
七層負載均衡的優點:這種方式可以對客戶端的請求和服務器的響應進行任意意義上的修改,極大的提升了應用系統在網絡層的靈活性;安全性高。