一、 适配迁移方案整体理解

根据对应用系统现状及需求分析的理解,整体理解如下:

1、首先对应用系统进行现状调研,了解应用系统的功能内容、性能指标、使用情况等,根据了解到的需求情况编写应用适配方案,即可开始准备适配与迁移改造工作。

2、为了不影响用户正常使用应用系统处理工作,因此本次应用适配与迁移按照“双轨并行、试点突破、符合实际、有效验证”的战略要求,“双轨并行”路线主要是不对实际的业务处理结果产生实质性影响,保证混合环境运行的一致性和完整性,圆满完成应用的适配与迁移。

3、数据库适配是本次应用迁移重点、难点,解决方案是使用国产数据库自有的适配迁移工具和人工重复多次验证,最终保障数据完整迁移,不异常。

4、鉴于原系统建设单位并非我单位,适配与迁移过程中还存在与原软件开发商协调的风险,我单位会与原厂商积极协调,紧密合作,圆满完成本次迁移工作。

5、为了防范物理损坏导致的数据丢失问题,在数据安全方面,最重要的是保障数据的备份和恢复,尤其是在双环境分布式数据架构环境中,不仅需要使用国产数据库软件提供的备份工具进行本地备份,还需要开发不依赖于特定数据库基础软件的工具程序,将数据备份到指定的备份服务器上,使数据体系具备多个副本,尽可能保证在设备异常情况下,能够及时恢复数据,维系应用系统的不间断运行。

6、本次迁移适配选择以飞腾CPU、长城整机体系代表的国产ARM架构,ARM技术架构具有体积小、低功耗、低成本、高性能、执行速度快等明显优势。

二、 技术路线

目前国产CPU 厂商得到了相应指令集的架构授权,CPU 的指令集分为复杂指令集(CISC)和精简指令集(RISC)两大类。复杂指令集以 x86 架构为代表,精简指令集则包括 ARM、MIPS、Alpha、Power 等。

我单位选择的迁移适配技术路线是以飞腾CPU、长城整机为体系代表的国产ARM架构。

ARM架构的优势体现在:

1、ARM 通过三大层级授权联合行业伙伴,扩展产业应用生态。

使用层级授权:是最低的授权层级,可以使用封装完毕的ARM处理器核心,可通过增加封装之外的DSP核心的形式实现更多的功能和特性,例如频率、功耗等,不可改变原有设计,ARM 对大多中国背景的企业采用这一级别的授权。

内核层级授权:可以以内核为基础添加外设,比如USART、GPIO、 SPI、ADC 等,最终都形成了新的 MCN,代表厂商为三星、德州仪器、 博通、飞思卡尔、富士通等。

架构/指令集层级授权:可以对 ARM架构或 ARM指令集进行改造以实现自行设计处理器,代表厂商为高通 Krait、Marvell 以及飞腾等。

2、体积小、低功耗、低成本、高性能

ARM 架构是一个精简指令集(RISC)处理器架构家族,ARM处理器体积小,不占空间,能够完美完成嵌入式环境下的应用,ARM同样保持着超强的性能,在世界都处于领先地位,不仅如此还力求做到最低的功率消耗。ARM结构的优点是能兼顾到性能、功耗、代码密度、价格等几个方面,而且做得比较均衡。

3、指令执行速度更快,指令长度固定

ARM处理器共有37个寄存器,被分为若干个组(BANK),这些寄存器包括:31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。与ARM代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。

4、很好的兼容8位/16位器件

ARM微处理器同时还支持较新体系结构中的支持两种指令集:ARM指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。但同时Thumb指令集又是ARM指令集的功能子集。

5、丰富的可选择芯片

拥有丰富的芯片,在国内市场上,常见的有ST、TI、NXP、Atmel、Samsung、OKI、Sharp、Hynix、Crystal等厂家的芯片。用户可以根据各自的应用需求,从性能、功能等方面考察,在许多具体型号中选择最合适的芯片来设计自己的应用系统。

6、高并发处理效率,升级速度快

