Linux主流架構(gòu)運(yùn)維工作的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)Linux主流架構(gòu)運(yùn)維工作的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為東營(yíng)等服務(wù)建站,東營(yíng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為東營(yíng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

LVS+KEEPALIVED(heartbeat)+Squid+Nginx/Apache+JAVA/PHP

+MySQL/MariaDB等,分享一個(gè)簡(jiǎn)單的拓?fù)鋱D,供各位同學(xué)實(shí)驗(yàn)參考

Linux主流架構(gòu)運(yùn)維工作的示例分析

一般網(wǎng)站總體分為四層,依次為前端負(fù)載均衡、中間代理、后端服務(wù)、數(shù)據(jù)庫層。

當(dāng)然除了這個(gè)整體的流程,不同的公司擴(kuò)展的東西也非常多,各種系統(tǒng)不斷的往這個(gè)架構(gòu)里面添加,形成一個(gè)非常龐大、復(fù)雜的系統(tǒng)。那接下來我們對(duì)每個(gè)層級(jí)運(yùn)維人員需要注意的細(xì)節(jié):

1) LVS負(fù)載均衡層

LVS負(fù)載均衡層主要用來抵御大流量及轉(zhuǎn)發(fā)數(shù)據(jù)功能,一般基于TCP/IP 四層協(xié)議進(jìn)行轉(zhuǎn)發(fā),根據(jù)不同的內(nèi)部環(huán)境使用的轉(zhuǎn)發(fā)方式也不一樣,通常DR模式效率比較高,LVS+keepalived結(jié)合,可以使用keepalived去管理我們整個(gè)配置文件,讓負(fù)責(zé)均衡變得簡(jiǎn)單實(shí)用,可以各種策劃來檢查后端Nginx或者Squid服務(wù)是否正常。

LVS簡(jiǎn)單工作原理:用戶請(qǐng)求LVS VIP,LVS根據(jù)轉(zhuǎn)發(fā)方式和算法,將請(qǐng)求轉(zhuǎn)發(fā)給后端服務(wù)器,后端服務(wù)器接受到請(qǐng)求,返回給用戶,對(duì)于用戶來說,看不到WEB后端具體的應(yīng)用。

運(yùn)維人員在維護(hù)LVS中,需要密切關(guān)注LVS當(dāng)前轉(zhuǎn)發(fā)連接數(shù)及系統(tǒng)LVS日志。通過監(jiān)控平臺(tái)監(jiān)控VIP、真實(shí)IP的情況、連接數(shù)的情況。

2) Nginx反向代理層

Nginx是目前主流的高性能WEB服務(wù)器,Nginx因?yàn)榉浅2诲e(cuò)的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗等優(yōu)點(diǎn),目前發(fā)展勢(shì)頭非?;鸨?/p>

Nginx主要基于7層應(yīng)用,能夠?qū)崿F(xiàn)各種規(guī)則轉(zhuǎn)發(fā),反向代理我們后端的JAVA、PHP動(dòng)態(tài)服務(wù)器,同時(shí)Nginx本身處理靜態(tài)頁面的能力官方理論并發(fā)5w/s,同時(shí)Nginx還可以作為緩存服務(wù)器存儲(chǔ)我們靜態(tài)頁面緩存,性能跟squid不相上下。

作為IT運(yùn)維人員在日常運(yùn)維中,需要長(zhǎng)期的關(guān)注網(wǎng)站的整體運(yùn)行情況,分析網(wǎng)站瓶頸,不斷優(yōu)化Nginx的相關(guān)參數(shù),并確保Nginx跟后端服務(wù)連接是否有異常等。

3) 后端服務(wù)層

后端存放我們真正的網(wǎng)站和后臺(tái)服務(wù),通過前端Nnginx調(diào)用,后端常見的服務(wù)解析軟件,如果是jsp語言的話,容器為Tomcat、Resin、Weblogic等等。

如果是PHP程序,我們就需要安裝PHP環(huán)境來解析php代碼,然后通過前端Nginx反向代理提供給用戶訪問。

在日常的運(yùn)維中,需要注意后端服務(wù)層的監(jiān)控,及連接數(shù)的問題,要實(shí)時(shí)關(guān)注并監(jiān)控后端服務(wù)的正常,配置多實(shí)例,冗余案例。

4) 數(shù)據(jù)庫層

目前互聯(lián)網(wǎng)主流數(shù)據(jù)庫有Mysql、Mariadb、mongodb、Oracle等等,對(duì)于數(shù)據(jù)庫是整個(gè)架構(gòu)的核心層,而且數(shù)據(jù)是企業(yè)生存之本,所以數(shù)據(jù)庫的架構(gòu)和維護(hù)也是至關(guān)重要的。中大型的互聯(lián)網(wǎng)公司都有自己專職的DBA人員負(fù)責(zé)Mysql的運(yùn)行和維護(hù)。

對(duì)于IT運(yùn)維人員在維護(hù)數(shù)據(jù)庫時(shí)需要密切關(guān)注數(shù)據(jù)庫并發(fā)數(shù)、連接池等變化,關(guān)注數(shù)據(jù)庫主從、讀寫分離狀態(tài)及日志的變化情況,并制定完整的備份機(jī)制完成數(shù)據(jù)庫的備份,有問題及時(shí)處理。

關(guān)于“Linux主流架構(gòu)運(yùn)維工作的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

新聞名稱:Linux主流架構(gòu)運(yùn)維工作的示例分析-創(chuàng)新互聯(lián)
URL標(biāo)題:http://www.muchs.cn/article22/cdjpcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航、Google靜態(tài)網(wǎng)站網(wǎng)頁設(shè)計(jì)公司、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)