濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux主流架構(gòu)運維工作簡單剖析講解

Linux主流架構(gòu)運維工作簡單剖析講解

熱門標簽:百度中國地圖標注中心 百度地圖標注開鎖電話 pageadm實現(xiàn)地圖標注 琿春市地圖標注app 公司400電話辦理價格 依蘭縣地圖標注app 安陽百應(yīng)電銷機器人加盟 山東企業(yè)電銷機器人價格 潮州地圖標注

隨著IT運維的不斷發(fā)展,尤其的Linux的飛速發(fā)展,越來越多的企業(yè)開始使用Linux操作系統(tǒng)平臺,例如CentOS、RedHat、Ubuntu、Fedora等等,成千上億個網(wǎng)站涌現(xiàn)在當今互聯(lián)網(wǎng),互聯(lián)網(wǎng)已經(jīng)成為必不可少的工具,那今天我們跟大家一起來分享討論目前用的最多的Linux下主流網(wǎng)站架構(gòu):

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

+MySQL/MariaDB等,分享一個簡單的拓撲圖,供各位同學(xué)實驗參考

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

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

1) LVS負載均衡層

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

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

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

2) Nginx反向代理層

Nginx是目前主流的高性能WEB服務(wù)器,Nginx因為非常不錯的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗等優(yōu)點,目前發(fā)展勢頭非常火爆。

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

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

3) 后端服務(wù)層

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

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

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

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

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

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

標簽:保定 淘寶邀評 樂山 河北 榆林 滄州 河池 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Linux主流架構(gòu)運維工作簡單剖析講解》,本文關(guān)鍵詞  Linux,主流,架構(gòu),運維,工作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux主流架構(gòu)運維工作簡單剖析講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux主流架構(gòu)運維工作簡單剖析講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    九龙坡区| 托里县| 保德县| 易门县| 白银市| 东丽区| 贵港市| 南汇区| 若尔盖县| 宁阳县| 耿马| 嘉鱼县| 奎屯市| 临邑县| 托克逊县| 周口市| 定结县| 靖江市| 扎囊县| 英山县| 海南省| 伊通| 鹿泉市| 高邮市| 三门县| 阿城市| 商水县| 驻马店市| 闽侯县| 济阳县| 闸北区| 厦门市| 乌拉特前旗| 木兰县| 潮州市| 黄山市| 青河县| 新余市| 桃源县| 宜宾县| 东乡族自治县|