论文部分内容阅读
摘 要:在“政务上云”的过程中,由于原有政务系统的生产环境复杂且多种多样,系统架构、应用也存在不同的技术路线,因此迁移方案复杂且实施困难,本文对不同的政务系统上云采用何种适应性方案进行了分析,并对迁移流程提出了建议。
关键词: IaaS迁移上云;PaaS迁移上云;SaaS迁移上云
引言
在推进数字政府建设的过程中,“政务上云”是关键一环,在实际建设过程中,云迁移是一项复杂的工作,应用上云、数据上云会面临许多挑战:原业务系统的生产环境存在物理机、虚拟化、云环境以及异构混合环境等多种形式,使用不同的操作系统、数据库、中间件和应用,采用不同的系统架构,迁移过程时间长,对现有系统的使用造成影响,在迁移过程中数据的安全性、一致性和完整性要求比较高,因此需要采用合理的云迁移策略,制定完备的迁移流程计划,并对迁移过程中的风险做好充足的应对。
一、云迁移策略
Gartner在2011年提出云化迁移部署理论,将系统上云迁移分为5种类型。第一种是 IaaS 层级上进行基础设施平台重建,即将应用程序部署到全新的硬件环境,更改基础设施的配置;第二種是进行 PaaS平台重建,即在云服务供应商提供的架构上运行应用程序。第三种是通过修改现有的代码,通过上述两种方式部署到云。第四种是放弃原有应用,在 PaaS上直接重构应用。第五种是放弃原有应用程序,使用 SaaS 服务。
(一)基于IaaS迁移上云
在云平台的IaaS 上重新构建服务于自有业务系统研发的自用支撑平台。该策略的优点在于以自用平台的形式保留了熟悉的业务应用研发环境、满足了系统整合中基础设施共享的后向兼容需求,在发挥云计算技术可扩展性强、资源利用率高等特点的同时兼顾了原有系统应用架构、功能代码的复用性。该策略的缺点在于自用支撑平台对于自有业务的针对性较强,缺少对于行业间、部门间交互业务的支撑,存在妨碍自有业务系统与其他系统信息互通的隐患。
(二)基于PaaS迁移上云
不再自行构建业务系统支撑平台,而是以云平台的PaaS 为基础重新建立业务的解决方案和系统架构,原有业务系统的架构性代码将被舍弃、功能性代码将选择性保留。该策略的优点在于业务逻辑和业务系统的研发将直接基于PaaS 实现,业务信息化效率得到提高,行业内工作人员只需要关注领域内业务流程信息化、无需再从事业务平台的研发运维工作。该策略的缺点在于业务系统研发将受到平台能力的制约,原有业务系统的框架作废。
(三)基于SaaS迁移上云
具体技术方案是,不再自行实现业务逻辑或者业务系统,而是直接调用云平台的SaaS 所提供的软件服务来组织形成自有业务、实现信息化应用,原有业务系统的软件实现将被舍弃。该策略的优点在于只需调用成熟软件和应用来开展自有业务和服务,无需再实施系统研发和维护,当业务需求发生变化时亦无需再进行研发投入,云平台的SaaS 将实现业务应用的升级。该策略的缺点在于业务数据没有本地留存,业务操作受SaaS 制约。
(四)基于对云平台的改进实施
基于领域内的业务需求,对云平台原有的代码库进行修改或扩展,将自建代码库部署到云环境中去,以达到支持自有业务系统研发的目的。该策略的优点在于行业内工作人员可以在充分发挥平台云计算技术特点和原有代码复用性的基础上,根据工作需求、业务特点开展信息化系统研发。该策略的缺点在于行业信息化建设的前期投入比较大,需要投入大量的时间、人力和资金成本以及专业的技术力量来完成对云平台代码库的修改,而在后续阶段需要对云平台代码库的升级更新持续跟进。
(五)基于系统的硬件部署实施
把业务系统简单的部署到云平台的若干硬件设备上,仅止于改变业务系统的硬件基础设施配置参数,而并非是将业务系统部署到云平台的硬件环境中。该策略的优点在于无需改变业务系统的功能架构和代码实现即可迅速的将业务系统放到云平台上。该策略的缺点在于业务系统仅被固定部署在一些硬件设备上,不能动态可扩展的调用云平台的软硬件资源。
(六)系统迁移策略总结
综合上述5种云迁移策略分析,政务上云重点考虑基于IaaS、PaaS、SaaS三种云迁移策略,既能发挥云计算技术高效用、低能耗的资源调度优势,又具备落地的实施可行性和可操作性,更适合作为已建政务系统云迁移的备选策略。此三种云迁移策略分别基于云平台架构的IaaS、PaaS和SaaS实现,拥有不同的技术方案和优缺点,适用于不同系统类型、不同业务属性的政务系统。
(1)基于IaaS 的上云策略以基于IaaS 新建政务系统研发支撑平台为特点,以最大限度保留政务系统研发应用环境为突出优势。
(2)基于PaaS的上云策略以基于PaaS重新开发政务系统为特点,以政务系统的直接研发、无需搭建基础支撑平台为突出优势。
(3)基于SaaS的上云策略以基于SaaS直接调用政务应用为特点,以政务信息化应用的直接加载和使用、无需实施系统研发维护为突出优势。
从云化迁移的实际应用情况出发,总体策略如下:
(1)待建业务应用原则上均采用基于PaaS及SaaS上云方式进行迁移,即待建应用中可公用可复用程度高的公共应用将作为SaaS服务统筹发布,其余业务应用将按照平台建设框架基于PaaS实现上云。
(2)已建及在建业务应用中,重型联机事务处理类系统可基于IaaS实现上云,轻型事务处理系统以及联机分析类系统将基于PaaS实现上云,可公用可复用程度高的公共应用将作为SaaS服务统筹发布。
二、政务云迁移流程
根据政府各部门业务应用系统的需求及特点,将原有业务系统按业务成熟度、复杂度、技术风险、影响面等要素综合考虑,分批分步迁移入云平台。
(1)系统调研及系统评估:根据整个迁移计划,调研应用的架构图,数据库信息,系统整体压力情况,系统底层部署情况,商业软件依赖等等方面内容。特别调研系统有否使用特殊的行业专用设备或者软件开发模式等内容,通过调研可以初步评估出系统是否可以上云,上云的改造难度大小,电子政务云平台是否可以完全匹配需求。
(2)方案设计:根据前期的调研及结合政务云特性,进一步制定方案,如迁移策略、迁移方式等。在云平台的方案设计中,主要要考虑服务器、存储和网络基础架构的设计,要详细考虑具体架构、容量和性能的设计因素。
(3)迁移实施:根据需求进行虚拟环境的准备,为应用移植搭建好环境,从而更顺利的进行应用系统迁移。在迁移方案及迁移环境准备完成之后,按照和委办局实现商定的迁移计划表进行业务迁移实施。
(4)系统测试:云平台和传统环境是有差异的,在系统上线前,在云环境上进行充分的功能验证和性能测试。
(5)系统割接:在政务云平台中完成应用系统的上线割接,原系统停止对外服务,将流量切换到政务云平台,应用系统开始提供对外服务。
(6)系统交付:流量成功切换到云平台后,系统正式进入运行和后期维阶段,交付后有任何技术问题,由专业的售后团队支持。
三、结语
政务上云是“数字政府”建设工作的重中之重,云迁移整体来说,是对政府信息化体系的IT重构,政务上云后,成本效益、稳定性及安全性均大幅提升,但基于不同的业务和系统现状,应做好充分的调研,采用针对性的迁移策略,对迁移过程的每个环节严格把控,确保政府部门用户的数据、应用、系统、业务平稳上云并健康运转。
参考文献:
[1]陈国良,明仲等.云计算工程 北京:人民邮电出版社,2016:264-282
[2]摩尔·阿卜杜拉等.云实施手册 企业迁云的成熟策略 北京:清华大学出版社,2019:13-17
[3]申志伟,房秉毅.电子政务云创新应用实践北京:人民邮电出版社 2019:72-76
关键词: IaaS迁移上云;PaaS迁移上云;SaaS迁移上云
引言
在推进数字政府建设的过程中,“政务上云”是关键一环,在实际建设过程中,云迁移是一项复杂的工作,应用上云、数据上云会面临许多挑战:原业务系统的生产环境存在物理机、虚拟化、云环境以及异构混合环境等多种形式,使用不同的操作系统、数据库、中间件和应用,采用不同的系统架构,迁移过程时间长,对现有系统的使用造成影响,在迁移过程中数据的安全性、一致性和完整性要求比较高,因此需要采用合理的云迁移策略,制定完备的迁移流程计划,并对迁移过程中的风险做好充足的应对。
一、云迁移策略
Gartner在2011年提出云化迁移部署理论,将系统上云迁移分为5种类型。第一种是 IaaS 层级上进行基础设施平台重建,即将应用程序部署到全新的硬件环境,更改基础设施的配置;第二種是进行 PaaS平台重建,即在云服务供应商提供的架构上运行应用程序。第三种是通过修改现有的代码,通过上述两种方式部署到云。第四种是放弃原有应用,在 PaaS上直接重构应用。第五种是放弃原有应用程序,使用 SaaS 服务。
(一)基于IaaS迁移上云
在云平台的IaaS 上重新构建服务于自有业务系统研发的自用支撑平台。该策略的优点在于以自用平台的形式保留了熟悉的业务应用研发环境、满足了系统整合中基础设施共享的后向兼容需求,在发挥云计算技术可扩展性强、资源利用率高等特点的同时兼顾了原有系统应用架构、功能代码的复用性。该策略的缺点在于自用支撑平台对于自有业务的针对性较强,缺少对于行业间、部门间交互业务的支撑,存在妨碍自有业务系统与其他系统信息互通的隐患。
(二)基于PaaS迁移上云
不再自行构建业务系统支撑平台,而是以云平台的PaaS 为基础重新建立业务的解决方案和系统架构,原有业务系统的架构性代码将被舍弃、功能性代码将选择性保留。该策略的优点在于业务逻辑和业务系统的研发将直接基于PaaS 实现,业务信息化效率得到提高,行业内工作人员只需要关注领域内业务流程信息化、无需再从事业务平台的研发运维工作。该策略的缺点在于业务系统研发将受到平台能力的制约,原有业务系统的框架作废。
(三)基于SaaS迁移上云
具体技术方案是,不再自行实现业务逻辑或者业务系统,而是直接调用云平台的SaaS 所提供的软件服务来组织形成自有业务、实现信息化应用,原有业务系统的软件实现将被舍弃。该策略的优点在于只需调用成熟软件和应用来开展自有业务和服务,无需再实施系统研发和维护,当业务需求发生变化时亦无需再进行研发投入,云平台的SaaS 将实现业务应用的升级。该策略的缺点在于业务数据没有本地留存,业务操作受SaaS 制约。
(四)基于对云平台的改进实施
基于领域内的业务需求,对云平台原有的代码库进行修改或扩展,将自建代码库部署到云环境中去,以达到支持自有业务系统研发的目的。该策略的优点在于行业内工作人员可以在充分发挥平台云计算技术特点和原有代码复用性的基础上,根据工作需求、业务特点开展信息化系统研发。该策略的缺点在于行业信息化建设的前期投入比较大,需要投入大量的时间、人力和资金成本以及专业的技术力量来完成对云平台代码库的修改,而在后续阶段需要对云平台代码库的升级更新持续跟进。
(五)基于系统的硬件部署实施
把业务系统简单的部署到云平台的若干硬件设备上,仅止于改变业务系统的硬件基础设施配置参数,而并非是将业务系统部署到云平台的硬件环境中。该策略的优点在于无需改变业务系统的功能架构和代码实现即可迅速的将业务系统放到云平台上。该策略的缺点在于业务系统仅被固定部署在一些硬件设备上,不能动态可扩展的调用云平台的软硬件资源。
(六)系统迁移策略总结
综合上述5种云迁移策略分析,政务上云重点考虑基于IaaS、PaaS、SaaS三种云迁移策略,既能发挥云计算技术高效用、低能耗的资源调度优势,又具备落地的实施可行性和可操作性,更适合作为已建政务系统云迁移的备选策略。此三种云迁移策略分别基于云平台架构的IaaS、PaaS和SaaS实现,拥有不同的技术方案和优缺点,适用于不同系统类型、不同业务属性的政务系统。
(1)基于IaaS 的上云策略以基于IaaS 新建政务系统研发支撑平台为特点,以最大限度保留政务系统研发应用环境为突出优势。
(2)基于PaaS的上云策略以基于PaaS重新开发政务系统为特点,以政务系统的直接研发、无需搭建基础支撑平台为突出优势。
(3)基于SaaS的上云策略以基于SaaS直接调用政务应用为特点,以政务信息化应用的直接加载和使用、无需实施系统研发维护为突出优势。
从云化迁移的实际应用情况出发,总体策略如下:
(1)待建业务应用原则上均采用基于PaaS及SaaS上云方式进行迁移,即待建应用中可公用可复用程度高的公共应用将作为SaaS服务统筹发布,其余业务应用将按照平台建设框架基于PaaS实现上云。
(2)已建及在建业务应用中,重型联机事务处理类系统可基于IaaS实现上云,轻型事务处理系统以及联机分析类系统将基于PaaS实现上云,可公用可复用程度高的公共应用将作为SaaS服务统筹发布。
二、政务云迁移流程
根据政府各部门业务应用系统的需求及特点,将原有业务系统按业务成熟度、复杂度、技术风险、影响面等要素综合考虑,分批分步迁移入云平台。
(1)系统调研及系统评估:根据整个迁移计划,调研应用的架构图,数据库信息,系统整体压力情况,系统底层部署情况,商业软件依赖等等方面内容。特别调研系统有否使用特殊的行业专用设备或者软件开发模式等内容,通过调研可以初步评估出系统是否可以上云,上云的改造难度大小,电子政务云平台是否可以完全匹配需求。
(2)方案设计:根据前期的调研及结合政务云特性,进一步制定方案,如迁移策略、迁移方式等。在云平台的方案设计中,主要要考虑服务器、存储和网络基础架构的设计,要详细考虑具体架构、容量和性能的设计因素。
(3)迁移实施:根据需求进行虚拟环境的准备,为应用移植搭建好环境,从而更顺利的进行应用系统迁移。在迁移方案及迁移环境准备完成之后,按照和委办局实现商定的迁移计划表进行业务迁移实施。
(4)系统测试:云平台和传统环境是有差异的,在系统上线前,在云环境上进行充分的功能验证和性能测试。
(5)系统割接:在政务云平台中完成应用系统的上线割接,原系统停止对外服务,将流量切换到政务云平台,应用系统开始提供对外服务。
(6)系统交付:流量成功切换到云平台后,系统正式进入运行和后期维阶段,交付后有任何技术问题,由专业的售后团队支持。
三、结语
政务上云是“数字政府”建设工作的重中之重,云迁移整体来说,是对政府信息化体系的IT重构,政务上云后,成本效益、稳定性及安全性均大幅提升,但基于不同的业务和系统现状,应做好充分的调研,采用针对性的迁移策略,对迁移过程的每个环节严格把控,确保政府部门用户的数据、应用、系统、业务平稳上云并健康运转。
参考文献:
[1]陈国良,明仲等.云计算工程 北京:人民邮电出版社,2016:264-282
[2]摩尔·阿卜杜拉等.云实施手册 企业迁云的成熟策略 北京:清华大学出版社,2019:13-17
[3]申志伟,房秉毅.电子政务云创新应用实践北京:人民邮电出版社 2019:72-76