目前ARM已经做到高密度整合,由于ARM授权的弹性以及核心架构的简洁,ARM架构与GPU、多媒体译码核心、基频调制解调器、I/O 控制等架构整合,透过 SoC(System On a Chip,系统单芯片)的方式,ARM架构应用处理器完成近年 x86 架构处理器积极跨足的单芯片设计,并且通过各种不同的核心分工各司其职,相较于传统处理器有更好的并发处理效率。目前 ARM 已经明确了其针对数据中心的 Neoverse 架构迭代升级策略,每一代性能提升都在 30%以上,远远超过X86架构CPU每一代性能提升的幅度。未来,ARM在性能上与 X86之间的差距将不断缩小,产品性能将逐渐优越。

7、AI 时代,数据处理层面优势

在云端市场,随着人工智能、云计算、物联网等新一代科技领域的兴起,云端计算架构拐点已至。在以上领域,云端、计算对intel X86服务器 CPU依赖较弱,ARM凭借在CPU和GPU处理器领域领先技术优势,目前,ARM凭借技术先发优势,设计的ML 处理器架构已成功补全 AI 市场空白,能够应对几乎所有应用场景的AI/ML 需求。

三、 方法的科学合理性

通过调研后的需求编写应用迁移方案,开始进行迁移适配实施。适配方案在已搭建的迁移适配实验室中进行测试,通过在国产化环境下测试应用系统迁移方案的可行性,不断验证方法合理性,通过以上测试认证,证明迁移、适配方法科学合理。

四、 系统调研

4.1 调研目的

充分调研系统使用单位各业务应用系统情况,包括具体应用系统名称、系统功能情况、系统性能指标、系统用户数量、系统安全等级保护等级、系统安全指标、系统部署情况、系统开发语言及系统架构等,同时摸清应用系统使用服务器的资源情况,网络情况,并进行系统适配分析和技术路线选型。

4.2 用户分析

了解系统使用单位当前使用习惯现状,包括对操作系统、办公套件、安全防护软件等,是否对国产化平台下相关软件的存在了解。对于大部分用户来说,可能面临着操作模式、使用习惯、用户体验等方面的较大调整。

五、 迁移改造

应用迁移工作正式启动,首先在迁移适配实验室国产化环境下进行迁移改造,主要是系统功能、历史数据的迁移及改造工作。

5.1 系统功能适配与迁移及改造

迁移改造不影响用户使用方正常办公的前提下,按照“双轨并行”的原则,将业务应用系统的功能平滑移植到迁移适配国产化环境下。根据迁移后的完整内容,修改调整代码层、数据库表结构、字段等,达到与原应用系统无任何差异。

5.2 数据库适配

5.2.1 数据整理策略

数据整理就是将原系统数据整理为系统转换程序能够识别的数据。数据整理大致分为两个阶段:第一阶段就是将不同类型来源数据采集备份到统一的数据库中;第二阶段就是将原始数据进行整理,按照不同的要求分类进入不同的中间数据库,为数据转换提供中间数据。数据整理过程采用了以下方法:

(1)确保原始数据的完整性

在进行数据整理之间,我们先需要对原始采集数据进行备份。备份的目的有两个:一个是统一数据库,便于数据转换,另一个就是为以后数据追根溯源提供参考依据。在本系统中,我们将采用DB2作为备份统一数据库。

(2)数据分级过滤策略

数据分级过滤就是把数据按照不同的数据级别进行分类整理进入不同的中间数据库中。本系统中我们把数据分为三个级别:废弃数据、待调整数据、可转换数据。废弃数据就是该部分数据的存在对系统资源造成浪费的数据,并且会影响以后系统的运行。待调整数据就是该部分数据严重影响新系统的运行,必须进行人工调整后,方可进行数据转换。可转换数据就是该部分数据不需做任何处理,基本满足数据转换的要求或者是该部分数据新系统建议调整,但是不影响系统的运行,可以等新系统运行后再调整,这样可以为数据转换工作节省很多时间。

(3)借助数据整理相关工具

