下文給大家?guī)碡撦d均衡簡單介紹及優(yōu)點,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計的經(jīng)驗來做一個解答。
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供張灣網(wǎng)站建設(shè)、張灣做網(wǎng)站、張灣網(wǎng)站設(shè)計、張灣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、張灣企業(yè)網(wǎng)站模板建站服務(wù),10年張灣做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。一、什么是負載均衡
負載均衡(Load Balance)其意思就是分攤到多個操作單元上進行執(zhí)行,例如Web云服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應(yīng)用服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器等,從而共同完成工作任務(wù)。
單從字面上的意思來理解就可以解釋N臺服務(wù)器平均分擔(dān)負載,不會因為某臺服務(wù)器負載高宕機而某臺服務(wù)器閑置的情況。那么負載均衡的前提就是要有多臺服務(wù)器才能實現(xiàn),也就是兩臺以上即可。
負載均衡建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價有效透明的方法擴展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。
二、負載均衡的優(yōu)點
減少服務(wù)器的壓力,將原本一臺服務(wù)器索要承受的訪問量分給多臺,并提高項目的可用性,當(dāng)一臺服務(wù)器掛掉的時候不會導(dǎo)致項目癱瘓。
三、四層負載均衡和七層負載均衡
四層負載均衡工作在OSI模型的傳輸層,主要工作是轉(zhuǎn)發(fā),它在接收到客戶端的流量以后通過修改數(shù)據(jù)包的地址信息將流量轉(zhuǎn)發(fā)到應(yīng)用服務(wù)器。
七層負載均衡工作在OSI模型的應(yīng)用層,因為它需要解析應(yīng)用層流量,所以七層負載均衡在接到客戶端的流量以后,還需要一個完整的TCP/IP協(xié)議棧。七層負載均衡會與客戶端建立一條完整的連接并將應(yīng)用層的請求流量解析出來,再按照調(diào)度算法選擇一個應(yīng)用服務(wù)器,并與應(yīng)用服務(wù)器建立另外一條連接將請求發(fā)送過去,因此七層負載均衡的主要工作就是代理。 七層負載均衡 也稱為“內(nèi)容交換”,也就是主要通過報文中的真正有意義的應(yīng)用層內(nèi)容,再加上負載均衡設(shè)備設(shè)置的服務(wù)器選擇方式,決定最終選擇的內(nèi)部服務(wù)器。
七層負載均衡的優(yōu)點:這種方式可以對客戶端的請求和服務(wù)器的響應(yīng)進行任意意義上的修改,極大的提升了應(yīng)用系統(tǒng)在網(wǎng)絡(luò)層的靈活性;安全性高。
七層負載均衡,主要還是著重于應(yīng)用廣泛的HTTP協(xié)議,所以其應(yīng)用范圍主要是眾多的網(wǎng)站或者內(nèi)部信息平臺等基于B/S開發(fā)的系統(tǒng)。 四層負載均衡則對應(yīng)其他TCP應(yīng)用,例如基于C/S開發(fā)的ERP等系統(tǒng)。
四、負載均衡的使用軟件
負載均衡軟件有Nginx、LVS、HaProxy等是目前使用最廣泛的三種負載均衡軟件。
五、負載均衡算法
1、Round Robin: 對所有的backend輪循發(fā)送請求,算是最簡單的方式了,也是默認的分配方式;
2、Least Connections(least_conn): 跟蹤和backend當(dāng)前的活躍連接數(shù)目,最少的連接數(shù)目說明這個backend負載最輕,將請求分配給他,這種方式會考慮到配置中給每個upstream分配的weight權(quán)重信息;
3、Least Time(least_time): 請求會分配給響應(yīng)最快和活躍連接數(shù)最少的backend;
4、IP Hash(ip_hash): 對請求來源IP地址計算hash值,IPv4會考慮前3個octet,IPv6會考慮所有的地址位,然后根據(jù)得到的hash值通過某種映射分配到backend;
5、Generic Hash(hash): 以用戶自定義資源(比如URL)的方式計算hash值完成分配,其可選consistent關(guān)鍵字支持一致性hash特性;
六、基于DNS的負載均衡
通常現(xiàn)代的網(wǎng)絡(luò)服務(wù)者一個域名會關(guān)連到多個主機,在進行DNS查詢的時候,默認情況下DNS服務(wù)器會以round-robin形式以不同的順序返回IP地址列表,因此天然將客戶請求分配到不同的主機上去。不過這種方式含有固有的缺陷:DNS不會檢查主機和IP地址的可訪問性,所以分配給客戶端的IP不確保是可用的(Google 404);DNS的解析結(jié)果會在客戶端、多個中間DNS服務(wù)器不斷的緩存,所以backend的分配不會那么的理想。
相關(guān)視頻教程
以上就是本篇文章的全部內(nèi)容,希望能對大家的學(xué)習(xí)有所幫助。更多精彩內(nèi)容大家可以關(guān)注創(chuàng)新互聯(lián)相關(guān)教程欄目!!!
以上就是什么是負載均衡?負載均衡的簡單介紹的詳細內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!
文章名稱:負載均衡簡單介紹及優(yōu)點-創(chuàng)新互聯(lián)
文章來源:http://m.newbst.com/article2/dshhoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、服務(wù)器托管、做網(wǎng)站、App開發(fā)、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容