
說明:如果您有任何疑問或想咨詢其他業(yè)務請撥打電話 400 685 0732
全網(wǎng)監(jiān)測海量數(shù)據(jù)按需發(fā)布監(jiān)測預警
實時把握輿情動態(tài)精準追溯信息源頭
在學習計算機的過程當中,我們經(jīng)??梢耘鲆娮詣踊\維這一個名詞,然而自動化運維具有哪些功能以及開發(fā)自動化運維架構(gòu)需要哪些要素呢?今天我們就一起來了解一下吧。
自動化運維——一個成熟的自動化運維系統(tǒng)具備什么功能?
機房設備數(shù)據(jù)系統(tǒng)(EMDB)
1.錄入機房服務器和網(wǎng)絡設備的各種信息,比如機器型號,硬盤大小,OS類型,所屬應用,運行狀態(tài),機房名稱,所在房間,機架,位置等等各種信息,這是一個最基礎的數(shù)據(jù)庫,最主要的目的是給每個機器從多個維度統(tǒng)一打上各種標簽,方便其他系統(tǒng)的使用。
2.提供各種查詢API接口,并做好權(quán)限控制。目的是能夠被上層的各種系統(tǒng)調(diào)用,一般是rest接口,xml接口。然后基于各種語言做相應的封裝庫。
應用監(jiān)控系統(tǒng)(Appmonitor)
1.一個統(tǒng)一的數(shù)據(jù)采集模塊,用于采集設備運行信息,包括磁盤IO,網(wǎng)絡流量,CPU利用率,網(wǎng)絡設備的Session數(shù),PPS。這個采集模塊在網(wǎng)絡設備上一般可以通過snmp來實現(xiàn),在服務器上一般通過一個定制化的Agent來實現(xiàn),這個Agent最基礎的能力是采集服務器運行數(shù)據(jù),最重要的是能執(zhí)行各種腳本語言并通過腳本語言實現(xiàn)對服務器的各種操作(如更改配置,分析應用日志并輸出結(jié)果)。
2.監(jiān)控數(shù)據(jù)存儲與可視化,數(shù)據(jù)采集模塊采集到各種數(shù)據(jù)會很多,但對事務性沒啥要求,可以用各種NoSQL數(shù)據(jù)庫如Hbase,Cassandra等來實現(xiàn)。
3.監(jiān)控項添加和報警通知,監(jiān)控項是一種層次結(jié)構(gòu),而不是列表結(jié)構(gòu)。上層節(jié)點的配置能夠被下層節(jié)點的配置覆蓋掉。對網(wǎng)絡設備來說監(jiān)控項就是一些不同的oid。借助于底層的數(shù)據(jù)采集模塊,對服務器來說監(jiān)控項基本上就是一個腳本。
4.監(jiān)控Api接口,并做好權(quán)限控制。
開發(fā)自動化運維架構(gòu)六要素
要點已:架構(gòu)獨立
任何架構(gòu)的產(chǎn)生都是為了滿足特定的業(yè)務訴求,如果我們在滿足業(yè)務要求的同時,能夠兼顧運維對架構(gòu)管理的非功能性要求。那么我們有理由認為這樣的架構(gòu)是對運維友好的。
站在運維的角度,所訴求的架構(gòu)獨立包含四個方面:獨立部署,獨立測試,組件化和技術(shù)解耦。
要點二:部署友好
DevOps中有大量的篇幅講述持續(xù)交付的技術(shù)實踐,希望從端到端打通開發(fā)、測試、運維的所有技術(shù)環(huán)節(jié),以實現(xiàn)快速部署和交付價值的目標??梢?,部署是運維日常工作很重要的組成部分,是屬于計劃內(nèi)的工作,重復度高,必須提升效率。
實現(xiàn)高效可靠的部署能力,要做好全局規(guī)劃,以保證部署以及運營階段的全方位運維掌控。有五個緯度的內(nèi)容是與部署友好相關(guān)的:
要點三:可運維性
運維腦海中最理想的微服務架構(gòu),首當其沖的肯定是可運維性強的那類。不具可運維性的應用或架構(gòu),對運維團隊帶來的不僅僅是黑鍋,還有對他們職業(yè)發(fā)展的深深的傷害,因為維護一個沒有可運維性的架構(gòu),簡直就是在浪費運維人員的生命。
要點四:容錯容災
在騰訊技術(shù)運營(運維)的四大職責:質(zhì)量、效率、成本、安全。質(zhì)量是首要保障的陣地,轉(zhuǎn)換成架構(gòu)的視角。
要點五:質(zhì)量監(jiān)控
保障和提高業(yè)務質(zhì)量是運維努力追逐的目標,而監(jiān)控能力是我們實現(xiàn)目標的重要技術(shù)手段。
要點六:性能成本
在騰訊,所有的技術(shù)運營人員都肩負著一個重要的職能,就是要確保業(yè)務運營成本的合理。為此,我們必須對應用吞吐性能、業(yè)務容量規(guī)劃和運營成本都要有相應的管理辦法。
以上就是自動化運維有哪些功能以及構(gòu)架又有哪些要素的所有內(nèi)容,這些都是在學習自動化過程當中最基本的知識點,大家一定要掌握,如果大家還想了解更多與之有關(guān)的內(nèi)容,歡迎關(guān)注我們文軍營銷的官網(wǎng)。
推薦閱讀

說明:如果您有任何疑問或想咨詢其他業(yè)務請撥打電話 400 685 0732