数据整理非常艰巨,涉及的数据量很大,通过人工检查是不可能完成的,因此必须编写相关的数据整理工具完成数据整理。包括数据整理工具和数据纠错工具。数据整理工具负责将原始备份数据库中的数据进行分类进入不同的中间数据库;数据纠错工具负责提供友好、方便的工具界面供用户方相关人员完善和纠正错误数据。

(4)利用中间库作为桥梁

由于原系统和新系统的数据库结构可能不一样,所以采用中间库作为衔接新旧系统数据的重要桥梁,对于建立新旧系统的对照关系很重要。一旦业务人员对新系统中某项转换数据存在疑问的情况下,就可以通过中间库的关联,顺利找出原数据。

5.2.2 数据转换

数据转换就是将整理后的数据,依照对照表的要求进行转换,并写入到新系统。这个过程可以通过交换系统实现。

数据整理与转换步骤

(1)设计数据移植方案

设计数据移植方案主要包括以下几个方面工作:研究历史数据的结构、来源、数据项定义、取值等现状,研究新旧数据库结构的差异,评估和选择数据移植的软硬件平台、选择数据移植方法、选择数据备份和恢复策略、设计数据移植和测试方案等。

(2)源数据库数据清理

对于一个运行已久的数据库,主要存在三种数据库垃圾:数据库对象垃圾、数据库权限垃圾、数据垃圾。数据库对象的清理不是一件容易的工作,需有认真负责的态度,要有耐力,任何错误的清理不仅会造成前端不能运行,而且将会造成数据的丢失。所以清理数据库对象也许需要一个安全、准确,可很快恢复的方法。

首先要认识数据库资源,包括数据库对象,如表、数据库事件、过程、函数,数据库结构关系,在此基础上结合运行系统,确认数据库垃圾,制定合理的垃圾清理方案,达到清理垃圾的目的。

主要方法是对数据库数据进行整合和分解,整合相关数据减少数据的重复,分解数据则可是数据团体更趋向合理,当然整合和分解要以适合新设计的数据库结构为基础,以便简化转化程序。

(3)进行数据模拟移植

根据设计的数据移植方案,建立一个模拟的数据移植环境,它既能仿真实际环境又不影响实际数据,然后在数据模拟移植环境中测试数据移植的效果。

数据模拟移植前也应按备份策略备份模拟数据,以便数据移植后能按恢复策略进行恢复测试。

(4)测试数据模拟移植

根据设计的数据移植测试方案测试数据模拟移植,也就是检查数据模拟移植后数据和应用软件是否正常,主要包括:数据一致性测试、应用软件执行功能测试、性能测试、数据备份和恢复测试等。

(5)准备实施数据移植

数据模拟移植测试成功后,在正式实施数据移植前还需要做好以下几个方面工作:进行完全数据备份、确定数据移植方案、安装和配置软硬件等。

(6)正式实施数据移植

按照确定的数据移植方案,正式实施数据移植。

5.3 操作系统适配

国产操作系统多为以Linux为基础二次开发的操作系统。Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。通过对服务器端国产Linux操作系统进行适配,并对适配结果进行适配性改造和升级。

5.4 中间件适配

中间件位于底层平台(操作系统)和应用软件之间,是一种跨平台的基础软件。目前,中间件主要用于解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运行和集成的平台。随着 IT 行业的发展,许多软件需要在不同的硬件平台、网络协议异构环境下运行,应用也从局域网发展到广域网,传统的“客户端/服务器”两层结构已无法适应需求,以中间件软件为基础框架的三层应用模式应运而生。通过在中间层部署中间件,主要目的在于:1)高并发访问的处理和快速响应;2)屏蔽异构性,实现互操作;3)可对数据传输加密,提高安全性。

我方在服务器端适配的中间件产品为三期名录产品,将正在使用的业务应用系统内的中间件轻松移植替换成国产中间件,通过一系列的操作配置,使国产中间件可以有效支撑业务应用系统,同时兼容国产CPU、操作系统、数据库等主流国产软硬件产品,实现业务应用系统与国产中间件能够良好兼容适配,支撑用户正常工作。

