基于政务云平台的宁夏水利应用系统迁移上云研究与实践

2019-03-01 02:39王海峰
中国水利 2019年3期
关键词:上云宁夏水利

王海峰

(宁夏回族自治区水利厅水利信息中心,750001,银川)

2015年宁夏建设了全区电子政务公共云平台,提供云服务器、云数据库、云存储、云安全和服务器托管等基础支撑服务,统一承载全区各级各部门非涉密业务应用系统。根据自治区政府政务数据资源共享的要求,加快全区各级非涉密政务应用系统向电子政务公共云平台迁移部署。宁夏回族自治区水利厅顺应发展需求,在继续推进“智慧水利”建设和“互联网+水利”行动的基础上,加强顶层设计和统筹协调,运用数字实施系统治水,发挥数据在治水工作中的创新应用,以工作数字化、平台协同化、参与多元化,推进治水决策科学化、水管理精细化、公共服务高效化,促进水治理体系和水治理能力现代化。依托自治区“云惠宁夏”发展战略,开展宁夏“智慧水利”建设工作,整合前期建设成果,提升自治区水利厅的内外部服务能力,保障自治区水安全。

一、需求分析

1.构建云平台水利数据资源环境

采用云计算技术将宁夏水利数据中心基础数据库改造迁移至自治区云平台RDS数据库上,可以将来自各种水利业务应用系统中的数据进行整合,以建设数据仓库为基础,利用数据处理和加工工具,对数据进行整理、转换、匹配、校验、整合和分析,使水利数据标准化,并通过统一的接口实现水利数据的共享和综合利用。通过虚拟化与云计算技术,实现IT资源的按需动态分配,并将各种计算资源以服务的形式提供给业务系统,解决“资源孤岛”问题。

2.构建数据共享与交换平台

数据共享与交换能够实现数据的有效整合,是水利数据中心建设的关键步骤。如果是同构数据库系统,采用DXP软件直接通过发布和订阅方式,实现数据汇聚与共享;利用“DXP软件+ETL工具”,可实现各业务异构数据库系统和文本、电子表格等文件系统格式的数据整合和集成,并针对具体每个分系统编写具体的数据转换代码,一起完成从原始数据采集、错误数据清理、异构数据整合、数据结构转换、数据转储和数据定期刷新的全部过程。

3.对已建应用系统改造迁移

将宁夏水利应用系统改造迁移至自治区公共云平台上,并逐步将各业务系统数据资源进行交换与整合,实现合理共享与利用。迁移后的应用系统与宁夏水利应用公共平台进行单点登录对接。

二、总体设计

1.系统架构

行管理。

②改造后迁移。对系统架构、运行环境、接口等进行改造,使其满足移到云平台的技术要求,然后再迁移。

③保持现状。继续保持现有业务系统当前的运行环境,包括基础设施,直至系统退役。

基于宁夏政务云平台,宁夏水利信息化系统总体架构涵盖基础支撑体系、信息资源、应用体系、安全体系和保障体系等五大方面。按照“统分结合”的建设思路,统一建设部分为水利电子政务、业务、服务的公共应用系统,包括硬件基础设施、水利信息资源、应用支撑软件、公共服务与管理服务体系、标准规范体系、安全与运维保障体系建设等,分散建设部分主要是各部门、各单位的专有业务应用系统等。

三、实施迁移上云

迁移上云整个过程分为系统调研、风险评估、方案设计与评审、系统改造、功能/性能测试、系统割接和回滚、系统交付等7个方面。

1.系统调研

2.迁云的策略

(1)迁云初步评估

应用系统是否适合迁移至云平台,首先需要根据应用系统的特性、特点、定位等进行初步评估,对业务系统进行详细梳理,如表1所示。

(2)迁云策略

现有业务系统向云平台迁移方案比较复杂,考虑因素较多。尽量避免或减少对业务带来影响,保护原有设备的投资,减少投资浪费等。需要根据系统类型和重要性选择最佳的应用程序迁移上云方式,对于复杂系统的迁移上云,还要根据实际情况采用定制化的迁移技术及方法。具体的迁移策略包括:

①迁移到云平台。将业务系统迁移到IaaS,部署到云平台虚拟化资源(例如虚拟服务器、虚拟存储、虚拟网络)上,并采用统一运营管理平台进

