了解最新公司動(dòng)態(tài)及行業(yè)資訊
我們來說說手動(dòng)操作和維護(hù)。所謂手動(dòng)運(yùn)維,其實(shí)是需要借助一些開源的手動(dòng)工具如:,,等比較常用的工具來管理服務(wù)器和服務(wù)。說白了就是一個(gè)批處理管理服務(wù)器工具。幫助運(yùn)維解決重復(fù)性任務(wù)。
舉個(gè)栗子:
代碼上線,啟動(dòng)上線,從代碼版本管理器(svn,git)中取出代碼,然后復(fù)制到服務(wù)器,每一步都一樣,手頭有代碼很費(fèi)力,然后寫一個(gè)shell,每次上網(wǎng),我只要執(zhí)行一下shell就可以了。如果十幾二十臺(tái)服務(wù)器能做到這一點(diǎn),恐怕你會(huì)糊涂。這里需要用到一些手動(dòng)工具:如、、、等服務(wù)器運(yùn)維,根據(jù)自己的需要而定。
這個(gè)手動(dòng)運(yùn)維工具基本上是運(yùn)維必備的技能,很多公司也有要求。以下是關(guān)于手動(dòng)操作和維護(hù)的詳細(xì)聊天。
人工運(yùn)維-中級(jí)
在此期間,可以使用shell解決大部分問題,例如:mysql備份、代碼分發(fā)、服務(wù)器初始化、日志管理等。
這里有問題。您管理的服務(wù)器越多,維護(hù)成本就越高,尤其是在資源管理、資源利用率、機(jī)器性能和 SLA 方面。侯更麻煩。這時(shí)候就需要像這樣得到一個(gè)簡(jiǎn)單的CMDB。事實(shí)上,雖然開源產(chǎn)品相當(dāng)多,而且適合所有人,但可能還少很多。大部分都是用寫的,其實(shí)也有用java和go寫的
這里的大部分問題基本都是運(yùn)維工程師解決的,代碼開發(fā)量很?。⊿hell),需要的技術(shù)棧
如果要進(jìn)階,請(qǐng)參考以下
手動(dòng)運(yùn)維-高級(jí)
首先,你需要得到一個(gè)CMDB,可以稱之為基礎(chǔ)信息管理、服務(wù)器信息管理等或者資源信息。
一般我們會(huì)收集服務(wù)器信息作為基礎(chǔ)信息,寫一些相關(guān)的基礎(chǔ)信息,比如:發(fā)布系統(tǒng)、監(jiān)控管理、配置中心等。這里我們選擇寫這個(gè)系統(tǒng)的語(yǔ)言,大部分都是會(huì)用到++,這里面也涉及到服務(wù)樹的概念,前面會(huì)講到
發(fā)布系統(tǒng),主要解決方案,代碼手動(dòng)發(fā)布。這里有幾個(gè)選項(xiàng)。
從頭到尾寫,包括設(shè)計(jì)、開發(fā)等。調(diào)用其他成熟的工具,如:API,或API等。
無論用哪種方法寫,都需要使用開發(fā)語(yǔ)言
配置中心,主要解決和管理軟件服務(wù)中的配置文件和代碼中的配置文件。
其實(shí)也有一些成熟的配置中心可以作為參考,可能并不適合所有人,比如:等或者自己創(chuàng)建一個(gè)程序。
域名管理系統(tǒng)
外網(wǎng)域名管理,這里主要指:IDC機(jī)房?jī)?nèi),或者云端內(nèi),例如:我們之前用bind做外網(wǎng)分析,每天維護(hù)配置文件很煩人。然后我們可以創(chuàng)建自己的系統(tǒng)。管理數(shù)據(jù)庫(kù)中的配置文件等所有數(shù)據(jù)會(huì)方便很多。內(nèi)網(wǎng)域名管理,雖然這是調(diào)用第三方修改域名,如:萬(wàn)網(wǎng)API等
堡壘機(jī),
也有開源產(chǎn)品,比較有名的還是自己的系統(tǒng)
雖然升級(jí)狀態(tài)需要有一定的開發(fā)技能服務(wù)器運(yùn)維,但是大部分都是用寫的,所以運(yùn)維開發(fā)的位置就在這里
其實(shí)如果你的公司已經(jīng)上線了k8s,那么你需要調(diào)用等,這些都需要一定的開發(fā)基礎(chǔ)
明天的主題來了。在眾多開發(fā)語(yǔ)言中,我選擇了它。讓我告訴你我為什么選擇它
很容易上手。如果你有Shell的基礎(chǔ)知識(shí),學(xué)習(xí)這個(gè)基礎(chǔ)問題問題不大。網(wǎng)上資料很多,還有很多別人寫的包。您可以直接使用它們。維度開發(fā)與開發(fā)運(yùn)維相互滲透。業(yè)內(nèi)最受尊敬的 SRE
難度
面向?qū)ο蟮牟糠钟悬c(diǎn)模糊。盡可能多地敲代碼和調(diào)試代碼來理解它。選擇框架時(shí),盡量選擇容易學(xué)習(xí)的。許多公司也在使用它。例如,如果您將來想換工作,則不必學(xué)習(xí)新的框架。您必須根據(jù)需要編寫它。比如:寫博客自己動(dòng)手練練,然后結(jié)合實(shí)際情況等等。
贈(zèng)送手動(dòng)運(yùn)維思維導(dǎo)圖,需要的可以私信我。
如果你們覺得還可以,請(qǐng)關(guān)注、點(diǎn)贊、收藏。謝謝大家!
24小時(shí)免費(fèi)咨詢
請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)