5.5 系统架构适配

现在软件开发的整体架构主要分为B/S架构与C/S架构,选择哪种架构不仅对于软件开发公司很重要,也对应用企业很重要,在应用的过程中,肯定会碰到这个问题。

C/S(客户端/服务器模式):

客户端和服务器都是独立的计算机,客户端是面向最终用户的应用程序或一些接口设备,是服务的消耗者,可以简单的将客户端理解为那些用于访问服务器资料的计算机;服务器是一台连入网络的计算机,它负责向其他计算机提供各种网络服务。

B/S(浏览器/服务器模式):

这种模式是随着Internet技术兴起而出现的一种网络结构模式,将系统大部分的逻辑功能集中到服务器上,客户端只实现极少的事务逻辑,使系统的开发和维护都更简洁。

最常用C/S架构技术为微软.Net平台。对此类应用适配,项目重新开发是最好选择。原因两点:.Net平台在理论上可以迁移国产操作系统,实际基本无法迁移。数据库也面临重新对接AQKK数据库。所以,.Net平台迁移基本就属于重构。

C和C++也可以实现C/S架构,以及常用的算法库也会由C&C++语言编写,对于此类项目迁移,基本不可能用Java重写,重写之后也不可能达到技术要求(如速度、效率、硬件调用、并行计算、图形计算、加密算法等)。此类项目只能通过C&C++重写。

C/S架构适配,将满足UOS、麒麟等纳入三期名录的国产操作系统适配。而B/S架构通常分为含插件的B/S架构和不含插件的B/S架构,不含插件的B/S架构可直接进行基于浏览器的跨平台迁移,含插件的B/S架构,除基于浏览器的跨平台迁移外,还需考虑插件本身的适配情况,需要获取到插件厂商的支持,必要时涉及源代码的修改。

六、 适配改造

应用系统适配适用于依旧运行于X86服务器的应用系统,在X86服务器运行的基础上,满足对国产化软件的适配使用,主要包括操作系统适配、数据库适配、中间件适配、应用客户端适配等。

6.1 多浏览器适配

对B/S架构下应用系统的Web浏览器进行兼容性适配,适配国产化环境下的国产浏览器和X86环境下火狐、chrome、360等主流浏览器,页面是否能正常打开、页面内容是否完全显示、页面打开无明显卡顿等为评判标准进行适配优化。

6.2 外设适配

外设适配主要为常用第三方外接设备的适配,与外设厂家紧密结合,获取外设系统接口,与应用系统在国产环境下进行适配兼容。

七、 适配自验证

根据应用系统的特点,在我公司搭建的迁移适配国产化环境下进行多方面的测试,对操作系统、数据库、中间件、应用客户端、多浏览器、外设等进行适配自验证,以获得良好完善的功能、性能、可用性、兼容性及安全性等。

7.1 功能测试

验证迁移之后的应用系统功能的完整性和正确性,包括应用功能模块测试、高可靠性测试、数据备份测试等。

7.2 性能测试

吞吐量:每秒钟系统能够处理客户的请求数、任务数,其直接体现系统的承载的能力。

并发用户数:同一时刻与服务器进行数据交互的所有用户数量;

响应时间:服务处理一个请求或一个任务的耗时。

错误率:一批请求中结果出错的请求所占比例。

7.3 用户界面测试

测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。

7.4 兼容性测试

应用系统要进行严格的兼容性测试,首先是与操作系统的兼容性测试;其次对国产不同的浏览器进行综合性的测试,还要对同一浏览器进行不同版本的测试。最后要对分辨率和打印机进行兼容性测试,分辨率主要是测试页面版式在不同分辨率下是否能正常显示,打印机测试是看浏览器网页是否能正常打印。

7.5 安全测试

登录与权限:验证用户输入有效性,验证输入错误的用户名或密码不能登录,不能输入非法字符,允许登录失败的次数等。

超时限制:用户登录后在一定时间内(通常为15分钟)没有对该页面进行包括点击在内的任何操作,是否需要重新登录才能正常使用。

