發(fā)布日期:2023-09-26 14:47:31
01. 場(chǎng)景簡(jiǎn)述
采用WeOps應(yīng)用發(fā)布功能編排和管理整個(gè)發(fā)布流程,取代了原各地區(qū)手工操作,完善應(yīng)用發(fā)布流程,有效改善了原來(lái)應(yīng)用版本不一、應(yīng)用發(fā)布頻次高、bug多等問(wèn)題。此外,發(fā)布工作量從12人天/月,降到不足1人天。
02. 故事背景
該集團(tuán)在深圳、佛山、武漢和香港四地建立了核心生產(chǎn)基地,并在各基地私有化部署某核心生產(chǎn)系統(tǒng),管理從訂單到生產(chǎn)、再到成品的整個(gè)工藝流程,重要性不言而喻。
該系統(tǒng)研發(fā)團(tuán)隊(duì)會(huì)不定期提供更新包,由四地運(yùn)維人員制定應(yīng)用發(fā)布計(jì)劃并手工完成,那問(wèn)題來(lái)了:
應(yīng)用發(fā)布的流程包括下載更新包(多達(dá)數(shù)十個(gè))、登錄系統(tǒng)、上傳更新包、停止服務(wù)、備份不同目錄下的文件、按順序替換文件、重啟服務(wù)、測(cè)試等若干個(gè)步驟,平均耗時(shí)1個(gè)半小時(shí)/次。由于必須得在早上8點(diǎn)前完成,每次發(fā)布運(yùn)維同事得6點(diǎn)到公司。
由于缺乏發(fā)布變更的管理手段,發(fā)布過(guò)程由當(dāng)?shù)剡\(yùn)維人員負(fù)責(zé),有發(fā)生過(guò)在未經(jīng)充分測(cè)試情況下進(jìn)行的應(yīng)用發(fā)布變更,導(dǎo)致系統(tǒng)投產(chǎn)后觸發(fā)各種bug,研發(fā)同事緊急提供修復(fù)包,然后再次發(fā)布….. 運(yùn)維同事非常被動(dòng),業(yè)務(wù)部門(mén)也怨聲載道。
為減輕應(yīng)用發(fā)布帶來(lái)的煩惱,各地區(qū)優(yōu)先只選擇對(duì)本地生產(chǎn)有影響的版本進(jìn)行發(fā)布,導(dǎo)致四地的該生產(chǎn)系統(tǒng)版本不一致,運(yùn)維管理難度增大。此外,由于版本升級(jí)有前置要求,不得斷代或跨代升級(jí),對(duì)于很久不更新的地區(qū),想更新到最新版本,技術(shù)上會(huì)困難很多。
注釋:由于現(xiàn)場(chǎng)生產(chǎn)有晚班,不具備變更條件。選擇早上變更在于有業(yè)務(wù)同事配合驗(yàn)證,并且在10點(diǎn)前,生產(chǎn)師傅通常會(huì)收尾前一天的工作,該系統(tǒng)上不會(huì)寫(xiě)入新的數(shù)據(jù),即便發(fā)布失敗,也可以進(jìn)行回滾。
03. WeOps應(yīng)對(duì)及效果
1)使用應(yīng)用發(fā)布功能對(duì)該生產(chǎn)系統(tǒng)應(yīng)用發(fā)布過(guò)程進(jìn)行管理
① 在WeOps 配置管理中錄入四個(gè)地區(qū)該生產(chǎn)系統(tǒng)的應(yīng)用架構(gòu),包括前后端服務(wù)器,關(guān)鍵應(yīng)用服務(wù),相互調(diào)用關(guān)系等;
② 整理四地該生產(chǎn)系統(tǒng)應(yīng)用發(fā)布的全流程,了解每個(gè)動(dòng)作以及涉及的IT資源,包括IP地址,數(shù)據(jù)文件路徑,備份路徑等;
③ 拆解發(fā)布過(guò)程的每個(gè)動(dòng)作,配合應(yīng)用部門(mén)編制相關(guān)的發(fā)布腳本,并進(jìn)行測(cè)試驗(yàn)證;
④ 使用應(yīng)用發(fā)布功能編排和管理整個(gè)發(fā)布流程,并通過(guò)后臺(tái)調(diào)用接口、執(zhí)行命令等方式自動(dòng)化實(shí)現(xiàn);
⑤ 配置消息通知通道,任務(wù)執(zhí)行完成后,自動(dòng)發(fā)郵件通知到干系人;
⑥ 在測(cè)試環(huán)境全流程測(cè)試驗(yàn)證通過(guò)后,上線到生產(chǎn)投產(chǎn)使用;
04. WeOps實(shí)現(xiàn)效果:
注釋:原來(lái)需要4人,每周平均各發(fā)布4次,按每次1.5小時(shí)計(jì)算,每月共計(jì)96小時(shí)(12人天)?,F(xiàn)在只需1人,每周平均發(fā)布1.5次,每次10分鐘,每月共計(jì)1.5小時(shí)(0.1875人天)
05. 場(chǎng)景適用性
該IDC例行日檢場(chǎng)景,對(duì)于核心應(yīng)用版本更迭快,需要頻發(fā)進(jìn)行新功能上線,同時(shí)在追求效率的同時(shí),注重安全生產(chǎn)的企業(yè),例如快消行業(yè),金融行業(yè)等企業(yè)。應(yīng)用發(fā)布自動(dòng)化,幫助發(fā)布過(guò)程標(biāo)準(zhǔn)化,規(guī)范化,同時(shí),極大提升發(fā)布效率。
針對(duì)以上的場(chǎng)景,您想一探究竟嗎?歡迎體驗(yàn)Demo:http://www.bmxta.com/WeOps-c/725.html
ITSM運(yùn)營(yíng):服務(wù)請(qǐng)求管理持續(xù)改進(jìn)
查看詳細(xì)
AI驅(qū)動(dòng)IT運(yùn)維轉(zhuǎn)型:從審批流到AI工作流
查看詳細(xì)
國(guó)產(chǎn)化替代實(shí)踐:嘉為藍(lán)鯨全棧智能觀測(cè)中心對(duì)比IBM Tivoli
查看詳細(xì)
嘉為藍(lán)鯨平臺(tái):三位一體,打造云原生數(shù)字化基座
查看詳細(xì)
嘉為藍(lán)鯨DevOps研發(fā)效能管理平臺(tái):AI賦能研運(yùn),效能再進(jìn)化
查看詳細(xì)
ITSM運(yùn)營(yíng):事件管理持續(xù)改進(jìn)
查看詳細(xì)
申請(qǐng)演示