集群運(yùn)維自動(dòng)化平臺(tái) cmdb運(yùn)維管理平臺(tái)全稱?
cmdb運(yùn)維管理平臺(tái)全稱?答:CMDB是所有運(yùn)維工具的數(shù)據(jù)基礎(chǔ),CMDB全稱ConfigurationManagementDatabase。CMDB真包含的功能:1:用戶管理,資料記錄測(cè)試,旗下,運(yùn)維
cmdb運(yùn)維管理平臺(tái)全稱?
答:CMDB是所有運(yùn)維工具的數(shù)據(jù)基礎(chǔ),CMDB全稱ConfigurationManagementDatabase。
CMDB真包含的功能:
1:用戶管理,資料記錄測(cè)試,旗下,運(yùn)維人員的用戶表。
2:業(yè)務(wù)線管理,要記錄業(yè)務(wù)的詳情。
3:項(xiàng)目管理,委托此項(xiàng)目需屬于那條業(yè)務(wù)線,以及項(xiàng)目詳情
4:應(yīng)用管理,指定此應(yīng)用方法的開(kāi)發(fā)人員,都屬于哪個(gè)項(xiàng)目,和代碼地址,作戰(zhàn)部署目錄,部署集群,依賴的應(yīng)用,軟件等信息。
5:主機(jī)管理,以及云主機(jī),物理機(jī),主機(jī)一類哪個(gè)集群,正常運(yùn)行著哪些軟件,主機(jī)管理員,直接連接著哪些網(wǎng)絡(luò)設(shè)備,云主機(jī)的資源地,存儲(chǔ)等相關(guān)信息。
6:主機(jī)變更管理,主機(jī)的一些信息變更,比如管理員,隸屬集群等信息更改后,連接到的網(wǎng)絡(luò)變更等。
7:網(wǎng)絡(luò)設(shè)備管理,通常留下記錄網(wǎng)絡(luò)設(shè)備的詳細(xì)信息,及網(wǎng)絡(luò)設(shè)備直接連接的上級(jí)機(jī)關(guān)設(shè)備。
8:IP管理,IP都屬于哪個(gè)主機(jī),哪個(gè)網(wǎng)段,是否被占內(nèi)存等。
什么是自動(dòng)化運(yùn)維?
從名字上看,自動(dòng)化運(yùn)維就是把那些傳統(tǒng)上是需要人來(lái)手工操作接受以維護(hù)的操作自動(dòng)化。是從腳本可以手動(dòng)實(shí)現(xiàn)程序。這東西也當(dāng)然不是什么還新鮮的。只不過(guò)是以前大家都用Shell寫腳本,現(xiàn)在有那么幾個(gè)好用的通用工具了。
日常洗護(hù)情況下純手工的運(yùn)維簡(jiǎn)直沒(méi)有。是因?yàn)闆](méi)有突發(fā)的狀況象每隔一天那就是實(shí)現(xiàn)了機(jī)械化的重復(fù)那幾件事情,已經(jīng)改寫成腳本來(lái)手動(dòng)干了。尤其是現(xiàn)在有一些太大的系統(tǒng)。比如大型集群,不要說(shuō)上百上千個(gè)節(jié)點(diǎn)。那就是二十個(gè)節(jié)點(diǎn)兩臺(tái)交換機(jī)你要我用手工一臺(tái)一臺(tái)配置過(guò)來(lái)我又是不干的。
頓了頓工具,05年誕生的puppet肯定是目前自動(dòng)啟動(dòng)運(yùn)維里被人認(rèn)可不超過(guò)的東西了。尤其是openstack用不它之后。這東西的好處那就是它自己是個(gè)客戶端/服務(wù)器的結(jié)構(gòu)。puppetmaster上存著所有的配置給下面的節(jié)點(diǎn)下發(fā)文件,有什么需要改的在master上修改好直接apply,下面節(jié)點(diǎn)就全改行了。但是這種好是用東西倒是在國(guó)內(nèi)普及度不高。國(guó)內(nèi)的自動(dòng)化運(yùn)維雖然比較好粗放。開(kāi)源工具得用少,自己造的輪子多。只不過(guò)這不是什么說(shuō)國(guó)內(nèi)自動(dòng)化運(yùn)維快速普及太差好。
powerjob優(yōu)缺點(diǎn)?
PowerJob特點(diǎn):
使用簡(jiǎn)單?。嚎梢蕴峁┣岸薟eb界面,不能開(kāi)發(fā)者可視化地完成調(diào)度任務(wù)的管理(增、刪、改、查)、任務(wù)運(yùn)行狀態(tài)監(jiān)控和運(yùn)行日志查看等功能。
按時(shí)策略完善:意見(jiàn)CRON表達(dá)式、且固定頻率、固定不動(dòng)延遲大和API四種有定時(shí)調(diào)度策略。
負(fù)責(zé)執(zhí)行模式豐富:意見(jiàn)單機(jī)、廣播、Map、MapReduce四種執(zhí)行模式,其中Map/MapReduce處理器能使開(kāi)發(fā)者廖廖數(shù)數(shù)行代碼便完成集群分布式計(jì)算的能力。
DAG工作流意見(jiàn):支持免費(fèi)配置任務(wù)依賴關(guān)系,可視化得對(duì)任務(wù)通過(guò)編排,同樣的還支持上下游任務(wù)間的數(shù)據(jù)傳遞
執(zhí)行器接受應(yīng)用廣泛:支持Spring Bean、內(nèi)置/外置Java類、Shell、Python等處理器,應(yīng)用范圍廣。
運(yùn)維快捷方便:接受在線日志功能,執(zhí)行器產(chǎn)生的日志這個(gè)可以在前端控制臺(tái)頁(yè)面實(shí)時(shí)顯示,降底debug成本,更大地提高開(kāi)發(fā)效率。
依賴感精簡(jiǎn):最大值僅依賴關(guān)系型數(shù)據(jù)庫(kù)(MySQL/Oracle/MSSQLServer...),擴(kuò)充卡感情依賴為MongoDB(主要是用于存儲(chǔ)文件異常龐大的在線日志)。
高可用集高性能:調(diào)度服務(wù)器在精心設(shè)計(jì),一改其他調(diào)度框架設(shè)計(jì)和實(shí)現(xiàn)數(shù)據(jù)庫(kù)鎖的策略,利用了無(wú)鎖化調(diào)度。防御部署多個(gè)調(diào)度指揮服務(wù)器可以同樣利用高可用和性能的提升(支持無(wú)限的水平擴(kuò)大)。
故障轉(zhuǎn)移與完全恢復(fù):任務(wù)執(zhí)行我失敗了后,可依據(jù)什么配置的重試策略能夠完成重試,只要你執(zhí)行器集群有充足的計(jì)算節(jié)點(diǎn),任務(wù)就能能夠順利結(jié)束。