公园前-为什么假期前股票会涨

大型政务系统的迁移上云实践
2023年9月16日发(作者:温兰子)

37 4 Vol.37 No.4

20214 Journal of Fujian Computer Apr. 2021

大型政务系统的迁移上云实践

薛军 张超宇 吴成福 李宁

(厦门海迈科技股份有限公司数字建造事业部 福建 厦门 361008)

传统的政务应用,存在着数据安全的风险以及资源扩展的不便性。为解决这些问题以及响应数字中国建设的号召,

加快电子政务系统建设,降低电子政务的成本,提高政务服务的效率和群众满意度,政务应用迁移至政务云是当前的趋势。

在政务系统迁移上云的过程中,会遇到资源如何申请、迁移顺序及时间安排、如何快速传输海量文件、测试范围如何确定、

风险应急预案的制定、各种工具的选择和使用等问题。本文以某个省级大型政务系统为例,探讨及总结这些问题和经验,

其他类似工作提供可参考的依据。

关键词 政务应用;政务云;迁移上云

中图法分类号 TP3-0 DOI:10.16707/.2021.04.025

The Practice on Cloud Migration of Large Government System

XUE Jun, ZHANG Chaoyu, WU Chengfu, LI Ning

(Xiamen Hymake Technology CO.,LTD, Xiamen, China, 361008)

Abstract Traditional government applications have the risk of data security and the inconvenience of resource

expansion. In order to respond to the construction of Digital China, accelerate the construction of e-government,

reduce the cost of e-government, improve the efficiency of government services and the satisfaction of the

masses, the government cloud is the current trend of government application. In the process of cloud migration,

there are many problems, such as how to apply for resources, how to arrange the migration sequence and time,

how to quickly transfer massive files, how to determine the test scope, how to formulate risk emergency plans,

and how to select and use various tools. Taking a large-scale provincial government system as an example, this

paper discusses and summarizes some problems and experiences, which can provide reference for other similar

work.

Keywords Application of Government Affairs; E-government Cloud; Cloud Migration

1 项目建设背景

党的十九大报告提出建设数字中国的目标,强

调:“加快数字中国建设,就是要适应我国发展新

的历史方位,全面贯彻新发展理念,以信息化培育

新动能,用新动能推动新发展,以新发展创造新辉

煌。”推动电子政务发展,是构成数字中国建设不

可或缺的重要一环。电子政务云是为政府部门搭建

———————————————

一个底层的基础架构平台,把传统的政务应用迁移

到平台上,然后共享给各个政府部门,提高它的服

务效率和服务的能力

[1]

政务云Government Cloud是指运用云计算技

[2]

,统筹利用已有的机房、计算、存储、网络、

安全、应用支撑、信息资源等,发挥云计算虚拟化、

高可靠性、高通用性、高可扩展性及快速、按需、

弹性服务等特征,为政府行业提供基础设施、支撑

软件、应用系统、信息资源、运行保障和信息安全

薛军,男,1988年生,主要研究领域为系统分析。E-mail: ****************。张超宇,男,1989年生,主要研究领域为系统设计。E-mail:

****************.。吴成福,男,1976年生,主要研究领域为系统设计。E-mail:****************。李宁,男,1982年生,主要研究领域为建设

工程业务、造价业务管理、产品管理。E-mail:*****************

96 薛军等:大型政务系统的迁移上云实践 4

等综合服务平台。

云计算通过整合、管理、调配分布在网络各处

的计算资源,并以统一的界面同时向大量用户提供

服务。借助云计算,网络服务提供者可以在瞬息之

间,处理数以万计甚至亿计地使用这些服务,实现

和超级计算机同样强大的效能。同时,用户可以按

需计量地使用这些服务,从而实现让计算成为一种

公用设施来按需而用的梦想

[3]

推进数字中国的建设,加快电子政务建设的步

伐,以云计算促进资源整合,利用各自基础资源,

降低电子政务的成本,提高政务服务的效率和群众

满意度。

2 现状问题

在传统的政务系统应用过程中,存在以下问

题:

2.1 数据安全问题

数据安全问题包括两个。一个是数据本身的安

全,比如数据是否加密、数据传输过程是否完整、

数据读取是否有身份验证等。另外一个就是数据防

护的安全。由于数据是存放于硬盘之中,而磁盘是

有损坏概率的,因此不仅需要磁盘阵列,还需要数

据备份、异地容灾把数据备份到多个地方,防止某

个硬盘或者某个机房由于不可抵抗的自然因素导

致的数据丢失。

2.2 资源扩展问题

随着系统的持续运行,所承担的信息量越来越

多,系统压力越来越大,对于磁盘以及性能的要求

也会越来越大。磁盘通常是增加硬盘来进行扩容,

而性能则是通过增加服务器做集群来减轻缓解大