根据整个迁移计划,调研应用的系统架构图、数据库信息、系统整体压力情况、系统底层部署情况、商业软件依赖等方面内容。特别原系统是否使用特殊的传统行业专有设备或者软件、开发模式等,通过调研可以初步评估出系统是否可以上云,上云改造难度大小,云平台是否可以完全匹配需求。

2.风险评估

基于系统调研阶段输出的调研报告,结合云平台的架构特点,对系统上云的风险进行评估。

①云平台兼容性评估。对应用系统实际情况摸底,对云平台还不支持的软硬件进行摸底,制定相应的解决方案。

②性能风险评估。结合应用系统性能调研结果,对原有系统性能瓶颈点进行评估,制定优化方案,比如是否需要使用分库分表,是否需要海量数据处理技术等。

③系统改造风险评估。根据现有应用系统业务特点、技术特征以及云平台特性,评估系统在改造、去“o”、数据迁移、是否可停机等方面的风险点。

④资源风险评估。对迁移上云实施计划、云平台资源准备、迁移上云实施团队人力资源等风险点进行评估。

表1 应用系统初步评估与梳理

3.系统改造

基于系统调研和风险评估结果,并结合云平台特点,确定应用系统云上的新架构和迁移方案,对现有应用系统进行系统架构改造、数据库改造、应用程序改造和系统测试验证。相比传统的物理服务器+物理数据库部署模式,云上更适合使用负载均衡+云服务器+云数据库以做到高可用。目前,已使用宁夏电子政务公共云平台 152台 ECS云主机、55台RDS云数据库、56台SLB负载均衡、13个OSS开放存储等资源,部署了各类应用系统40个,水利数据中心已实现了云端部署,如图1所示。

4.系统迁移——以数据维护与管理系统迁移为例

(1)运行环境

根据对原系统部署环境分析,结合云平台资源配置要求,系统迁移部署需向政务云平台申请2台16核、内存64G、硬盘500G的云主机和1台最大IOPS为6 000的云数据库。

(2)依赖软件

根据对原系统部署环境分析,结合云平台资源申请配置,系统迁移部署需要安装java运行环境JDK1.6、应用程序部署环境TongWeb5.0、文本编辑工具notepad++、解压缩软件以及数据共享与交换平台DXP软件。

(3)迁移方法

利用云平台所提供的各类服务,实现新旧应用系统的切换,保证业务正常运行。由于数据维护与管理系统部署在原水利厅数据中心虚拟环境中,因此选择V2V迁移方式,即虚拟化资源迁移,将操作系统、应用程序和数据实现从原虚拟服务器环境向政务云虚拟服务器环境的应用迁移。根据系统调研及系统评估,迁移顺序包括迁移环境准备、开发环境搭建、数据迁移环境搭建、数据库改造迁移、应用程序改造、应用部署与测试等环节。

图1 宁夏水利应用系统云端部署

5.系统测试及割接

应用系统可以稳定、高效地在云平台上运行。

云平台和传统环境是有差异的,系统上线前,务必在云环境上进行充分的功能验证和性能测试。测试完成后,实施系统割接,完成资源准备、数据库迁移、应用程序迁移和业务割接等工作,确保迁移上云后的

6.系统交付

先后实施数据维护与管理系统、水利应用服务平台、山洪预警系统、水资源管理系统、农村饮水工程供水管理信息系统、水情综合业务系统、水利项目资金收支结转报表应用系统等12个应用系统的改造并迁入自治区政务云平台,按照自治区信息化建设的要求管理和使用,并对现有水利数据中心网络进行安全防护加固,保证现有水利数据中心与公共云平台之间互联互通、安全可靠。

四、结 论

依托自治区政务云中心和电子政务外网建设,宁夏水利系统告别了自建服务器的时代。借力 “宽带宁夏”,水利基层单位基本完成了互联网盲区消除工作,实现了数据由分散存储向集中管理、运行环境由专网向外网、应用系统由单独运行向统一平台部署的“三大转变”,宁夏水利信息化迈入了云时代。■

猜你喜欢
上云宁夏水利
高速公路视频上云架构及视频智能分析
高速公路视频上云工程建设浅析
为夺取双胜利提供坚实水利保障(Ⅱ)
为夺取双胜利提供坚实水利保障(Ⅰ)
浙江企业上云势头喜人累计上云企业达37.78万家
水利工会
水利监督
宁夏
按需合理选择云服务 稳妥有序实施上云
宁夏