自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

資深運維工程師劉晗昭談負載均衡軟/硬件

原創(chuàng)
系統(tǒng)
你每天上網(wǎng)的時候有沒有咒罵過某個站的訪問慢?你有沒有詛咒過某個站的訪問不夠流暢?如果你是個運維,之前的架構(gòu)已經(jīng)開始不能承受業(yè)務(wù)增長,每天用戶對網(wǎng)站流暢性的投訴越來越多。那么并發(fā)量高的網(wǎng)站如何來維持訪問流暢呢?沒得選,負載均衡。在負載均衡中可以分為兩種方式,硬件方式與軟件方式。在軟件方式中有一個讓國人驕傲的軟件LVS。

如果你是個運維,企業(yè)的業(yè)務(wù)在不斷增長,之前的架構(gòu)已經(jīng)開始不能承受業(yè)務(wù)增長,每天用戶對網(wǎng)站流暢性的投訴越來越多。對于大型網(wǎng)站來說,在面對大量用戶訪問、高并發(fā)請求方面,基本解決方法集中為使用高性能的服務(wù)器、數(shù)據(jù)庫與Web服務(wù)器,采用高效率的編成語言。但是這些并不能處理問題的根本,沒得選***方案——負載均衡。

負載均衡(Load Balance),其意思就是將負載(工作任務(wù))進行平衡、分攤到多個操作單元上進行執(zhí)行。在負載均衡中可以分為兩種方式,硬件方式與軟件方式。在軟件方式中有一個讓國人驕傲的軟件LVS。LVS是一個開源的軟件,由畢業(yè)于國防科技大學(xué)的章文嵩博士于1998年5月創(chuàng)立,用來實現(xiàn)Linux平臺下的簡單負載均衡。LVS是Linux Virtual Server的縮寫,意思是Linux虛擬服務(wù)器。

負載均衡的方式

相對來說,對于一些網(wǎng)站和一些網(wǎng)絡(luò)應(yīng)用而言,需不需要負載均衡,要看網(wǎng)站的訪問量是不是增長的很快,單個處理單元無法滿足負載需求時,網(wǎng)絡(luò)應(yīng)用流量將要出現(xiàn)瓶頸時,負載均衡才會起到作用。其實在互聯(lián)網(wǎng)行業(yè)中提升業(yè)務(wù)水平有兩個選擇,要么花錢買硬件,要么花錢找技術(shù)。其實這兩個選擇總結(jié)起來也就是一個——花錢。但是錢一定要花的有價值,買幾臺服務(wù)器增加帶寬或者是請一位技術(shù)牛人幫你搞定一切是完全不同花錢路線。

負載均衡可以采用軟件和硬件兩種方式完成,目前市場上主要的硬件負載均衡主要是有F5、思科以及Radware當(dāng)然梭子魚的硬件產(chǎn)品也是相當(dāng)不錯的選擇,而軟件產(chǎn)品主要有LVS、Nginx以及使用量不大的HAProxy。

資深運維工程師劉晗昭談負載均衡軟/硬件

說到選擇負載均衡產(chǎn)品大多數(shù)的中小企業(yè)還是會選擇軟件產(chǎn)品實現(xiàn),當(dāng)然免費的開源軟件是比較受青睞的。這里我們采訪到了很早就已經(jīng)參加工作的資深運維工程師劉晗昭老師。

資深運維工程師劉晗昭談負載均衡軟/硬件

劉晗昭:資深運維工程師,2003年開始在智聯(lián)招聘從事運維工作,2008年轉(zhuǎn)戰(zhàn)央視國際,之后就職聯(lián)通新時訊,目前在昆侖萬維從事運維工作。

劉老師很早開始接觸負載均衡,不過最初使用思科的LocalDirector,因業(yè)務(wù)擴展,原負載均衡設(shè)備不能滿足業(yè)務(wù)增長需要,換成了netscaler。在當(dāng)時的訪問量下思科的產(chǎn)品使用效果還是不錯的。

