自動(dòng)化運(yùn)維
一、支持混合云的配置管理數(shù)據(jù)庫(kù)
如今越來越多的云和服務(wù)器都轉(zhuǎn)到了云上,而先進(jìn)的公有云、私有云平臺(tái)都擁有相對(duì)完備的資源管理的API,這些API也就是構(gòu)建自動(dòng)化配置管理數(shù)據(jù)庫(kù)的基礎(chǔ)。新一代的自動(dòng)化運(yùn)維平臺(tái)需要是能夠基于這些API來自動(dòng)維護(hù)和管理相關(guān)的云和服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)、負(fù)載均衡的資源的。通過API對(duì)資源的操作都需要被當(dāng)作操作日志記錄下來,以備當(dāng)作后續(xù)操作審計(jì)的基礎(chǔ)數(shù)據(jù)。
配置管理數(shù)據(jù)庫(kù)聽上去是老生常談,但這個(gè)確實(shí)是所有運(yùn)維軟件的基礎(chǔ)設(shè)施。而基于開源工具做運(yùn)維平臺(tái)最大的麻煩,就是如何在各個(gè)工具之間把配置管理數(shù)據(jù)庫(kù)統(tǒng)一起來。配置管理數(shù)據(jù)庫(kù)不統(tǒng)一起來,就意味著一旦要增加一臺(tái)云和服務(wù)器,可能要在各個(gè)運(yùn)維軟件里面都要同步一下。
二、相對(duì)完備的監(jiān)控+應(yīng)用性能管理(APM)
能支持對(duì)平臺(tái)的可用性、云和服務(wù)器的性能、各種服務(wù)(web服務(wù)、應(yīng)用服務(wù)、數(shù)據(jù)庫(kù)服務(wù))的性能進(jìn)行監(jiān)控。做的好一些需要能進(jìn)行更深入、或者關(guān)聯(lián)性的性能分析。如今市面上普通都會(huì)將資源性能監(jiān)控和應(yīng)用性能監(jiān)控(APM)混合著講,這里面的產(chǎn)品確實(shí)也有很多都是重疊的,兩方面都會(huì)涉及到。
三、批量運(yùn)維軟件
在業(yè)務(wù)發(fā)展相對(duì)快的情況下,從幾臺(tái)云和服務(wù)器,到幾十臺(tái)云和服務(wù)器,再到幾百臺(tái)云和服務(wù)器,批量運(yùn)維的需求很自然就產(chǎn)生了。
四、日志集中分析器
線上系統(tǒng)最常規(guī)的問題定位方式,就是日志分析了。隨著云和服務(wù)器的增多,日志的分析定位也成為難點(diǎn)和痛點(diǎn)。
五、持續(xù)集成和發(fā)布工具
把打好的包發(fā)布至各臺(tái)云和服務(wù)器,能夠通過批量運(yùn)維軟件或者腳本來完成了。版本發(fā)布的過程涉及到很多細(xì)節(jié),包括了版本文件的上傳、分發(fā)、版本管理、回滾等各種操作。對(duì)于普通不太復(fù)雜的項(xiàng)目,相對(duì)推薦的做法是把打包好的文件上傳到svn上,然后通過腳本在各臺(tái)云和服務(wù)器上進(jìn)行發(fā)布操作就行了,這樣其實(shí)是利用了SVN來完成文件的上傳、分發(fā)、版本管理、回滾等各種操作。
【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),如文章或圖像侵犯到您的權(quán)益,請(qǐng)及時(shí)告知,我們第一時(shí)間刪除處理!謝謝!