量并发的压力。不管是通过增加硬盘还是增加服务

器,在传统的政务应用中,都是非常不方便的。

国家对政务云的安全越来越重视,中央网信办

明确要求“要对为党政部门提供云计算服务的服务

商,参照有关网络安全国家标准,组织第三方机构

进行网络安全审查”。通过技术手段和国家强制措

施,政务云模式下的信息安全更有保障。另外政务

云的云服务器,提供了负载均衡、网络存储、热备

冗余等技术,既保证了数据的安全性,也为性能的

提高提供了服务器动态扩展的功能。

负载均衡意味着将处理系统请求的部分工作,

交给另一台能同时处理任务的独立系统。它会将一

台服务器的负载分发给一组其他的设备。它的优势

在于能够降低接受系统请求的驻服务器的工作量,

从而允许它处理更多的请求并提高处理性能

[4]

从传统的政务应用迁移上政务云,需要考虑以

下方面:

1)数据安全性

在迁移的过程中,需要确保每个数据、文件是

完整的。

2)系统的兼容性

确保系统可以在政务云上稳定地运行。

3)业务的持续性

控制迁移的时间足够短,避免在迁移的过程中,

导致系统长时间地不可运行。

3 思路

政务应用迁移过程分为以下几个阶段:

3.1 调研情况

调研当前各个业务系统的资源情况,整理每个

业务系统的操作系统、占用的CPU、内存、硬盘等

资源,以及每个业务的所占用资源的未来增长率,

是否需要扩展硬件资源。

调研各个业务系统之间的关系,以及与其他第

三方系统的关系。

3.2 制定方案

3.2.1申请资源

根据调研的情况,进行资源规划、申请资源。

申请资源的时候,可以不用跟当前系统一致,适当

做些优化,提高各个业务系统的性能。

3.2.2迁移顺序及方案

各个业务系统的并发量、数据量、使用频率是

不一样的。在迁移的过程中,可以把并发量、数据

量最小以及使用频率相对低的系统作为最优先迁

移。数据量小可以保证迁移的时间最短,系统的停

服时间短、系统的使用频率低对用户影响降到最

低。迁移的时候,预估每次迁移的时间,时间短的

系统可以晚上停机迁移,时间长的系统可以等到周

末停机迁移。

通过第一个系统的迁移,归纳总结系统迁移的

时间、迁移中遇到的问题、后续迁移可优化的地方。

同时留心观察系统的稳定性以及日常使用过程中

遇到的问题。

各个系统使用的技术、数据库的类型、文件附

2021 97

件数据的大小都是不一样的,造成每个系统的迁移它由Mercury公司开发,后来被惠普公司收购,

有一定的差异性。根据每个系统的特点,制定每个

系统的迁移方案,并根据之前迁移系统的情况进行

一些调整。

3.3 传输方案

系统的迁移,主要是应用代码、附件、数据库

的迁移。

在迁移的过程中,优先考虑是否可以增量迁移。

若能够采用增量迁移,正式迁移时数据量会大大地

减少,对正式迁移过程中停服的时间影响最短。如

果不能采用增量迁移,可以尝试对系统进行改造,

以求能够增量迁移。

文件的传输,有两种方式。

第一种是拷贝到移动硬盘,再从移动硬盘拷贝

到政务云。该方式适用于数据量比较大的情况,缺

点是要安排人员进入机房拷贝,同时存在移动硬盘

在路程中有损坏的风险。

第二种是使用FTP在线传输,适用于数据量较

小的情况。它的缺点是数据传输比较慢。如果是增

量的数据,可以用FTP慢慢地同步历史文件附件。

FTP传输是通过FileZilla来完成的。可以分别

在原服务器和政务云都搭建FileZilla环境。原服务

器作为服务端,政务云作为客户端。在服务端设置

好帐号密码,以及账户所对应的文件夹权限,就可

以在客户端进行登录,并开启传输。在传输过程中,

可以在客户端查看传输的进度,同时可以根据出现

的某些异常信息并进行处理。

3.4 制定测试范围

系统的迁移,要保证数据的完整性、系统的稳

定性和系统的性能,因此需要进行一定的测试来进

行检验和保证。

测试包括功能测试和性能测试。

当系统功能不是很多时,可以进行全面测试;

当系统功能很多时,可以进行全面覆盖的测试,有

一定的难度以及需要大量的人力物力。在这种情况

下,可以对测试的范围进行圈定,比如核心的业务

以及使用频率较高的业务等。

性能测试需要借助一定的工具,模拟正常的并

发情况对系统进行测试。期间需要对性能问题进行

分析解决,以保证系统能在一定的并发条件下稳定

的运行。

性能测试是应用LoadRunner来进行的。

LoadRunner是业内最常用的性能测试软件之一。

成为产品线的一员。它支持主流技术和场景,如

J2EE.NET等开发平台、Web应用、客户端/

