如何在微服務(wù)架構(gòu)下構(gòu)建高效的運(yùn)維管理平臺(tái)?
來源:湖北國菱編輯部
時(shí)間:2018-05-07
運(yùn)維平臺(tái)管理最重要的是應(yīng)用。對(duì)于應(yīng)用運(yùn)維來說,系統(tǒng)的前端所接入的官網(wǎng)、中間的邏輯服務(wù),后端的存儲(chǔ)、緩存,分屬于不同的運(yùn)維。
把運(yùn)維平臺(tái)拆分成三塊具體化部件對(duì)應(yīng)到工作中。
運(yùn)維平臺(tái)的內(nèi)部應(yīng)用、內(nèi)部依賴是什么?——程序、配置文件、計(jì)算的資源
是什么支撐運(yùn)維平臺(tái)作為一個(gè)互聯(lián)網(wǎng)應(yīng)用?——內(nèi)存、CPU
運(yùn)維平臺(tái)依賴的資源有哪些?——系統(tǒng)鏡像
在自動(dòng)化擴(kuò)容、環(huán)境部署時(shí),只有了解這些數(shù)據(jù),上層系統(tǒng)才知道如何構(gòu)建這個(gè)應(yīng)用。很多運(yùn)維團(tuán)隊(duì),僅僅做到“工具化”,卻沒有跟“資源管理配置”聯(lián)動(dòng)起來。
資源有效管理之后,是研發(fā)、運(yùn)維這類的動(dòng)作管理。如:版本更新,遷移服務(wù)、搭建測(cè)試環(huán)境等標(biāo)準(zhǔn)化的動(dòng)作。
在擁有資源和動(dòng)作,達(dá)成自動(dòng)化運(yùn)維的閉環(huán)后。運(yùn)維人員只需事前維護(hù)好準(zhǔn)確的資源配置數(shù)據(jù)(CMDB),余下動(dòng)作系統(tǒng)會(huì)自驅(qū)完成。如果把資源跟動(dòng)作相混雜,每次運(yùn)用都需要耗費(fèi)資源定制專用的發(fā)布腳本、構(gòu)建腳本。
除了資源跟動(dòng)作管理,還有狀態(tài)(監(jiān)控)管理。每個(gè)公司都會(huì)有“監(jiān)控”系統(tǒng)。這里需要強(qiáng)調(diào)的是意識(shí)的問題,因?yàn)樵谡麄€(gè)上層、應(yīng)用層監(jiān)控設(shè)計(jì)中考慮了“自動(dòng)容災(zāi)切換”能力,所以我們不需要關(guān)注底層的監(jiān)控。只要應(yīng)用層沒有告警,不用管底層服務(wù)器和機(jī)房是否掛掉。
完善的運(yùn)維管理平臺(tái)能夠合理的把資源、動(dòng)作、狀態(tài)協(xié)調(diào)管理。
伴隨著公司業(yè)務(wù)的發(fā)展,我們也應(yīng)該在技術(shù)選型、微服務(wù)的規(guī)劃、平臺(tái)構(gòu)建等方面將正在應(yīng)用的系統(tǒng)進(jìn)行架構(gòu)上的優(yōu)化。