加解密测试:测试用户名和密码是否为加密,加密是否正确。

7.6 组合测试

对出现的缺陷进行修改并重新验证,确保修改的正确性,最终达到所有功能、性能所规定的标准,即完成在我公司的测试验证,由我公司出具测试报告。

八、 测试认证

我公司将修改验证成功后的应用系统测试完成后,由甲方进行验证测试。

九、 迁移实施

首先与用户确定割接时间,建议正式数据转换时间放在月结刚刚完成后并且最好是节假日期间进行迁移切换。

第一步:编写《系统切换方案》。

系统切换方案包括系统切换方法、系统切换计划等内容。

第二步:组织相关人员对《系统切换方案》进行评审,如果未通过,则需要调整系统切换方案。

第三步:进行业务系统数据转换。

在进行业务系统数据转换前,需要先选择一个时间点进行业务系统数据采集。该时间点的选择以完成一个完整的业务周期为准。

(1)转换时机

根据以往的经验,我们建议将正式数据转换的时间放在系统月结刚刚完成后并且最好是节假日。

(2)准备工作

正式数据转换前的准备工作是非常多的,现列举如下:

编写详细的《数据转换指南》。《数据转换指南》应该是在前面的几次试转换过程中编写并完善的,要详细说明数据转换的全过程,包括:准备工作、执行步骤、注意事项等。

编写执行脚本。在前面几次试转换的基础上编写并完善好数据转换执行脚本。执行脚本包括:转换执行脚本、验证执行脚本等。所有的脚本都必须安装执行的先后顺序编写,在正式转换时将按照顺序来执行。

数据库环境准备。根据以往的经验,在正式转换阶段出现的异常往往都是有数据库方面的,大部分是因为数据库环境没有准备好。数据库方面需要做好如下几方面的准备:表空间划分、大数据文件准备、大回滚段准备、创建索引等。

其他必要准备。在正式转换前,老系统要停止使用,同时在还需要把老系统的数据做一次完整的备份。

(3)执行过程

数据转换时将按照已经编写好的转换执行脚本来进行。对没一步的操作都要做好日志记录,日志分两种,一种是计算机自动产生的日志,如LOG文件;另一种是在转换执行过程中手工做的记录。在正式转换时,要求至少两人一起工作,其中一人负责操作,另外一人负责监督,两人都必须做好记录。

每执行完一条转换命令后都需要去查看一些错误记录表,如果出现异常错误信息,需要暂停转换执行,对错误分析处理完毕后才能继续执行。

(4)验证过程

转换执行结束后,需要对转换的结果进行验证,验证时按照已经编写好的验证脚本来进行,验证最好由两名以上的人员分开来进行,在验证过程中做好每一步的验证记录。

如果在验证过程中没有发现异常,并且几名验证人员的验证记录都非常一致,则可以认为已经通过验证。

(5)收尾工作

数据转换工作执行完毕后,需要对关闭原有系统全部的业务经办功能,只开发查询功能,以便业务人员在需要时可以继续查询旧系统中的数据。

对新系统的数据进行一次物理备份,同时启动新系统数据库的重做日志功能。

到此时为止新旧系统数据转换工作全部结束,整个应用系统将切换到新系统上来运行。

第四阶段:新系统运行监控及数据整理

在所有新系统平稳运行后,还需要进行定期的运行监控以及对部分数据进行调整。对于那些对系统运行未造成影响的,在数据整理过程中,没有进行数据修正,所以在系统平稳运行后,需要对这些数据进行调整。

系统切换保障措施

系统在整个切换过程中,安全、平稳过渡是第一位的。我们将采用如下措施保证系统切换安全:

(1)数据备份

在进行新旧系统数据转换时,对原系统数据进行备份以保证历史数据的可追溯性。一旦在新系统中业务办理出现问题,则可以通过追溯历史数据来判断是数据转换错误,还是新系统程序存在BUG。

(2)数据测试

数据测试分为两个层次测试,一个是数据监测性测试,就是在数据转换完成后,测试数据的转换正确性;二是验证性测试,验证性测试通过使用已经通过功能测试的新系统办理实际业务来验证数据转换的正确性。