务器应用、CRM应用等

[5]

3.5 制定风险应急方案

在迁移过程中,很难保证一切都是顺利的。因

此需要对每个业务的迁移进行一定的风险评估,并

做出一些应急方案,针对相应的问题提出解决方

案,甚至是系统回滚。但系统回滚会对系统造成比

较大的影响,需要做好一定的准备。

4 实践

4.1 迁移准备

4.1.1 服务器申请

在实际的调研中,需要做好调研准备,确定各

个需要了解的信息,比如CPU、内存、硬盘等资源

情况,所占用资源的未来增长率等,并提前预约好

各个业务系统的负责人。

向政务云提交资源申请时,需要一定的流程,

为了避免流程问题导致的反复操作,需要和政务云

人员提前做好一定的咨询,避免流程被打回影响迁

移进度。

系统上线后,可能会有性能不满足的情况,需

要提前做好测试。

4.1.2 服务器性能测试

服务器申请下来后,需要对服务器的读写性能、

CPU性能等进行一定的测试,并开始安装与业务相

关的软件。

业务系统的部署需要JDKSQLSERVER软件

SQLSERVER需要.net framework 3.5,否则不能运

行。每个业务系统可能都有类似的软件,需要记录

每个安装过程中出现的问题以及解决方案。

4.2 迁移

在正式迁移前,需要计算迁移的时间以及测试

系统在政务云的运行情况。在迁移时,需要复制正

式的环境到政务云上。

迁移的顺序根据之前制定的方案。代码、附件、

数据库的传输,由于不用考虑业务系统停服,在时

间充足的情况下,可以考虑用FTP的方式。若网络

传输比较慢,可以预先把需要传输的文件进行压

缩,比如数据库,可以从数百G压缩到几十G,提

98 薛军等:大型政务系统的迁移上云实践 4

高了传输的速度。 感谢项目组成员林汉艺、陈小云等同学在

当应用代码、数据库以及附件传输完成后,开

始进行环境变量配置、各种参数配置,完成系统的

部署,提交给测试人员进行功能测试和压力测试。

测试的过程会产生各种问题,需要记录每个问题的

产生原因以及解决方案,避免正式迁移遇到一样的

问题还需要花大量的时间去解决。

功能测试完成后,比较重要的是性能测试。这

里不仅要查看业务系统的压力情况,还需要关注服

务器的压力情况。适当地提高服务器配置可以解决

性能问题。

4.3 迁移演练

对于业务比较大的系统,迁移是一项比较大的

工作,且不容出错。在正式迁移之前,需要进行一

定的演练,来避免可能发生的问题。分析可能提高

效率的方法,以及根据演练迁移的时间,对实际的

迁移时间预估更加准确。

4.4 正式迁移

正式的迁移,需要在迁移演练的基础上制定周

密的计划,从业务系统的停服、迁移数据准备、政

务云上还原业务系统环境、数据库还原、回归测试、

应急方案等都需要有准确的执行人、备执行人和执

行时间。在实际迁移过程中,需要严格执行每个步

骤,尽量缩小与计划的差异性。每次业务系统迁移

完成后,都需要进行一次归纳总结,为下一个业务

系统的迁移提供更多的参考资料。

5 总结

本文基于实际工作中,在政务系统迁移上云过

程中进行了迁移计划的制定以及迁移的执行,并对

经验进行总结整理,希望能为其他工作提供借鉴。

在此次大型政务系统上云的过程中,耗费了大量的

时间精力来确保整个过程的顺利进行。目前各个业

务系统在政务云上能够稳定地运行。同时,依然存

在一些不足之处,比如TB级别的文件附件,虽然

利用了一些工具来保证数据的完整性,但是有些过

程需要人工参与,从而导致少许的文件同步不完

整。在迁移的过程中,仍然会遇到演练时没有遇到

的问题,例如因时间有限,对政务云的云服务应用

还不够深入研究等。在未来的工作中,这些不足之

处都是可以考虑改进的地方。

项目设计实现和运行测试上所做的工作,感谢海迈

科技金季岚等领导们的有价值的建议和讨论,同时

也要感谢审稿专家们所提出的宝贵意见,促使论文

质量得到进一步提升。

[1] 百度百科./item/电子政务云/7894217

[2] 百度百科./item/政务云/20103621?fr=aladdin

[3] 张为民,唐剑峰,罗治国 , 钱岭.云计算:深刻改变未来.北京:科学出

版社,2010

[4] Peter Membrey, David Hows. 实用负载均衡技术:网站性能优化攻

.北京:人民邮电出版社,2013

[5] 施迎.捉虫记:大容量Web应用性能测试与LoadRunner实战.北京:

华大学出版社,2010

宝应二手房-高管增持股票排行

大型政务系统的迁移上云实践

更多推荐

辉煌云上