





摘 " 要:教育數字化轉型是實現教育強國戰略的重要路徑,也是推動教育高質量發展的重要載體。隨著考試招生制度改革的深入推進,考試機構面臨著各項業務齊頭并進、公眾需求復雜多元的新局面,對省級招考服務平臺業務生態建設、運行效率、運維安全、智能運用等方面提出更高的要求。然而,當前的招考服務平臺在服務理念、技術人員、管理機制等諸多方面都遭遇發展困境。因此,整合省級招考服務平臺以及面向各級用戶的公共服務平臺,通過“數字底座”實現數據的匯聚與共享,以及與平臺之間的互聯互通顯得尤為重要。從當前招考服務平臺的現狀和挑戰出發,通過對業務流程和現有平臺的情況梳理,深入調研各方需求尋找痛點,從數據來源、服務形式和服務內容三個方面,提出數據共享、業務互聯、兼容多級、個性供給的微服務模式構建思路,從理論和實踐視角探討基于微服務架構的招考服務平臺高效整合的實施路徑,以及新模式下的運維機制優化策略,為教育考試的數字化轉型落地提供理論和操作指導。
關鍵詞:數字化;教育信息化;考試招生服務;微服務;整合路徑
中圖分類號:G434;TP311 " " "文獻標志碼:A " " "文章編號:1673-8454(2024)06-0062-11
一、引言
當今信息技術的迅猛發展已逐步深入各行各業,帶動新一輪產業變革,不斷改變著人們的生活和生產方式。面對洶涌而來的數字化轉型浪潮,教育考試面臨著前所未有的挑戰。教育部高度重視信息技術對教育的影響,陸續出臺一系列政策,部署推進教育數字化轉型[1]。從2018年頒布的《教育信息化2.0行動計劃》[2],到2023年召開的全國教育工作會議,都將推動教育數字化、建設教育強國列為重點。教育考試作為國家選拔人才的重要途徑,關系著廣大考生的切身利益、教育公平,更關系著國家經濟社會發展,因此,教育考試的數字化轉型迫在眉睫。
數字化轉型不是對招考管理過程的電子化翻版或數字搬家,其核心是借助于數字技術,對業務全流程、全要素、全環節進行創新重構及流程優化再造,實現從招考管理向招考治理的變革[3]。判斷數字化轉型是否真正落地的關鍵在于信息技術(人工智能、云計算、大數據、區塊鏈、算法等)是否被廣泛嵌入到業務服務中,而且能隨著外部需求的不斷變化持續改進服務和產品的過程,從而滿足公眾多樣化的服務需求,不斷增進公共利益[4]。從近幾年關于教育考試數字化轉型和教育考試機構現代化發展的文獻研究來看,學者們主要從管理理念、管理格局、管理體系視角[5];從信息化與考試業務的融合來提升治理能力視角[6][7];從觀念、制度、資源、隊伍等現代化內涵要素視角[8];從智慧考試為核心概念的全新考試業務系統視角[9];從教育考試數字基座為核心的全場景應用框架建設視角[10]來探討。學術界普遍認為,教育技術現代化是教育現代化的重要支撐[11],基于理念、體系、場景等視角可以實現教育考試的現代化,卻忽視了當前傳統信息化建設及運維模式的弊端,以及政策調整和公眾需求變化的常態化,導致深入推進數字化轉型愈加困難?,F有的招考服務平臺大多業務與信息融合度不高,主要表現在業務系統多、服務渠道散、數據孤島現象嚴重。此外,平臺中還有不少分散在不同區域且技術陳舊、使用多年的老系統,繼續使用原技術平臺進行整合的難度非常大,已無法適應當今新時代的變遷。如何運用新技術、新理念來高效整合省級招考服務平臺和面向各級用戶的公共服務平臺,打通整個招考業務流和數據流,實現數據的匯聚、共享和平臺之間的互聯互通,提升業務作業效率和質量,同時阻止因需求頻繁變更和系統規?;鲩L導致的系統退化,成為當前教育考試數字化轉型迫切需要解決的問題。
本文從當前考試招生平臺的現狀和挑戰出發,通過對業務流程及現有平臺情況的梳理,深入調研各方需求,尋找痛點,從數據來源、服務形式和服務內容三個方面,提出數據共享、業務互聯、兼容多級、個性供給的微服務模式構建思路,從理論和實踐的視角出發,探討基于微服務架構的招考服務平臺高效整合的實施路徑,以及新模式下的運維機制優化策略,為教育考試的數字化轉型落地提供理論和操作指導。
二、現狀與挑戰
隨著考試招生制度改革的深入推進,考試機構面臨著各項業務齊頭并進,公眾需求復雜多元的新局面,招考業務變得愈發繁忙、緊迫且重要。各省市考試機構為完成不同時期的考試招生制度綜合改革,同時緩解當下矛盾,已量身定制各類不同用途的業務系統。但傳統的信息化系統多以地市、區域為建設單位,采取“小而雜”的建設模式,業務和信息的融合不夠,容易出現大量重復建設,導致考試項目多、業務系統多、服務渠道散,形成大量數據孤島,考試數據分析欠缺、深度不足,對教育決策的支撐以及對各級各類教育教學的指導遠遠不夠[6]。此外,當前還普遍存在信息技術人力資源匱乏、技術能力欠缺等問題,人員數量和質量均不能滿足業務發展對科技進步的要求,很多新技術、新理念仍停留在紙面無法實現,很大程度上影響了教育考試數字化轉型的真正落地。
隨著數字化轉型的不斷深入,各地的教育行政及考試機構已清醒地意識到數字化轉型不僅僅是滿足教育考試事務的信息化需求,更重要的是通過數智化來塑造價值的不斷迭代增值。上海作為國內首個教育數字化轉型試點區,上海市教委于2022年發布《上海市教育數字化轉型“十四五”規劃》[12],主要任務之一就是構建市區校一體化的教育數字基座,實現各類教育應用技術集成、數據互通、應用聯動、資源協同,推進教育治理的科學化。湖南省教育考試機構在“十四五”期間,除了補齊數據孤島短板外,著重推進教育考試信息化發展,促進教育考試機構從信息技術普及應用向信息技術與考試業務深度融合創新轉型,實現教育考試機構的生態重構[13]。
要實現教育考試數字化轉型落地,運用新技術、新理念來整合省級招考服務平臺,滿足各級用戶的個性化服務需求是最關鍵的一環。這對省級招考服務平臺業務生態建設、智能服務、運行效率、運維安全等方面提出了更高的要求。但當前無論從平臺的技術更替、管理理念的轉變、專業技術人員的專業技能方面都遭遇多重挑戰。
(一)平臺的技術更替
現有業務系統的規劃和設計較為陳舊,隨著政策和要求的不斷變化,暴露出以下問題:①設計整體性不足。系統的分散對于整個考試招生業務流程連貫性支持不足,不少業務環節沒有系統支持,無法形成整體化、公開化的服務,常出現類似功能重復開發、類似數據重復采集等情況。②數據標準不統一。系統之間沒有統一的數據標準,相對獨立,對已有數據的利用效能不足,容易形成數據孤島。③平臺架構不統一。多為技術陳舊的單體系統,迭代慢,后期整合難度高。④可擴展性差。系統設計臃腫且高耦合,政策調整對系統影響大,無法做到敏捷靈活的變更。因此,選擇能解決當前痛點的技術架構和軟件設計方法極為必要。
(二)管理理念轉變和專業技術人員專業水平
隨著數字化轉型的發展,對信息技術的依賴程度越來越高,對考試機構自身的專業技術人員有了全新的標準和要求,需要能滿足當今信息技術發展需求的人才。但現實情況是這類專業技術人員相對匱乏、知識和能力儲備不足、管理理念落后,無法有效滿足日常運維需要。因此,信息技術外包作為技術力量的補充已成常態。信息技術外包帶來專業化能力提升、科技創新推動和效率提高的同時,會導致機構自身專業技術人員自主掌控能力變弱,對信息系統的熟悉了解程度降低,自主解決問題的效能下降,核心技術受制于人,一定程度上限制了今后的可持續發展。
三、招考服務平臺的需求分析
(一)業務流程及現有平臺情況梳理
要打通整個招考業務流和數據流,首先要了解當前各類考試項目的政策、業務流程以及業務各階段的時間節點。然后對現有的業務系統進行梳理,對哪些業務已建系統、哪些業務還未建系統進行分類。對已建系統還要梳理其技術架構以及系統間的依賴關系,綜合評估是改造還是重建。完成梳理后,可以對現有系統的整合進行優先級排序。通常情況下,優先整合相對獨立且急于上線的業務模塊。
以某直轄市為例,初中學業水平考試和高中階段招生現有業務系統梳理情況如表1所示。從中可見,現有系統服役均超過6年,均為技術陳舊的單庫單應用架構,系統間的數據不直接互通,僅通過導出導入的方式實現系統間的數據交互。其中,招生報名模塊最急于上線且相對獨立,需優先進行整合。
(二)業務需求深入調研
通過對相關干系人線上問卷調查和實地走訪,深入了解他們在業務中的角色、責任和需求,識別當前業務流程中的痛點、瓶頸和低效之處,尋找降本增效和拓展其他新業務的機會。只有面向市、區、校和學生多級用戶,遵循目標導向和需求牽引原則,才能有效匯聚各類優質資源,為教育考試提供全過程、個性化、智能化服務。
某直轄市的業務需求調研首先采用線上問卷調查的方式,問卷設計了三大主要調查指標,分別著眼于現有業務流程設計的合理性、現有系統操作的便利性以及當前最迫切需要解決的問題。最終采集17個區和206所學校填寫的問卷。對問卷中每項調查指標的結果聚類后發現,信息化建設相對薄弱的區對省級平臺的全業務鏈整合期望最迫切,希望能提供一站式的學生報名報考、考試流程培訓、學生志愿統一填報以及統一投檔錄取,以減輕基層的負擔。根據問卷調查的結果,再對部分區進行實地走訪,深入了解其痛點并探討解決辦法。在完成需求收集和整理后,根據其對業務目標的重要性和影響,確定每項需求的優先實現順序。
綜上所述,招考服務平臺的整合需求可以從以下三個方面進行歸納:①在數據來源上,主要是對招考數據全面性和完整性的需求,實現報名、考試組織、試卷評閱、考試成績、招生錄取等多來源多類型的數據整合和交互。②在服務形式上,主要是對服務獲取便捷性和訪問呈現統一性的需求,適應多級用戶在不同情境下的動態化服務提供。③在服務內容上,主要需求是為不同用戶提供個人差異化、精準化和個性化的服務內容。
四、基于微服務的招考服務平臺整合
招考業務經歷了多年的積累和沉淀,隨著招考改革的不斷深入,服務于招考業務的各類系統在經過無數次需求變更后變得愈發復雜,系統規模及數量越來越大,維護成本也越來越高。如何應對不斷變化的政策要求和系統規模化增長,打通整個招考業務流和數據流,提升業務作業效率和質量,同時阻止系統退化,成為當前整合的難點。
(一)基于微服務架構整合的優勢
隨著云計算、容器虛擬化,以及集成開發、測試、部署和運營為一體的DevOps[14]等技術的興起和發展,微服務受到工程界和學術界的極大關注,成為信息科學領域的重點研究對象之一[15],為高效實現軟件規模化整合提供了技術底座。其基本思路是將傳統的單體應用拆分為一組小型、自治、可獨立部署服務的架構方式。每個微服務都有自己的業務邊界和數據存儲,通過輕量級的通信機制進行交互[16],將多個獨立設計、開發和維護的子系統通信互聯,最終整合成一個大的服務平臺。
這種技術架構的特點及優勢能解決當前教育考試平臺整合的痛點,讓整合更容易操作實施,主要優勢如下:
1.業務動態擴展性好,政策調整對系統影響小
面對政策的調整,特別是在改革的陣痛期,業務需求的變化更是常態。相較于單體架構的可擴展性低、穩定性差、設計臃腫高耦合等問題,微服務架構通過將系統拆分為多個小型服務,由多個項目團隊獨立維護,每個服務專注于解決特定的業務問題,實現高內聚低耦合。一旦業務需求發生變更,只需對相應的微服務進行調整更新就可以實現快速交付,真正做到業務變更敏捷和靈活,有效解決現有平臺暴露出的一系列問題。
2.多數據源共享協同,為數據治理提供保障
以往單體架構,所有的業務邏輯都是在業務層完成,所有的數據也都存儲在一個數據庫中。隨著業務系統數量的增多,數據源數量也會同步增加,而數據源之間又是互相獨立不互通的,業務系統越多,數據碎片化越嚴重,經常會造成類似數據在不同系統中重復采集。微服務架構雖然也是多數據源,但微服務間通過輕量級的通信機制進行交互,確保了多源數據的交互與共享,為平臺的整合提供了底層數據支撐,為數據治理及新技術的運用提供了基礎數據保障。
3.容錯性強,單節點故障不影響系統整體服務
省級招考服務平臺作為教育考試服務的門戶,需要為多級用戶提供多樣化和個性化服務。系統一旦在重要業務對外服務期間發生故障,將造成不良的社會影響。微服務架構的強容錯性設計正好能解決這一問題。由于每個微服務都能獨立運行和擴展,當一個服務出現故障時,其他服務仍然能正常運行;當系統負載增加時,只需擴展受影響的服務,而不必對整個系統進行擴展,確保系統的高可用性、容錯性和資源利用效率。
(二)多源招考數據的微服務模式構建思路
面對多源招考數據的整合和交互需求,以及各級用戶需求向統一化、個性化、精準化轉變,以多源數據協同共享為底層數據支撐,以微服務架構的平臺整合為技術底座,對多層次的需求進行個性化和精準化服務供給。微服務模式的構建思路如圖1所示。
1.多源數據協同共享的底層數據支撐
當前的招考數據均為獨立分散存儲,以碎片化的形式呈現,數據標準不統一,后期數據使用難度較大。因此,將報名、考試組織、試卷評閱、考試成績、招生錄取等多來源多類型的數據進行融合,作為微服務模式的底層數據支撐,為個性化和精準化服務供給打好基礎。
2.基于微服務架構的技術底座
面對業務需求的不斷變更和容錯性要求不斷提高,基于微服務架構的平臺整合模式有著得天獨厚的優勢,可以很好地解決當前各類平臺擴展性低、容錯性差、功能臃腫等問題,從而滿足各級用戶便捷高效、個性化獲取服務的需求。
3.基于多層次需求的個性化服務供給
針對現有平臺提供服務不夠全面、訪問及呈現方式不統一、個性化程度低的現狀,以全業務鏈、全價值鏈的多層次服務需求為導向,設計基于多層次需求的個性化服務供給方式。一方面,面向多級用戶提供全業務鏈的招考管理服務,逐步取消線下處理環節,減輕基層負擔;另一方面,面向多級用戶提供全價值鏈、全生命周期的數據價值挖掘和決策服務,提供在不同場景下的學生報名異常監測、考試組織及考場安排規模預測、學生考試成績評價、招生錄取動向監測等服務模塊。在此基礎上,通過分析多年招考數據和各類人員行為特征,結合深度學習、大數據、人工智能等技術,生成人員畫像,實現個性化、精準化的招考信息服務供給。
(三)招考服務平臺的微服務設計方式
需求的不斷變更,會導致系統結構愈發凌亂,維護成本越來越高,一旦業務流程發生變化,系統調整的工作量會很大,系統退化已是必然。因此,使用科學高效的方法阻止系統退化尤為重要,也是招考服務平臺整合時必須直面的難點。
1.基于領域驅動設計的業務領域劃分
微服務架構引入分布式系統,如何劃分微服務邊界及設計微服務間的交互方式是發揮微服務架構優勢的關鍵。領域驅動設計(Domain-Driven Design,簡稱DDD)[17]是一種軟件開發方法論。其核心是將大業務按照科學的方法不斷拆解成高內聚的小業務領域,拆分后的這些小領域邊界清晰且業務內聚。從其他行業真實項目的實際運用效果來看,采用DDD構建的新系統架構在系統擴展性、性能和代碼質量上均有顯著提高[18]。領域經過劃分后,在技術維度可對其進行詳細設計,在管理維度可按照劃分后的領域對項目進行分工。領域劃分數量決定了微服務的拆分數量,每個領域及其子域都可以設計成獨立的微服務,由獨立團隊開發。微服務拆分過細反而會增加開發、部署和維護的復雜度;拆分過粗可能會導致大量業務高度耦合,維護性和擴展性差。因此,要根據業務需要、開發資源、技術實力等因素綜合考慮。
以某直轄市的招考業務領域劃分為例,如圖2所示,包含了高考及高校招生領域、高中學業水平考試領域、初中學業水平考試及高中階段招生領域等。領域又可細分為多個子領域,如初中學業水平考試領域分為報考管理、考試管理、評卷管理和成績管理多個子域;高中階段招生領域分為報名資格管理、計劃管理、志愿管理和錄取管理多個子域。若繼續細分,子域可以再劃分多個小子域。如報名資格管理可細分為學生分類、資格審核和資格排查;報考管理可以細分為學籍確認、學籍變更審核和報考;考試管理領域可以細分為考點考場管理、考點指定、考場編排、考務材料打印、考中管理。
此外,領域間的交互關系和通用性也要重點考慮。如高中階段招生領域依賴于初中學業水平考試領域中的成績數據;志愿管理子域依賴于報名資格管理子域中的學生報名資格數據和計劃管理子域中的計劃數據。而有些業務領域具有通用性,在各類招考業務中均有涉及,如學籍確認、報名資格審核、考場編排和報表統計。將通用的業務邏輯抽象后獨立出來,作為獨立的領域供其他領域復用,這樣可以避免類似功能的重復開發。
2.領域模型的設計過程
領域模型指導著代碼的開發,在實施代碼開發前對領域模型進行科學的設計尤為關鍵,領域模型的迭代設計過程如圖3所示。首先對業務需求進行梳理,將業務劃分成多個業務領域,為每個業務領域設計領域模型,每個模型負責解決特定的業務問題。然后根據領域模型來設計軟件模型,最后再實施代碼開發和系統測試。若后期需求發生變更,將變更業務透過領域模型還原至真實世界,再由真實世界指導領域模型變更,最后由領域模型的變更指導系統變更,這是一個持續迭代的過程。通過不斷的反饋學習和對業務需求的理解不斷深入,逐步完善和優化領域模型,這對于目前長生命周期的招考系統整合來說尤為重要。
(四)招考服務平臺的微服務技術框架
整合后的招考服務平臺微服務技術框架如圖4所示。當用戶通過客戶端向招考服務平臺發來服務請求時,經過負載均衡到達API網關集群,網關先對服務請求進行路由轉發、權限驗證、流量監控等操作,隨后再將服務請求轉發至某個微服務。各微服務間通過輕量級通信機制進行互通互聯,一旦某個微服務發生故障時,將觸發服務熔斷保護機制,實現服務熔斷與降級、線程隔離、故障監控等功能,避免因單點故障導致整個系統癱瘓。
(五)招考服務平臺的整合實效
本文以某直轄市招考服務平臺整合實踐為例,來驗證基于微服務架構的整合實效。該平臺整合完成后服務于16個區近1000所學校,取得了良好成效。
1.實現更順暢的業務數據互通
整合使原先各平臺數據割裂的情況得到極大緩解,不同考試項目間數據交互由系統自動完成,改變以往通過人工導出導入數據的交互方式,提高了工作效率,減少了錯誤的發生。
2.實現更高效的業務流程整合
平臺向上與市大數據中心互通,向下服務全市各區招生考試機構、學校和學生。通過分階段整合原先支離破碎的業務流程,逐步覆蓋完整的業務鏈。如通過調用電子證照(戶籍、居住證、積分掛靠、婚姻狀況等)來優化報名資格審核流程,符合政策要求的學生無需提交紙質材料可免審即報,實現讓數據多跑路、群眾少跑腿,同時也為學校報名資格審核工作提供了便利。
3.實現更科學的考試與教學決策
每年招生考試項目完結后,通過對當年產生的業務數據進行清洗和歸檔,分析并挖掘過程中的瓶頸和問題,基于數據驅動決策設計各類評價監測指標,改進考試和招生流程、評估標準和教學質量,為教育行政管理部門提供更科學的決策依據。
4.實現更精細化的考試過程管理
在考試組織的數字化場景中,使用手持終端把區級招考管理人員、考點主考、考場監考、考生等相關人員接入平臺。終端采集每位考生從入場到離場以及監考流程執行的各個關鍵節點。市區兩級指揮中心通過后臺實時掌握入場、開考情況,以及每個考點的考務流程執行情況。一旦有異常,平臺會根據預設的異常判定規則主動預警。經過多年的數據積累后,形成考點主考和監考在考務組織方面的基本畫像,為后期靶向精準檢查和改進提供數據支撐,逐步實現從考試管理到考試治理的邁進。
五、基于微服務的招考服務平臺運維
(一)微服務運維面臨的挑戰
微服務架構在帶來良好設計和架構理念的同時,也帶來運維上額外的復雜性,尤其在服務部署和服務監控上,要協同多個研發團隊在細粒度的狀態下管理和監控數量眾多的微服務,在出現故障時能及時進行業務調度。相比以往的運維模式,其主要面臨以下挑戰:
1.微服務間的復雜依賴關系給運維帶來挑戰
基于微服務架構的系統是由各個微服務組成,微服務間存在著較強的依賴關系,如考務管理微服務依賴于報名管理微服務,成績管理微服務同時依賴于報名管理微服務和考務管理微服務。如果對微服務的設計拆分不合理,將會導致某個微服務的更新影響到有依賴關系的其他微服務。
2.微服務的細粒度劃分使人工運維更加困難
由于微服務架構是一個網狀分布結構,有很多服務需要維護和管理,較以往單體系統的運維復雜很多。因此,資源能否高效利用非常關鍵。如在細粒度狀態下,如何更有效地管理數量眾多的微服務;如何合理地實現容器編排和配置管理,有效地監控數量眾多的微服務;在發生故障時,如何進行業務調度以及在業務高峰期如何快速擴容,這些都是需要直面的問題。
(二)運維模式的優化對策建議
新技術的運用勢必會帶來其他方面的復雜性,如何在運用新技術的同時化解復雜性是亟待解決的問題。由于各地對信息系統的管理模式各不相同,只能依據一些可用的原則性規律提出若干策略建議。
1.從“縱切”到“橫切”模式的轉型,聚焦業務平臺建設
如今互聯網技術呈現出云化趨勢和微服務化趨勢。微服務的分布式和集群化特點決定了傳統的“縱切”信息化模式已無法滿足需要。這種從系統開發到數據庫管理再到操作系統和底層服務器管理的從上至下的“縱切”模式,勢必導致對技術人才、硬件、網絡、軟件以及技術的大量需求,這對于當前已面臨信息技術人力資源匱乏、技術能力欠缺、對數字化轉型迫切需求等多重因素困擾的教育考試機構來說更是雪上加霜。同時,移動互聯網時代全面來臨也倒逼傳統信息化模式轉型。隨著系統規模和數據量的不斷激增,對大數據并發處理能力的要求也大幅度提升,傳統信息化模式的管理效能已捉襟見肘。因此,需要轉變思路,通過“橫切”模式,將服務器、網絡、操作系統等底層資源和中間平臺的運維轉包給基礎設施即服務(Infrastructure as a Service,IaaS)和平臺即服務(Platform as a Service,PaaS),信息化模式轉型如圖5所示。教育考試機構可以不用采購大量服務器和網絡安全設備,也不需要投入大量的基礎設施運維技術人員,在云平臺(可以是省市級政務云平臺)上直接使用其提供的各種資源服務來部署系統,這樣就能把主要精力集中在招考業務應用的建設上。
2.加強自身專業隊伍建設,優化隊伍結構
要實現數字化轉型,人才隊伍的專業化是關鍵。通過招聘篩選、帶教傳承、培訓研討、評估激勵和對外合作五個方面,實現人才隊伍的專業化提升。具體如下:①招聘新人時需要對候選人的專業能力進行評估和篩選,確保吸引和選拔到具有專業素養的人才。②新員工入職后可以讓有經驗的員工帶教,這種知識傳承的方式可以幫助其更快地適應工作環境,并提升專業能力。③定期組織各類培訓,提升其業務和專業能力。鼓勵員工參與行業相關的研討會、會議和培訓課程,不斷更新其專業知識。④建立有效的績效評估體系,定期評估員工的專業表現,根據評估結果,提供適當的激勵措施,以激勵其不斷提升專業能力。⑤在專業技術實踐方面,可以與一線互聯網企業、高?;蜓芯繖C構建立合作關系。通過與外部專業機構合作,獲取更多的專業資源和支持,提升專業隊伍的整體素質。
3.轉變管理模式,由被動管理逐步過渡到主動管理
通過對原有系統的重構及整合,逐步覆蓋完整業務鏈,依托系統自動完成對業務數據的處理,減少人為干預,并對關鍵業務數據設置異常監測指標,異常發生時由系統主動提醒,實現主動發現異常并及時解決問題。
4.運用自動化工具,逐步實現智能運維
微服務的復雜性決定了引入自動化工具簡化和優化系統運維的必要性。要實現自動化可從以下六個方面入手:①使用容器化技術(如Docker)將微服務打包成鏡像,并使用容器編排工具(如Kubernetes)進行自動化部署和管理,實現快速、可靠部署。②使用監控工具(如Prometheus、Grafana)對微服務實時監控,收集關鍵指標和日志數據,通過設置警報和自動化報警規則,及時發現和解決問題。③使用自動化的擴縮容機制,根據實際負載情況來調整微服務的實例數量,確保系統能夠根據需求進行彈性調整。④建立自動化的備份和恢復機制,定期對微服務的數據和配置進行備份,并能夠在需要時快速恢復,減少數據丟失的風險,并提高系統的可靠性。⑤建立自動化的測試流程,包括單元測試、集成測試、端到端測試等。通過自動化測試可以及早發現問題,并確保微服務的穩定性和質量。⑥建立自動化的故障處理機制,包括自動化的故障檢測、故障排查和故障恢復。這可以減少故障處理時間,并提高系統的可用性。
5.規范運維過程管理,并持續改進和學習
為運維過程的每個方面編寫清晰的標準操作程序,包含逐步說明、責任和預期結果。制定事故管理流程,確保記錄事故,并將吸取的教訓分享并納入未來的改進中。逐步建立一個持續改進的文化,定期評估系統運維模式,并根據反饋和經驗教訓進行調整和改進,以不斷提升系統運維效率和質量。
六、結束語
數字化轉型的落地必須依托新技術、新理念。而新技術、新理念的落地和實行離不開一支具有現代化技術的隊伍,合理利用技術支撐業務,將業務痛點快速落地形成合理的、最優的技術方案。但是,我們也應清楚地認識到,目前乃至未來相當長的一段時間,無論是專業人才的培養,還是治理理念的提升,都無法趕上新技術的快速迭代演進。教育考試機構除了要主動加強數字化戰略頂層設計與規劃外,還要投入大量人力和財力進行堅持不懈的專業化探索,這個過程充滿著機遇和挑戰。
參考文獻:
[1]楊宗凱.教育的全面數字化轉型已成必然趨勢[EB/OL].(2022-04-11) [2023-09-04].https://finance.sina.com.cn/chanjing/cyxw/2022-04-11/doc-imcwipii3528671.shtml.
[2]教育部.教育部關于印發《教育信息化2.0行動計劃》的通知[EB/OL].(2018-04-13) [2023-09-06].http://www.moe.gov.cn/srcsite/A16/s3342/201804/t20180425_334188.html.
[3]魯欣正.關于教育考試數字化轉型的若干思考[J].中國考試,2022(9):1-8.
[4]張阿城,吳建南.政務數字化轉型效果因何不同:基于上?!耙痪W通辦”的定性比較分析[J].電子政務,2023(8):32-46.
[5]何長福.教育現代化下教育考試管理智能化建設研究[J].教育實踐與研究(C),2023(1):58-60.
[6]姜鋼.教育考試信息化面臨的挑戰和任務[J].中國考試,2017(6):1-5.
[7]魯欣正.用信息化推進國家教育考試治理能力現代化的思考[J].中國考試,2020(5):49-54.
[8]尹堅毅.試論教育考試機構現代化的內涵及發展策略[J].中國考試,2023(1):38-45.
[9]于涵.打造智慧考試 服務智慧教育[J].中國考試,2023(5):1-10.
[10]汪張龍,李俊杰.新基建背景下教育考試數字化轉型的路徑與前景[J].中國考試,2022(7):69-76,94.
[11]李志民.信息社會教育現代化的六個維度[J].中國教育信息化,2024,30(4):3-12.
[12]上海市教育委員會.上海市教育委員會關于印發《上海市教育數字化轉型“十四五”規劃》的通知[EB/OL].(2022-03-07) [2023-09-11]. https://edu.sh.gov.cn/xxgk2_zhzw_ghjh_ 01/20221128/786f726a87a442bbb8d392fee4dc661a.html.
[13]尹堅毅.教育考試機構向現代化轉型的三個著力點[EB/OL].(2023-05-11)[2023-09-13].https://new.qq.com/rain/a/20230511A01THF00.
[14]EBERT C, GALLARDO G, HERNANTES J, et al. DevOps[J]. IEEE Software, 2016,33(3):94-100.
[15]BALALAIE A, HEYDARNOORI A, JAMSHIDI P. Microservices architecture enables devops: Migration to a cloud-native architecture[J]. IEEE Software, 2016,33(3):42-52.
[16]TH?魻NES J. Microservices[J]. IEEE Software, 2015,32(1):116.
[17]ERIC EVANS. Domain-Driven Design: Trackling complexity in the heart of software[M]. Boston: Addison-Wesley, 2003.
[18]李引,袁峰.基于領域驅動設計的應用系統模型[J].計算機工程與應用,2013,49(16):1-8.
Research on the Integration Path and Maintenance Mechanism of the Provincial Examination and Enrollment Service Platform in the Digital Context
Ming LYU
(Shanghai Municipal Educational Examinations Authority, Shanghai 200433)
Abstract: "The digital transformation of education is an important path to achieve the strategic goal of building a strong education country and an important carrier to promote high-quality education development. With the deepening of the reform of the examination and enrollment system, examination institutions are facing a new situation in which various businesses are progressing in tandem and public needs are complex and diverse. It has put forward higher requirements for the business ecosystem construction, operational efficiency, operation and maintenance security, and intelligent utilization of the provincial examination and enrollment service platform. However, the current platform has encountered development difficulties in terms of service concept, technical personnel, and management mechanism. Therefore, it is particularly important to integrate the service platform and the public service platform for users at all levels, realize the aggregation and sharing of data through the “digital base”, and realize the interconnection and interoperability between platforms. Starting from the current situation and challenges of the examination and enrollment platform, through the analysis of business processes and the existing platform situation, in-depth investigation of various needs, and finding pain points, it proposes the construction ideas of the micro-service mode of data sharing, business interconnection, multi-level compatibility, and personalized supply, from the three aspects of data sources, service forms and service contents. From the perspective of theory and practice, the implementation path of efficient integration of the service platform based on micro-service architecture and the optimization strategy of maintenance mechanism under the new mode are discussed, which provides theoretical and operational guidance for the implementation of digital transformation of education examination.
Keywords: Digitalization; Educational informatization; Examination and enrollment service; Microservices; Integration pathway
編輯:李曉萍 " "校對:王天鵬
DOI:10.3969/j.issn.1673-8454.2024.06.007
作者簡介:呂鳴,上海市教育考試院高級工程師(上海 200433)
基金項目:2024年度中國教育發展戰略學會教育考試專業委員會第三期專項課題“數字化視域下省級招考服務平臺整合路徑研究”(編號:JYKS2024013)