数据测试是一个关键环节,关系到系统切换的成功与否,所以必须加大测试力度来保证数据转换的正确性。而与数据测试相关的系统功能测试也必须重视,因为如果系统功能如果存在问题,则数据测试也就无法保证正确性。

(3)切换点的选择

系统在什么时候进行切换,也是一个很关键的问题。一般情况下,我们都选择一个业务周期结束,下一个业务周期开始的时候进行切换。

(4)切换方式的选择

系统切换有两种方式,一种是新旧系统并轨运行,一种是新系统单轨运行。对于第一种方式旧系统为主,新系统为辅,在时机成熟的时候在切换到新系统运行;第二种是以新系统为主,旧系统为辅,旧系统只是验证新系统业务办理的正确与否。第一种方式安全系数由于过渡期时间会很长,业务人员工作量很大,而第二种由于直接采用新系统,存在一定的风险,我们可以通过加大测试力度来降低风险。综上所述,我们建议采用第二种方式,就是新系统为主,原系统为辅的方式。

十、 试运行

将系统部署在政务云上,进行试运行,试运行期间,新旧系统并轨运行,试运行期间无任何问题后,慢慢将业务过渡到新系统上正常使用。

十一、 信息化系统迁移适配保障

1、双轨并行

应用系统迁移全程按照“双轨并行、试点突破、符合实际、有效验证”的保障措施成功完成本次应用迁移。

建立现有运行环境和国产化运行环境的双轨运行模式,必须保证现有系统和国产化适配试点应用的协同联动,通过数据同步分发和一致性校验,使终端用户无论使用现有系统还是使用国产化终端应用,均能够获得一致的用户体验,确保所有应用操作在双运行环境间同步一致,所有单元功能的请求、响应正常、稳定,不对实际的业务处理结果产生实质性影响,保证混合环境运行的一致性和完整性。

2、数据备份

为了防范物理损坏导致的数据丢失问题,在数据安全方面,最重要的是保障数据的备份和恢复,尤其是在双环境分布式数据架构环境中,不仅需要使用国产数据库软件提供的备份工具进行本地备份,还需要开发不依赖于特定数据库基础软件的工具程序,将数据备份到指定的备份服务器上,使数据体系具备多个副本,尽可能保证在设备异常情况下,能够及时恢复数据,维系应用系统的不间断运行。

作者:宁桂华