劉老師談到在2008年的時候開始接觸軟件負載均衡LVS,之后做過的很多項目中在內(nèi)部環(huán)境調(diào)度中都是使用LVS來完成的,但是對外面向客戶的業(yè)務(wù)還是采用硬件設(shè)備完成。

一直以來有很多爭議,負載均衡到底是用軟件還是硬件。談到這一問題劉老師說:“如果公司不差錢,當(dāng)然選擇硬件產(chǎn)品。首先硬件產(chǎn)品的售后服務(wù)和技術(shù)支持是毋庸置疑的,良好的技術(shù)保障也是產(chǎn)品的賣點。同時硬件廠商在GSLB方面都有很好的解決方案,企業(yè)可以很容易的實現(xiàn)全局負載均衡。不過使用硬件進行負載均衡也存在著缺點,有了硬件廠商的支持,一部分運維人員很可能把更多的精力放在如何設(shè)置硬件設(shè)備上,從而忽略了負載均衡的核心技術(shù),畢竟掌握一門技術(shù)要比掌握一個產(chǎn)品更重要。”

對于還處于起步期的企業(yè)劉老師又說道:“如果企業(yè)沒有太多的資金支持,選擇軟件的負載均衡是最合適不過的。首先是節(jié)省了一大筆費用,其次在一定條件下效果是不輸給硬件負載均衡的。但對于維護軟件負載均衡的運維同志們要求就要提高了。LVS是開源的,沒有固定的廠商進行支持,所以需要我們充分熟習(xí)此項技術(shù),要能解決生產(chǎn)線中遇到的所有問題。從我開始接觸LVS以來,技術(shù)變化不大,不過圍繞負載均衡,卻產(chǎn)生很多了支持此功能的軟件,像squid、nginx、haproxy、varnish等等,這就讓系統(tǒng)架構(gòu)更靈活更多樣。” 

其實,單純說軟件/硬件負載均衡是不全面的。然而,就國內(nèi)的企業(yè)來說,使用軟件的負載均衡技術(shù)更為多一些,一方面是因為成本問題,而另一方面軟件負載均衡的優(yōu)點更加突出。如果有一定運維經(jīng)驗的人都知道軟件的擴展性比較好,硬件的承載是非常有限的。眾所周知淘寶的并發(fā)量大的驚人,據(jù)聽說他們現(xiàn)在已經(jīng)把某硬件負載均衡設(shè)備全部換成LVS的架構(gòu)了。

在***劉晗昭老師還不忘為Linux20周年送上一句賀言:“希望能有越來越多的人加入到linux的陣營中,讓開源走的更遠。”

 

責(zé)任編輯:張浩 來源: 51CTO.com
相關(guān)推薦

2011-12-07 23:10:59

Velocity運維工程師統(tǒng)計

2012-05-08 15:31:09

運維南非螞蟻

2012-10-26 15:11:56

云計算Puppet

2012-07-06 17:02:02

運維腳本工程師

2017-07-11 10:40:10

向日葵運維

2013-12-18 10:56:48

Linux運維運維技能

2019-10-29 16:29:28

運維架構(gòu)開發(fā)

2012-07-05 14:46:21

運維工程師

2017-02-03 20:50:08

Linux

2012-07-24 13:36:58

運維

2016-10-13 09:30:46

Linux運維工程師運維前景

2016-12-08 14:19:12

數(shù)據(jù)中心運維工程師

2012-08-15 14:58:01

運維架構(gòu)師

2009-10-21 21:14:37

BTIM系統(tǒng)IT運維管理北塔軟件

2016-09-14 15:41:38

2019-04-01 14:02:41

運維網(wǎng)絡(luò)排錯

2011-08-05 15:32:44

2009-02-11 13:15:54

軟件工程師女工程師google

2018-04-18 08:36:48

Linux命令運維
點贊
收藏

51CTO技術(shù)棧公眾號