溫氏食品集團股份有限公司(簡稱“溫氏股份”),創(chuàng)立于1983年,現(xiàn)已發(fā)展成一家以畜禽養(yǎng)殖為主業(yè)、配套相關(guān)業(yè)務(wù)的跨地區(qū)現(xiàn)代農(nóng)牧企業(yè)集團。2015年11月2日,溫氏股份在深交所掛牌上市。
截至2021年12月31日,溫氏股份已在全國20多個省(市、自治區(qū))擁有控股公司402家、合作農(nóng)戶(家庭農(nóng)場)約4.54萬戶、員工約4.4萬名。2021年溫氏股份上市肉豬1321.74萬頭、肉雞11.01億只,實現(xiàn)營業(yè)收入649.54億元。
溫氏集團IT運維轉(zhuǎn)型的背景
1、運維轉(zhuǎn)型的背景與挑戰(zhàn):
1)業(yè)務(wù)快速增長,IT架構(gòu)日趨復(fù)雜:現(xiàn)存的系統(tǒng)運行在虛擬機,新系統(tǒng)以K8S集群pod方式部署運行
2)運維自動化水平低、運維效率低:運維人員少、重復(fù)工作多、解決低價值工作問題,日常工作難以量化
3)缺少一個統(tǒng)一的運維資產(chǎn)管理工具:手動更新CMDB記錄,導(dǎo)致工作繁忙時容易推遲或遺漏更新,沒有記錄配置對象的關(guān)聯(lián)關(guān)系
4)運維一體化建設(shè)不成熟:單個運維工具建設(shè)邊際收益遞減,缺乏集監(jiān)管控為一體的運維管理平臺
2、運維轉(zhuǎn)型的目標:
1)一體化:基于“平臺+應(yīng)用”理念,整合現(xiàn)有能力與資源,重塑企業(yè)運維體系
2)自動化:通過自動化手段替代人工重復(fù)性高的運維操作,提升運維效率和安全性
3)服務(wù)響應(yīng)快:提升服務(wù)質(zhì)量,加快應(yīng)用和資源交付速度,逐步實現(xiàn)高效運維
4)易操作易管理:簡易操作流程,降低運維人員學(xué)習(xí)成本,提升工作效率
3、運維轉(zhuǎn)型的階段實現(xiàn):
溫氏集團的運維轉(zhuǎn)型階段實踐,基于藍鯨一體化平臺底座,從對象數(shù)字化(CMDB、監(jiān)控告警)到行為數(shù)字化(自動化運維),再到運營數(shù)字化(統(tǒng)一運維門戶、資源計費管理、運維流程SLA),按部就班,循序漸進。
流程管理驅(qū)動自動化運維的體系思考
1、示例展示:域名交付自動化
1)審批流程平臺:流程工單提單——藍鯨ITSM里審批(集成了組織架構(gòu)內(nèi)部和外部人員的兩套用戶系統(tǒng))——API自動創(chuàng)建任務(wù)并執(zhí)行(流程工具集成開放式API的能力)——等待后臺處理完成——處理完成——通知用戶——工單結(jié)束
2)自動化流程:與外部用戶系統(tǒng)做用戶同步、流程提單審批、通過流程調(diào)API接口來自動創(chuàng)建任務(wù)并執(zhí)行、編排流程執(zhí)行的情況,回寫CMDB同時更新工單的流程和人的狀態(tài)
2、流程管理驅(qū)動的自動化運維體系:溫氏集團流程驅(qū)動的自動化運維體系依賴于藍鯨提供的運維PaaS統(tǒng)一運行托管,ITSM流程系統(tǒng)+ITOM自動化系統(tǒng)加持。
溫氏集團的落地實踐里,流程在驅(qū)動自動化的場景中扮演了兩個重要角色:一是橫向豐富場景,二是縱向拉通數(shù)據(jù)。通過串聯(lián)二者,打通溫氏集團整個用戶體系,整個運維架構(gòu)形成閉環(huán),能夠追溯。
3、流程驅(qū)動的運維自動化落地所需三個條件:
1)運維流程設(shè)計敏捷化:可視化拖拽的流程節(jié)點靈活編排,包括審批、API、自動化節(jié)點。個性化流程表單配置,支持每個流程節(jié)點的不同表單內(nèi)容。
2)強有力的自動化能力:
執(zhí)行能力:整合企業(yè)原有的系統(tǒng)能力,包括平臺自帶的能力,對技術(shù)平臺、應(yīng)用系統(tǒng)等做全面操作。
作業(yè)管理能力:有豐富的作業(yè)執(zhí)行方式,作業(yè)靈活編排,把單點的執(zhí)行能力升級為體系化的自動化能力,以支持更多自動化的場景。
3)準確的CMDB配置信息數(shù)據(jù):
IT設(shè)計對象化,從硬件到操作系統(tǒng),再到數(shù)據(jù)庫中間件及應(yīng)用系統(tǒng)進行數(shù)字化,形成配置管理數(shù)據(jù)庫。數(shù)據(jù)庫以應(yīng)用為核心。
CMDB融合聯(lián)動流程管理、自動化運維
如何保障CMDB的數(shù)據(jù)質(zhì)量?能夠讓它更好地服務(wù)流程及自動化呢?溫氏集團進行了三個不同方面的數(shù)據(jù)質(zhì)量治理策略:
1、流程聯(lián)動回寫CMDB:
流程的節(jié)點中的許多表單,通過調(diào)用CMDB的接口消費市場里的數(shù)據(jù),流程與CMDB是一個雙向聯(lián)動關(guān)系。
運維流程集成,通過流程的自定義編排與自動化集成,資源上線、發(fā)布、變更自動化執(zhí)行完成后,自動更新錄入到CMDB中。
2、開發(fā)巡檢SaaS檢測CMDB數(shù)據(jù)準確性:
例如模型里的多種屬性:硬件的snmp協(xié)議的oid屬性、機柜的位置、虛擬機的cpu內(nèi)存,磁盤,上線日期,計劃下線日期等,通過巡檢SaaS,周期性巡檢核對配置數(shù)據(jù)質(zhì)量,形成質(zhì)量報表。
3、在不斷的消費過程中驗證數(shù)據(jù)質(zhì)量:
CMDB提供內(nèi)部的產(chǎn)品聯(lián)動和外部系統(tǒng)消費接口,例如基于CMDB數(shù)據(jù),包括服務(wù)器資源、cpu內(nèi)存、磁盤、公網(wǎng)IP等,這些資源的使用情況,以及資源的一些計費標準都做了定義。從而實現(xiàn)三種維度(業(yè)務(wù)層級、部門層級、用戶層級)資源計價統(tǒng)計分析,規(guī)范IT資源的合理使用。通過這一手段,保障CMDB的數(shù)據(jù)質(zhì)量準確性,驅(qū)動流程自動化。
基于藍鯨的流程驅(qū)動自動化實踐場景展示
藍鯨提供了一些原則能力,配置平臺,作業(yè)平臺,API網(wǎng)關(guān)和開發(fā)框架。用戶可以使用藍鯨工具,通過入口操作溫氏平臺內(nèi)的工具,例如發(fā)布自動化、數(shù)據(jù)庫同步、資源交付等等。
藍鯨在內(nèi)部提供了架構(gòu),溫氏將現(xiàn)有的系統(tǒng)(OA系統(tǒng)、JIRA、IMC等)、游戲平臺等,與藍鯨的API網(wǎng)關(guān)做對接,形成了整體的架構(gòu)。
成果展示如下圖所示: