滿來
摘要:隨著電力業(yè)務(wù)的發(fā)展,企業(yè)信息系統(tǒng)數(shù)量呈現(xiàn)快速增長態(tài)勢,運行環(huán)境變得越來越復(fù)雜,給信息運維提出了更高要求,現(xiàn)行運維工作效率低、安全和質(zhì)量難以提高,傳統(tǒng)運維方式難以勝任現(xiàn)有信息系統(tǒng)建設(shè)對運維的要求,且沒有一套科學(xué)可行的管理理念推進(jìn)運維工具的持續(xù)建設(shè)與應(yīng)用,未來運維的發(fā)展方向正朝向自動化運維和智能化運維方向發(fā)展,這就需要不斷進(jìn)行技術(shù)創(chuàng)新,提高運維自動化水平為企業(yè)信息系統(tǒng)快速、安全、可靠運行提供持續(xù)保障。
關(guān)鍵詞:微服務(wù);信息系統(tǒng);自動化運維
1總體業(yè)務(wù)架構(gòu)
運維工具管理主要對運維工具進(jìn)行編輯,根據(jù)腳本類型(shell、SQL)提供標(biāo)準(zhǔn)化模版、關(guān)鍵字語法加亮,拼寫檢查、主要命令幫助等編輯功能,運維人員可以通過此功能實現(xiàn)運維工具編輯。還提供版本管理功能,對運維工具修改自動形成歷史記錄,提供版本查詢、歸檔、提取、差異比對等功能。把工作空間分為公共工作空間和私有工作空間,公共工作空間總存儲的工具為通過測試、審核的正規(guī)運維工具,只可查看、復(fù)制,不可修改;私有工作空間為每個運維人員建立獨立空間,存儲個人運維工具、臨時運維工具,本人可讀寫,其他人不可讀寫。
2總體技術(shù)架構(gòu)
信息系統(tǒng)自動化運維研究應(yīng)用平臺根據(jù)微服務(wù)、微應(yīng)用技術(shù)架構(gòu)設(shè)計,包括接入層、應(yīng)用層、服務(wù)層和數(shù)據(jù)層。接入層提供了運維人員進(jìn)入系統(tǒng)的入口和整體展示框架;應(yīng)用層根據(jù)業(yè)務(wù)功能需求提供了用戶操作界面,包括工具管理微應(yīng)用、工具測試微應(yīng)用、工具評審微應(yīng)用、工具發(fā)布微應(yīng)用、工具執(zhí)行微應(yīng)用和場景管理微應(yīng)用,實現(xiàn)運維人員的可視化操作;服務(wù)層主要以服務(wù)的方式實現(xiàn)單一業(yè)務(wù)邏輯的功能實現(xiàn),不包含任何功能界面,通過統(tǒng)一的分布式服務(wù)總線為應(yīng)用層提供功能服務(wù),將微服務(wù)解耦,服務(wù)包括工具管理微服務(wù)、工具測試微服務(wù)、工具評審微服務(wù)、工具發(fā)布微服務(wù)、工具執(zhí)行微服務(wù)、場景管理微服務(wù);數(shù)據(jù)層主要為各個微服務(wù)提供數(shù)據(jù)的持久化存儲和數(shù)據(jù)緩存。
3運維工具管理
3.1運維工具管理主要包括:運維工具編輯、版本管理、工作空間管理、運維工具規(guī)范性管理。
3.2運維工具編輯:運維工具管理提供運維工具編輯器,根據(jù)腳本類型(shell、SQL)提供標(biāo)準(zhǔn)化模版、關(guān)鍵字語法加亮,拼寫檢查、主要命令幫助等編輯功能,運維人員可以通過此功能實現(xiàn)運維工具編輯;
3.3版本管理:提供版本管理功能,對運維工具修改自動形成歷史記錄,提供版本查詢、歸檔、提取、差異比對等功能;
3.4工作空間管理:分為公共工作空間和私有工作空間,公共工作空間總存儲的工具為通過測試、審核的正規(guī)運維工具,只可查看、復(fù)制,不可修改;私有工作空間為每個運維人員建立獨立空間,存儲個人運維工具、臨時運維工具,本人可讀寫,其他人不可讀寫;
4運維工具測試
4.1測試申請管理:運維工具編制人員提交工具測試申請,包括運維工具、編制說明、使用說明等相關(guān)文檔,運檢部門接到申請后,組織專業(yè)人員對運維工具進(jìn)行測試;
4.2測試報告管理:專家填寫測試結(jié)論,并對測試報告、測試結(jié)論進(jìn)行結(jié)構(gòu)化、非結(jié)構(gòu)化管理;
4.3問題反饋:對運維工具使用、測試過程中的問題向編制人員進(jìn)行反饋;
5運維工具評審
5.1運維工具評審主要包括:評審申請管理、評審過程管理。
5.2評審申請管理:運維工具編制人員對測試通過的工具,發(fā)起評審流程,運檢部門接到申請后,組織運檢負(fù)責(zé)人對運維工具進(jìn)行評審;
5.3評審過程管理:對評審過程進(jìn)行管理,根據(jù)評審意見決定是否正式發(fā)布運維工具;
6運維工具發(fā)布
6.1運維工具發(fā)布主要包括:運維工具發(fā)布、版本變更、運維工具搜索。
6.2運維工具發(fā)布:發(fā)布運維工具,并將其轉(zhuǎn)入公共工作空間,可供其他運維人員查閱、復(fù)制、執(zhí)行,實現(xiàn)運維工具共享;
6.3版本變更:管理運維工具版本變更,通知運維工具使用者更新運維工具;
運維工具搜索:提供搜索功能,可根據(jù)功能說明、內(nèi)容等搜索滿足條件的運維工具;
7運維工具執(zhí)行
7.1運維工具執(zhí)行主要包括:批量執(zhí)行、定時執(zhí)行、輸入輸出管理、執(zhí)行歷史查詢、運維對象分組管理。
7.2批量執(zhí)行:運維人員批量選擇運維對象和要執(zhí)行的運維工具,應(yīng)用通過代理通道執(zhí)行運維工具并返回執(zhí)行結(jié)果;
7.3定時執(zhí)行:運維人員批量選擇運維對象和要執(zhí)行的運維工具并設(shè)定執(zhí)行時間,到時應(yīng)用自動執(zhí)行運維工具并返回執(zhí)行結(jié)果;
7.4輸入輸出管理:管理運維工具執(zhí)行的輸入?yún)?shù)和輸出結(jié)果,管理stdin、stdou、stderr等標(biāo)準(zhǔn)輸入輸出流;
7.5執(zhí)行歷史查詢:根據(jù)時間、批次、運維對象、運維工具等多個維度查詢運維工具的執(zhí)行歷史。
8微場景管理
8.1場景管理:對多個運維工具通過可視化的方式進(jìn)行編排組合,設(shè)定執(zhí)行過程與邏輯,包括場景的創(chuàng)建場景、刪除場景、更新場景、查詢場景等子功能;
8.2場景參數(shù)管理:提供場景編排時對輸入?yún)?shù)、全局參數(shù)和內(nèi)部參數(shù)的管理,包括創(chuàng)建參數(shù)、刪除參數(shù)等子功能;
8.3手動執(zhí)行:運維人員批量選擇運維對象和要執(zhí)行的場景,應(yīng)用按照場景的編排邏輯執(zhí)行運維工具并返回執(zhí)行結(jié)果;
8.4定時執(zhí)行:運維人員批量選擇運維對象和要執(zhí)行的場景設(shè)定執(zhí)行時間,到時應(yīng)用自動按照場景的編排邏輯執(zhí)行運維工具并返回執(zhí)行結(jié)果;
9功能清單
9.1運維工具編輯:運維工具管理提供運維工具編輯器,根據(jù)腳本類型(shell、SQL)提供標(biāo)準(zhǔn)化模版、關(guān)鍵字語法加亮,拼寫檢查、主要命令幫助等編輯功能,運維人員可以通過此功能實現(xiàn)運維工具編輯;
9.2版本管理:提供版本管理功能,對運維工具修改自動形成歷史記錄,提供版本查詢、歸檔、提取、差異比對等功能;
9.3工作空間管理:分為公共工作空間和私有工作空間,公共工作空間總存儲的工具為通過測試、審核的正規(guī)運維工具,只可查看、復(fù)制,不可修改;私有工作空間為每個運維人員建立獨立空間,存儲個人運維工具、臨時運維工具,本人可讀寫,其他人不可讀寫;
9.4運維工具規(guī)范性管理:建立規(guī)范運維工具模版,包括運維工具說明、注釋、輸入、輸出規(guī)范化格式;
9.5運維工具測試主要包括:測試申請管理、測試報告管理、問題反饋。
9.6測試申請管理:運維工具編制人員提交工具測試申請,包括運維工具、編制說明、使用說明等相關(guān)文檔,運檢部門接到申請后,組織專業(yè)人員對運維工具進(jìn)行測試;
9.7測試報告管理:專家填寫測試結(jié)論,并對測試報告、測試結(jié)論進(jìn)行結(jié)構(gòu)化、非結(jié)構(gòu)化管理;
9.8問題反饋:對運維工具使用、測試過程中的問題向編制人員進(jìn)行反饋;
9.9評審申請管理:運維工具編制人員對測試通過的工具,發(fā)起評審流程,運檢部門接到申請后,組織運檢負(fù)責(zé)人對運維工具進(jìn)行評審;
9.10評審過程管理:對評審過程進(jìn)行管理,根據(jù)評審意見決定是否正式發(fā)布運維工具;
結(jié)語
綜上,隨著經(jīng)濟的不斷發(fā)展,電力已經(jīng)成為當(dāng)前工業(yè)生產(chǎn)和人民生活的必需品,對配電網(wǎng)進(jìn)行有效的管理運營是保障電力系統(tǒng)正常運轉(zhuǎn)的基礎(chǔ),對于整個電力工作起到重要的影響。本文對相關(guān)問題進(jìn)行分析,以此來提升配網(wǎng)運維工作的效率,實現(xiàn)電網(wǎng)整體工作質(zhì)量的提升,希望可以給相關(guān)人員起到一定的參考價值。
參考文獻(xiàn)
[1]蔡科明.配網(wǎng)自動化技術(shù)在配網(wǎng)運維中的運用[J].科技經(jīng)濟導(dǎo)刊.2019(27)
[2]盧廣佳.配網(wǎng)自動化技術(shù)在配網(wǎng)運維中的運用[J].通信電源技術(shù).2019(03)
[3]聶志岐,宋立新,李紅軍.配網(wǎng)自動化技術(shù)在配網(wǎng)運維中的應(yīng)用[J].花炮科技與市場.2018(04)