应用系统适配迁移方案相关推荐

  1. 项目管理 | 应用系统适配迁移方法论

    应用系统适配迁移是一个艰巨.繁杂的过程,需要在充分调研的基础上统筹规划推动,在长期的项目适配过程中总结出一套行之有效的方法论,简单归纳如下: 1. 系统现状评估 2. 系统适配 3.测试验证.迁移 1 ...

  2. Day267.预约系统的性能瓶颈、营销活动无缝切换秒杀活动、预约系统数据迁移方案、高流量下预约系统搭建熔断机制、预约系统redis集群主从哨兵架构 -Redis的高并发预约抢购系统

    一.预约系统的性能瓶颈 1.预约系统应对热门爆品时的缺陷 用户进行预约会涉及到两个维度的数据变更一个是用户信息,一个是SKU信息,如图↓所示: 正常来说这么搞一点问题没有,即便涉及到写数据库,但是每个 ...

  3. [2022.10.30] Linux系统硬盘迁移方案

    前段时间200在某鱼淘了一台小主机,银行淘汰下来的,处理器是j1900五脏俱全,到手就直接装了Ubuntu server系统跑docker当nas用.美中不足的是装完系统之后可用的存储空间只有50多G ...

  4. kafka消息系统-海量数据迁移方案

    一.需求描述 由于本人主要从事大数据可视化的工作,就少不了对海量数据的分析,但是我们并不是数据的生产来源,数据来自有大数据可视化分析需求的用户,所以实际业务中往往会遇到大量数据从传统存储方式(关系型数 ...

  5. 服务器和应用系统迁移方案

    服务器和应用系统迁移方案 一.迁移方案总体思路 新旧系统的迁移是一个整体系统工程.迁移必须保证用户系统建设的相关要求,在迁移过程中,我们需要重点考虑几个问题: 1.数据迁移如何保障"业务中断 ...

  6. [转载]服务器和应用系统迁移方案

    服务器和应用系统迁移方案 一.迁移方案总体思路 新旧系统的迁移是一个整体系统工程.迁移必须保证用户系统建设的相关要求,在迁移过程中,我们需要重点考虑几个问题: 1.数据迁移如何保障"业务中断 ...

  7. 如何把pacs系统移到新服务器,PACS系统数据管理迁移解决方案(8页)-原创力文档...

    用心.精心.决心.匠心 PACS 系统 自动管 理系统 呕心沥血整理 word1 用心.精心.决心.匠心 目录 第 1 章 需求分析 3 1.1 应用系统现状分析 3 第 2 章 PACS系统数据迁移 ...

  8. 安卓客O系统适配方案研究

    目录 一   应用向8.0迁移配置....3 1.   平台兼容性测试....3 2.   构建具有 Android 8.0 功能的应用.... 3 二      Android8.0运行时权限策略变 ...

  9. 服务器系统迁移方案,服务器与应用系统迁移方案.doc

    服务器与应用系统迁移方案 服务器和应用系统迁移方案 一.迁移方案总体思路 新旧系统的迁移是一个整体系统工程.迁移必须保证用户系统建设的相关要求,在迁移过程中,我们需要重点考虑几个问题: 1.数据迁移如 ...

  10. mysql 上云迁移方案_数据库上云迁移方案

    自建业务数据库正在面临的挑战 1. 有活动上线,压力突增,数据库却来不及扩容了: 2. 采用读写分离,刚更新的数据,却查询不到了: 3. 数据的主从复制经常中断: 4. 多台应用服务器用同一台数据库, ...

最新文章

  1. elementui table 固定列_elementUI Table组件 如何设置合并列
  2. 如何确定Windows服务器上是否打开了端口? [关闭]
  3. “被遗忘的宇航员”逝世,他是阿波罗11号上唯一没登月的人
  4. C#语言基础——结构体和枚举类型
  5. CodeForces - 137D Palindromes(dp+路径输出)
  6. 关于在Flask中使用Restful
  7. linux时间跳变影响,MONGO 集群 修改linux主机时间后的影响
  8. 【JUC】第三章 多线程锁、CallableFuture 接口
  9. Eclipse如何关闭在RUN/DEBUG时弹出窗口?
  10. Java数组、类集框架
  11. python中的进制,python中的十进制到十六进制
  12. 181201每日一句
  13. eclipse中编译java_eclipse编译java文件
  14. 农用地包括哪些地类_耕地包括哪些地类?怎么区分?都有什么用途?
  15. dede添加文章php,DEDE伪原创插件 一键导入1.5万替换词数据
  16. 淘客基地教你如何推广淘客小程序
  17. QNX系列:五、资源管理器(1)官方文档的翻译
  18. 服务器被攻击怎么办?如何防止服务器被攻击?
  19. 今日头条-快速获取爆文素材的5大途经
  20. IDEO:以洞悉人性为设计主轴

热门文章

  1. cad小插件文字刷_必备CAD插件大全,内含最全字体库
  2. 适合android手机 pdf阅读器,手机版pdf阅读器有哪些 这五款软件一定有适合你的
  3. 最全的世界地图矢量素材下载(AI、EPS、SVG格式)
  4. 界面设计必备,常用字体规范
  5. 谈谈文件备份: 推荐几款免费又好用的文件同步备份工具软件
  6. Stata:机制检验,如何判断是不是遮掩效应?
  7. 基于大数据平台的异常检测场景分析方案
  8. Redis安装教程(保姆级详细图文)
  9. 期末作业代码网页设计代码——蛋糕甜品店铺(11页) HTML+CSS+JavaScript 关于美食甜品的HTML网页设计
  10. 代码雨和N个本地磁盘的制作