如何做一次完美的数据迁移.docx
《如何做一次完美的数据迁移.docx》由会员分享,可在线阅读,更多相关《如何做一次完美的数据迁移.docx(12页珍藏版)》请在第壹文秘上搜索。
1、1.数据迁移概述数据迁移,是一个非常欠杂的过程,不仅仅是将数据从一个地方移动到另一个地方.这里需要考虑业务定义、架构变更、应用改造、数据安全等诸多方面问题.在实际迁移工作中,需要结合企业的方方面面,做好合理的规划及实施,否则很可能会导致迁移结果达不到预期,浪费人力财力.在正式开始迁移之前,有几项工作是需要提前考虑的。1).迁移目的在我们正式开展迁移之前,首先要对迁移目的有个清晰的定位。后面的很多工作的前提,正基于此.下面罗列下常见的目的,真实场景中可能包含一个或多个的组合.成本现有方案成本过高,因而考虑至低成本方案.这里需要关注几点:C迁移后方案的总体成本,不仅要考虑初期采购成本,也要考虑后期
2、维护及商业方案中过了初始几年后的持有成本.。迁移方案本身的成本,这里包括经济、时间、人力、风险成本等多种因素.如实施失败时,必要的回退成本,包括因此而产生的对业务的影响所到来的经济损失.性能现有方案不能满足性能要求,这里需要考虑几个问题:业务需求业务发展变化,也对于支漳平台的需求不断变化。软硬件更换升级软件,技术更替、版本迭代;特别是硬件,有着明显的周期性特点.企业定期都会避免升级替换类诉求.2).业务场景分析在着手迁移之前,需要对现有业务做了全面的梳理,重点是将其对数据载体的要求整理清楚.为了满足这些业务场景,未来的迁移需求是通过单一平台还是通过多种异构组合来完成?这些内容对于后续迁移选型有
3、着至要意义.在这个阶段,还需要增加对未来的增长变化或业务调整导致的可能变化.可以仿照下表,完成场景分析工作.员用场n其3要求KKiI三社案VlfiHM(RT)并史#固定IKA类结构化孙G6(K)4)W-VOtm5即ItEt佝!SWtTB(YXMQB(U)O-SDMOK*iT0(辛呜由化G8()I-WWJSIR陀震(半空内化P8I-WWPVui学习PI-WP事芳:的事I低并发)ItSWtTBM)MB(IaM0-520I离用友)!SWtTB(K)JMB()“叨5003).迁移需求分析在对业务场品做好必要的分析工作后,我们还需要针对迁移需求做更多细致的工作.这里包括:硬件环境业务系统使用的资源情况(
4、CPU、MEM.STORAGE等)这些信息,一方面可用来为迁移后的技术选型做一定参考;另一方面在迁移阶段也需做好对现有环境影响的评估. 网络环境业务系统的网络配普和网络隔离情况,包括组网逻辑、带宽、隔寓情况.这些对迁移实施,有着一定影响. 操作系统业务系统使用的麋作系统,是1.inux还是Windows,是32位还是64位,其使用的文件系统是什么? 安全策略业务系统的特殊安全要求,例如开放哪些端口、访问权限. 应用系统应用系统是采用商用的还是自研的,使用什么开发语言、版本是什么,接入类型(JDBUODBC等)?是否有专有的开发工具开发?是否使用了非标准接口? 数据规模包括整体的数据规模及设计最
5、大规格,单体对象的最大规模(行、列).数据特征(结构化or非结构化)、数据类型等. 数据安全指标RTO、RPO等 性能指标MBPS、IOPS、RT等4).迁移难点 数据安全数据是数据迁移的基本需求,如何在整个数据迁移操作过程中,保证数据的安全性是一项不小的挑战.除了考虑在迁移前必要的数据备份外,还要考虑清楚迁移过程中数据增量问题,以及出现异常问题后的安全回退等. 兼容性兼容性是整个数据迁移方案得以实施的前提.这里谈到的兼容性,不仅包括与原有业务应用系统的兼容,也包括与原有基础平台(监控、预警、备份)及其他数据平台的兼容.如存在不兼容之处,需要考虑之前的规避措施或做必要的调整. 停机时间也就是业
6、务迁移时间窗,这也常常是客户最关心的话题,很多情况下客户都是要求在线迁移.随着数据量日益扩大和业务的逐渐豆杂,每次迁移停止和启动业务都需要消耗数小时时间,所以每一次数据迁移都是一场与时间赛跑的游戏,要求操作过程的全程可控.不仅要对正常流程的可控,还要做到在异常情况下的可控,保证即使出现各种异常,还能够正常时间内完成迁移或者回退。这里也要与客户充分的沟通,如果能使用离线迁移方式,还是建议使用离线方式,毕竟这种方式的风险要小很多.数据校览在整个的数据迁移过程中,采用的迁移方式多种多样.由于误操作或者迁移方案缺陷极有可能导致数据库数据的不一致.在迁移的过程中,应该制定严格的数据验证过程。在迁移前后,
7、要有充分的准备,避免由于误操作导致数据库的数据库准确性问题.建议客户采用并行混跑方式,有较长的时间窗口可以充分验证新环境的数据准确性,避免出现发现异常而无法回退的情况。 性能保证性能保证,也是客户比较关心的一个问题.能否对迁移后环境性能变现有个准确的预期,对客户来说尤为重要;但要做到准确的评估是比较困难的.一般建议在正式迁移之前,进行预迁移在全量数据环境下的模拟压力测试,验证性能表现.2.迁移过程:事前篇1).方案调研在迁移之前,最为*要的就是确定迁移方案。针对数据迁移,可以有很多类迁移方式,包括数据库、存储、虚拟机.卷、主机、网络、应用等等.这里需要根据我们的要求,圈定采用哪类迁移方式;然后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 一次 完美 数据 迁移
