運(yùn)維到底是干什么的?

數(shù)據(jù)中心云服務(wù)
數(shù)據(jù)中心云服務(wù)
運(yùn)維負(fù)責(zé)具體的產(chǎn)品線運(yùn)維工作,同時(shí)也需要掌握開發(fā)的能力,深入業(yè)務(wù),最了解業(yè)務(wù)的痛點(diǎn)和問題,同時(shí)研發(fā)/優(yōu)化針對產(chǎn)品業(yè)務(wù)需求的平臺(tái)、工具和手段,能夠接觸到各類優(yōu)秀的系統(tǒng)架構(gòu)并有能力做出優(yōu)劣對比,同時(shí)對業(yè)務(wù)的掌控決定了相應(yīng)運(yùn)維工程師在業(yè)務(wù)發(fā)展中的作用。

運(yùn)維到底是干什么的?估計(jì)連運(yùn)維工程師本身都不清楚,在百度上搜索也基本得不到答案,找了很多的運(yùn)維老員工,終于總結(jié)出了運(yùn)維工程師的工作內(nèi)容:

360截圖16240201557844.png

一般來說,運(yùn)維工程師都是說的互聯(lián)網(wǎng)企業(yè)的運(yùn)維師,通常屬于技術(shù)部門,是支持互聯(lián)網(wǎng)產(chǎn)品技術(shù)以及研發(fā),測試和系統(tǒng)管理的四個(gè)主要部門。國內(nèi)外公司以及大型和小型公司之間的劃分將有所不同,主要的工作內(nèi)容有下面幾種:

1、保障業(yè)務(wù)系統(tǒng)長期穩(wěn)定運(yùn)行

畢竟業(yè)務(wù)系統(tǒng)要是出現(xiàn)一點(diǎn)差錯(cuò),用戶就要投訴,所以運(yùn)維工程師最核心的工作就是保證業(yè)務(wù)系統(tǒng)能夠穩(wěn)定運(yùn)行。

首先要知道業(yè)務(wù)跑在什么上,一般來說網(wǎng)站服務(wù)器都是nginx、apache等,依賴mysql數(shù)據(jù)庫進(jìn)行數(shù)據(jù)儲(chǔ)存,依靠PHP進(jìn)行解析,所以運(yùn)維工程師必須掌握LNMP、LAMP等環(huán)境部署的知識(shí)。

360截圖16240201557844.png

2、保障數(shù)據(jù)安全可靠

數(shù)據(jù)安全是公司領(lǐng)導(dǎo)最看重的部分,運(yùn)維工程師也要保證數(shù)據(jù)的安全性和可靠性,要是出了一點(diǎn)點(diǎn)錯(cuò)誤,領(lǐng)導(dǎo)就要找運(yùn)維喝茶了。

有時(shí)候需要手動(dòng)改數(shù)據(jù)庫的內(nèi)容,就要學(xué)會(huì)掌握mysql數(shù)據(jù)庫的增刪查改知識(shí);

有時(shí)候需要應(yīng)對數(shù)據(jù)庫的服務(wù)器硬件壞了,就需要Mysql主從復(fù)制以備不時(shí)之需;

有時(shí)候需要還原數(shù)據(jù)庫,就需要學(xué)會(huì)mysql增量備份和恢復(fù),以還原到指定的時(shí)間點(diǎn);

有時(shí)候定時(shí)備份還不夠,就需要使用rsync+inotify來實(shí)時(shí)備份;

有時(shí)候?yàn)榱嗽黾臃?wù)器安全性,就要通過iptables來控制公司的IP或者跳板機(jī)IP訪問權(quán)限;

360截圖16240201557844.png

3、構(gòu)建監(jiān)控報(bào)警體系

運(yùn)維工程師常用的是zabbix、nagios來進(jìn)行報(bào)警監(jiān)控,如果沒有監(jiān)控運(yùn)維就是瞎子,所以要先構(gòu)建報(bào)警監(jiān)控體系,此后就要解決系統(tǒng)故障。

360截圖16240201557844.png

一般來說,常見的故障有應(yīng)用故障、數(shù)據(jù)庫故障、網(wǎng)線故障等等,有的是軟件故障,有時(shí)候是硬件故障,而一個(gè)有經(jīng)驗(yàn)的運(yùn)維工程師能在第一時(shí)間定位故障原因。

4、技術(shù)與業(yè)務(wù)問題處理

這里有兩個(gè)核心的問題,分別是技術(shù)問題和業(yè)務(wù)問題,技術(shù)問題主要需要網(wǎng)絡(luò)抓包分析、tcpdump抓包分析和代理機(jī)制等等內(nèi)容;

360截圖16240201557844.png

而業(yè)務(wù)問題就比技術(shù)要復(fù)雜一些了,比如業(yè)務(wù)層面的數(shù)據(jù)分析,不光要統(tǒng)計(jì)出業(yè)務(wù)的各種指標(biāo)數(shù)據(jù),還要對數(shù)據(jù)進(jìn)行分析解剖,找出業(yè)務(wù)問題的所在。

5、版本測試與上線

這也是運(yùn)維工程師的常見工作內(nèi)容,負(fù)責(zé)版本的測試與上線,開發(fā)人員發(fā)布版本之前,運(yùn)維工程師需要進(jìn)行性能和功能測試;此外在版本上線的時(shí)候,最好也在晚間業(yè)務(wù)量較小的時(shí)候上線,可以避免上線壓力過大。

360截圖16240201557844.png

總結(jié)

運(yùn)維和開發(fā)是兩個(gè)截然不同的方向。如果做運(yùn)維的話,有開發(fā)的底子那么轉(zhuǎn)崗位也不是不可以。

運(yùn)維負(fù)責(zé)具體的產(chǎn)品線運(yùn)維工作,同時(shí)也需要掌握開發(fā)的能力,深入業(yè)務(wù),最了解業(yè)務(wù)的痛點(diǎn)和問題,同時(shí)研發(fā)/優(yōu)化針對產(chǎn)品業(yè)務(wù)需求的平臺(tái)、工具和手段,能夠接觸到各類優(yōu)秀的系統(tǒng)架構(gòu)并有能力做出優(yōu)劣對比,同時(shí)對業(yè)務(wù)的掌控決定了相應(yīng)運(yùn)維工程師在業(yè)務(wù)發(fā)展中的作用。

THEEND

最新評論(評論僅代表用戶觀點(diǎn))

更多
暫無評論