王海峰
(寧夏回族自治區(qū)水利廳水利信息中心,750001,銀川)
2015年寧夏建設了全區(qū)電子政務公共云平臺,提供云服務器、云數(shù)據(jù)庫、云存儲、云安全和服務器托管等基礎支撐服務,統(tǒng)一承載全區(qū)各級各部門非涉密業(yè)務應用系統(tǒng)。根據(jù)自治區(qū)政府政務數(shù)據(jù)資源共享的要求,加快全區(qū)各級非涉密政務應用系統(tǒng)向電子政務公共云平臺遷移部署。寧夏回族自治區(qū)水利廳順應發(fā)展需求,在繼續(xù)推進“智慧水利”建設和“互聯(lián)網(wǎng)+水利”行動的基礎上,加強頂層設計和統(tǒng)籌協(xié)調,運用數(shù)字實施系統(tǒng)治水,發(fā)揮數(shù)據(jù)在治水工作中的創(chuàng)新應用,以工作數(shù)字化、平臺協(xié)同化、參與多元化,推進治水決策科學化、水管理精細化、公共服務高效化,促進水治理體系和水治理能力現(xiàn)代化。依托自治區(qū)“云惠寧夏”發(fā)展戰(zhàn)略,開展寧夏“智慧水利”建設工作,整合前期建設成果,提升自治區(qū)水利廳的內(nèi)外部服務能力,保障自治區(qū)水安全。
采用云計算技術將寧夏水利數(shù)據(jù)中心基礎數(shù)據(jù)庫改造遷移至自治區(qū)云平臺RDS數(shù)據(jù)庫上,可以將來自各種水利業(yè)務應用系統(tǒng)中的數(shù)據(jù)進行整合,以建設數(shù)據(jù)倉庫為基礎,利用數(shù)據(jù)處理和加工工具,對數(shù)據(jù)進行整理、轉換、匹配、校驗、整合和分析,使水利數(shù)據(jù)標準化,并通過統(tǒng)一的接口實現(xiàn)水利數(shù)據(jù)的共享和綜合利用。通過虛擬化與云計算技術,實現(xiàn)IT資源的按需動態(tài)分配,并將各種計算資源以服務的形式提供給業(yè)務系統(tǒng),解決“資源孤島”問題。
數(shù)據(jù)共享與交換能夠實現(xiàn)數(shù)據(jù)的有效整合,是水利數(shù)據(jù)中心建設的關鍵步驟。如果是同構數(shù)據(jù)庫系統(tǒng),采用DXP軟件直接通過發(fā)布和訂閱方式,實現(xiàn)數(shù)據(jù)匯聚與共享;利用“DXP軟件+ETL工具”,可實現(xiàn)各業(yè)務異構數(shù)據(jù)庫系統(tǒng)和文本、電子表格等文件系統(tǒng)格式的數(shù)據(jù)整合和集成,并針對具體每個分系統(tǒng)編寫具體的數(shù)據(jù)轉換代碼,一起完成從原始數(shù)據(jù)采集、錯誤數(shù)據(jù)清理、異構數(shù)據(jù)整合、數(shù)據(jù)結構轉換、數(shù)據(jù)轉儲和數(shù)據(jù)定期刷新的全部過程。
將寧夏水利應用系統(tǒng)改造遷移至自治區(qū)公共云平臺上,并逐步將各業(yè)務系統(tǒng)數(shù)據(jù)資源進行交換與整合,實現(xiàn)合理共享與利用。遷移后的應用系統(tǒng)與寧夏水利應用公共平臺進行單點登錄對接。
行管理。
②改造后遷移。對系統(tǒng)架構、運行環(huán)境、接口等進行改造,使其滿足移到云平臺的技術要求,然后再遷移。
③保持現(xiàn)狀。繼續(xù)保持現(xiàn)有業(yè)務系統(tǒng)當前的運行環(huán)境,包括基礎設施,直至系統(tǒng)退役。
基于寧夏政務云平臺,寧夏水利信息化系統(tǒng)總體架構涵蓋基礎支撐體系、信息資源、應用體系、安全體系和保障體系等五大方面。按照“統(tǒng)分結合”的建設思路,統(tǒng)一建設部分為水利電子政務、業(yè)務、服務的公共應用系統(tǒng),包括硬件基礎設施、水利信息資源、應用支撐軟件、公共服務與管理服務體系、標準規(guī)范體系、安全與運維保障體系建設等,分散建設部分主要是各部門、各單位的專有業(yè)務應用系統(tǒng)等。
遷移上云整個過程分為系統(tǒng)調研、風險評估、方案設計與評審、系統(tǒng)改造、功能/性能測試、系統(tǒng)割接和回滾、系統(tǒng)交付等7個方面。
(1)遷云初步評估
應用系統(tǒng)是否適合遷移至云平臺,首先需要根據(jù)應用系統(tǒng)的特性、特點、定位等進行初步評估,對業(yè)務系統(tǒng)進行詳細梳理,如表1所示。
(2)遷云策略
現(xiàn)有業(yè)務系統(tǒng)向云平臺遷移方案比較復雜,考慮因素較多。盡量避免或減少對業(yè)務帶來影響,保護原有設備的投資,減少投資浪費等。需要根據(jù)系統(tǒng)類型和重要性選擇最佳的應用程序遷移上云方式,對于復雜系統(tǒng)的遷移上云,還要根據(jù)實際情況采用定制化的遷移技術及方法。具體的遷移策略包括:
①遷移到云平臺。將業(yè)務系統(tǒng)遷移到IaaS,部署到云平臺虛擬化資源(例如虛擬服務器、虛擬存儲、虛擬網(wǎng)絡)上,并采用統(tǒng)一運營管理平臺進
根據(jù)整個遷移計劃,調研應用的系統(tǒng)架構圖、數(shù)據(jù)庫信息、系統(tǒng)整體壓力情況、系統(tǒng)底層部署情況、商業(yè)軟件依賴等方面內(nèi)容。特別原系統(tǒng)是否使用特殊的傳統(tǒng)行業(yè)專有設備或者軟件、開發(fā)模式等,通過調研可以初步評估出系統(tǒng)是否可以上云,上云改造難度大小,云平臺是否可以完全匹配需求。
基于系統(tǒng)調研階段輸出的調研報告,結合云平臺的架構特點,對系統(tǒng)上云的風險進行評估。
①云平臺兼容性評估。對應用系統(tǒng)實際情況摸底,對云平臺還不支持的軟硬件進行摸底,制定相應的解決方案。
②性能風險評估。結合應用系統(tǒng)性能調研結果,對原有系統(tǒng)性能瓶頸點進行評估,制定優(yōu)化方案,比如是否需要使用分庫分表,是否需要海量數(shù)據(jù)處理技術等。
③系統(tǒng)改造風險評估。根據(jù)現(xiàn)有應用系統(tǒng)業(yè)務特點、技術特征以及云平臺特性,評估系統(tǒng)在改造、去“o”、數(shù)據(jù)遷移、是否可停機等方面的風險點。
④資源風險評估。對遷移上云實施計劃、云平臺資源準備、遷移上云實施團隊人力資源等風險點進行評估。
表1 應用系統(tǒng)初步評估與梳理
基于系統(tǒng)調研和風險評估結果,并結合云平臺特點,確定應用系統(tǒng)云上的新架構和遷移方案,對現(xiàn)有應用系統(tǒng)進行系統(tǒng)架構改造、數(shù)據(jù)庫改造、應用程序改造和系統(tǒng)測試驗證。相比傳統(tǒng)的物理服務器+物理數(shù)據(jù)庫部署模式,云上更適合使用負載均衡+云服務器+云數(shù)據(jù)庫以做到高可用。目前,已使用寧夏電子政務公共云平臺 152臺 ECS云主機、55臺RDS云數(shù)據(jù)庫、56臺SLB負載均衡、13個OSS開放存儲等資源,部署了各類應用系統(tǒng)40個,水利數(shù)據(jù)中心已實現(xiàn)了云端部署,如圖1所示。
(1)運行環(huán)境
根據(jù)對原系統(tǒng)部署環(huán)境分析,結合云平臺資源配置要求,系統(tǒng)遷移部署需向政務云平臺申請2臺16核、內(nèi)存64G、硬盤500G的云主機和1臺最大IOPS為6 000的云數(shù)據(jù)庫。
(2)依賴軟件
根據(jù)對原系統(tǒng)部署環(huán)境分析,結合云平臺資源申請配置,系統(tǒng)遷移部署需要安裝java運行環(huán)境JDK1.6、應用程序部署環(huán)境TongWeb5.0、文本編輯工具notepad++、解壓縮軟件以及數(shù)據(jù)共享與交換平臺DXP軟件。
(3)遷移方法
利用云平臺所提供的各類服務,實現(xiàn)新舊應用系統(tǒng)的切換,保證業(yè)務正常運行。由于數(shù)據(jù)維護與管理系統(tǒng)部署在原水利廳數(shù)據(jù)中心虛擬環(huán)境中,因此選擇V2V遷移方式,即虛擬化資源遷移,將操作系統(tǒng)、應用程序和數(shù)據(jù)實現(xiàn)從原虛擬服務器環(huán)境向政務云虛擬服務器環(huán)境的應用遷移。根據(jù)系統(tǒng)調研及系統(tǒng)評估,遷移順序包括遷移環(huán)境準備、開發(fā)環(huán)境搭建、數(shù)據(jù)遷移環(huán)境搭建、數(shù)據(jù)庫改造遷移、應用程序改造、應用部署與測試等環(huán)節(jié)。
圖1 寧夏水利應用系統(tǒng)云端部署
應用系統(tǒng)可以穩(wěn)定、高效地在云平臺上運行。
云平臺和傳統(tǒng)環(huán)境是有差異的,系統(tǒng)上線前,務必在云環(huán)境上進行充分的功能驗證和性能測試。測試完成后,實施系統(tǒng)割接,完成資源準備、數(shù)據(jù)庫遷移、應用程序遷移和業(yè)務割接等工作,確保遷移上云后的
先后實施數(shù)據(jù)維護與管理系統(tǒng)、水利應用服務平臺、山洪預警系統(tǒng)、水資源管理系統(tǒng)、農(nóng)村飲水工程供水管理信息系統(tǒng)、水情綜合業(yè)務系統(tǒng)、水利項目資金收支結轉報表應用系統(tǒng)等12個應用系統(tǒng)的改造并遷入自治區(qū)政務云平臺,按照自治區(qū)信息化建設的要求管理和使用,并對現(xiàn)有水利數(shù)據(jù)中心網(wǎng)絡進行安全防護加固,保證現(xiàn)有水利數(shù)據(jù)中心與公共云平臺之間互聯(lián)互通、安全可靠。
依托自治區(qū)政務云中心和電子政務外網(wǎng)建設,寧夏水利系統(tǒng)告別了自建服務器的時代。借力 “寬帶寧夏”,水利基層單位基本完成了互聯(lián)網(wǎng)盲區(qū)消除工作,實現(xiàn)了數(shù)據(jù)由分散存儲向集中管理、運行環(huán)境由專網(wǎng)向外網(wǎng)、應用系統(tǒng)由單獨運行向統(tǒng)一平臺部署的“三大轉變”,寧夏水利信息化邁入了云時代?!?/p>