詳情描述
運(yùn)維是一個(gè)非常廣泛的定義,在不同的公司不同的階段有著不同的職責(zé)與定位,,想要學(xué)習(xí)Linux運(yùn)維,有必要對運(yùn)維加以了解。
如果以operation字面的含義去理解,認(rèn)為就是敲幾行操作命令的工作,那就錯(cuò)了。
對于初創(chuàng)公司,運(yùn)維工程師的工作可能需要從申請域名開始,購買租用服務(wù)器,上架,調(diào)整網(wǎng)絡(luò)設(shè)備的設(shè)置,部署操作系統(tǒng)和運(yùn)行環(huán)境,部署代碼,設(shè)計(jì)和部署監(jiān)控,防止漏洞和攻擊等等。對于大型的公司,對于運(yùn)維工作的要求越來越高,也催生了更細(xì)化的運(yùn)維分工:從大的方向,可以分為網(wǎng)站運(yùn)維,系統(tǒng)運(yùn)維,網(wǎng)絡(luò)運(yùn)維,數(shù)據(jù)庫運(yùn)維,IT運(yùn)維,運(yùn)維開發(fā),運(yùn)維安全等方向。
很多非從業(yè)人員對運(yùn)維的看法一般屬于IT運(yùn)維的一個(gè)非常小的職責(zé):裝系統(tǒng)。
一些研發(fā)工程師對運(yùn)維的看法也只局限運(yùn)維工作的幾個(gè)點(diǎn):部署, 變更, 監(jiān)控,響應(yīng)。
無論做什么運(yùn)維,較基本的職責(zé)都是保證業(yè)務(wù)能夠穩(wěn)定運(yùn)行。所以必須成為業(yè)務(wù)穩(wěn)定性的owner。有些人通常認(rèn)為運(yùn)維工程師像消防員,724小時(shí)響應(yīng)異常,救火。但是穩(wěn)定性的運(yùn)維工程師和醫(yī)生的職業(yè)更接近。醫(yī)生也分各種科室,也有急癥室,需要先判斷病人的問題,對癥下藥。
業(yè)務(wù)有著各種各樣的需求,如果運(yùn)維工程師能夠滿足業(yè)務(wù)需求,或者主動(dòng)挖掘業(yè)務(wù)的痛點(diǎn)和改進(jìn)方法,就能為業(yè)務(wù)實(shí)現(xiàn)更多的價(jià)值。
在滿足業(yè)務(wù)需求時(shí),應(yīng)該分清主次,優(yōu)先面對業(yè)務(wù)快速發(fā)展非常重要的需求,例如穩(wěn)定性,部署和變更效率,容量管理。穩(wěn)定性不用多說,如果用戶沒法穩(wěn)定使用你的業(yè)務(wù),什么產(chǎn)品特性都沒有價(jià)值。對于百度這樣極速發(fā)展的互聯(lián)網(wǎng)公司,每天都有大量的升級更新需要提供給用戶,如何在異地的大集群上較快的滿足產(chǎn)品的升級需求,同時(shí)讓用戶對升級過程無感知,這是我們的追求。當(dāng)用戶會(huì)用百度來測量網(wǎng)絡(luò)是否可以上網(wǎng)時(shí),就是對運(yùn)維質(zhì)量的褒獎(jiǎng)。
其次,可以橫向看看不同業(yè)務(wù)的需求。如果能夠把多個(gè)業(yè)務(wù)的需求抽象出來,把一些有通用價(jià)值的工作平臺化(例如數(shù)據(jù)庫,cdn,監(jiān)控,流量接入和調(diào)度,大數(shù)據(jù)的存儲和計(jì)算),也能在這個(gè)方向進(jìn)行深入的發(fā)展。在百度這樣的巨大的流量和服務(wù)器規(guī)模下,你不僅有巨大的空間和挑戰(zhàn),也有著充足的資源和支持,可以開發(fā)和應(yīng)用業(yè)界較前沿的技術(shù)。
有一定的積累后,可以進(jìn)入到宏觀和微觀的兩個(gè)層面,從整個(gè)公司層面考慮業(yè)務(wù)的智能部署和調(diào)度(涉及網(wǎng)絡(luò),硬件,系統(tǒng),應(yīng)用開發(fā)方式等各個(gè)要點(diǎn)),進(jìn)一步提升效率和節(jié)省成本。
如果能夠懂業(yè)務(wù),理解業(yè)務(wù)的模式,緊密結(jié)合業(yè)務(wù)進(jìn)行優(yōu)化和創(chuàng)新,也是運(yùn)維工程師體現(xiàn)價(jià)值的另外一種方式。有很多產(chǎn)品上的創(chuàng)新,專利的申請,論文的發(fā)表,業(yè)務(wù)指標(biāo)的提升,直接或者以合作的方式由運(yùn)維工程師貢獻(xiàn)。
千鋒教育:
千鋒杭州校區(qū):
杭州校區(qū)地址:浙江省杭州市江干區(qū)九堡旺田書畫城A座4層
面授課程:全棧WEB+培訓(xùn)、全鏈路設(shè)計(jì)培訓(xùn)、PHP全棧+服務(wù)器集群培訓(xùn)、JavaEE+分布式開發(fā)培訓(xùn)、大數(shù)據(jù)+人工智能培訓(xùn)、 Unity游戲開發(fā)培訓(xùn)、Python培訓(xùn)、云計(jì)算+Python運(yùn)維培訓(xùn)、全棧軟件測試培訓(xùn)、Android培訓(xùn)、iOS培訓(xùn)