如何做一次完美的数据迁移.docx
《如何做一次完美的数据迁移.docx》由会员分享,可在线阅读,更多相关《如何做一次完美的数据迁移.docx(17页珍藏版)》请在第壹文秘上搜索。
1、1.数据迁移概述数据迁移,是一个非常欠杂的过程,不仅仅是将数据从一个地方移动到另一个地方.这里需要考虑业务定义、架构变更、应用改造、数据安全等诸多方面问题.在实际迁移工作中,需要结合企业的方方面面,做好合理的规划及实施,否则很可能会导致迁移结果达不到预期,浪费人力财力.在正式开始迁移之前,有几项工作是需要提前考虑的。1) .迁移目的在我们正式开展迁移之前,首先要对迁移目的有个清晰的定位。后面的很多工作的前提,正基于此.下面罗列下常见的目的,真实场景中可能包含一个或多个的组合.成本现有方案成本过高,因而考虑至低成本方案.这里需要关注几点:迁移后方案的总体成本,不仅要考虑初期采购成本,也要考虑后期
2、维护及商业方案中过了初始几年后的持有成本.迁移方案本身的成本,这里包括经济、时间、人力、风睑成本等多种因素.如实施失败时,必要的回退成本,包括因此而产生的对业务的影响所到来的经济损失.性能现有方案不能满足性能要求,这里需要考虑几个问题:性能要求是否合理?是常态化需求,还是偶然高峰?未来业务增长对性能的要求多大?是否可在业务侧、应用侧,通过必要的改造、升级满足性能要求(毕竟前端的改造代价,比后端要小得多)?是否可在原有数据平台上通过ScaleUp或者ScaleOut来解决性能问题?毕竟更换底层的平台的代价很大。空间现有方案不能满足容量要求,这里需要考虑几个问题:当前存量数据,是否可通过清理、转博
3、、归档等手段,来减少现有容量?(水平拆分)现有数据是否是同质的,即是否可通过分拆,划分出独立单元来承载业务?(垂直拆分)现有存量使用及未来增量情况,这些对于未来选型都很重要.自主可控随着近些年来,内外部环境和自上而下的政策性要求,对于企业核心技术的自主可控要求越来越高.因而对于国产化需求,日益高涨.技术演进随着企业自身的技术发展,对于后端数据平台的要求不断变化.例如数据中台、微服务等兴起,作为数据载体需求也有所变化。业务需求业务发展变化,也对于支漳平台的需求不断变化。软硬件更换升级软件,技术更替、版本迭代;特别是硬件,有有明显的周期性特点.企业定期都会避免升级替换类诉求.2) .业务场景分析在
4、着手迁移之前,需要对现有业务做了全面的梳理,重点是将其对数据载体的要求整理清楚.为了满足这些业务场景,未来的迁移需求是通过单一平台还是通过多种异构组合来完成?这些内容对于后续迁移选型有有重要意义.在这个阶段,还需要增加对未来的增长变化或业务调整导致的可能变化.可以仿照下表,完成场景分析工作。后用场K性能福标数微脩征客至5tl嘀网时间(RT)并友虞囿定飘表突结构化P8*GB(KMV-12WW5S-(丽友)境内化TB(Io0“68(!)O-泗100SiftWCl(半)结隧GB()I-IOH舲KJ效据泛雯伴JtsmRPB*I-IOH舲X)机Il学习伴)齿脸PB*gf10事务里场景(低并发)络由化TB
5、M)MB(1820附20察务里场景(ftF!TB(104)MB(10)s3)迁移需求分析在对业务场景做好必要的分析工作后,我们还需要针对迁移需求做更多细致的工作.这里包括:硬件环境业务系统使用的资源情况(CPU、MEM、STORAGE等)这些信息,一方面可用来为迁移后的技术选型做一定参考;另一方面在迁移阶段也需做好对现有环境影响的评估.网络环境业务系统的网络配置和网络隔离情况,包括组网逻辑、带宽、隔离情况,这些对迁移实施,有着一定影响.操作系统业务系统使用的操作系统,是1.inux还是Windows,是32位还是64位,其使用的文件系统是什么?安全策略业务系统的特殊安全要求,例如开放哪些端口、
6、访问权限.应用系统应用系统是采用商用的还是自研的,使用什么开发语言、版本是什么,接入类型(JDBC、ODBC等)?是否有专有的开发工具开发?是否使用了非标准接口?数据规模包括整体的数据规模及设计最大规格,单体对釜的最大规模(行、列).数据特征(结构化or非结构化)、数据类型等.数据安全指标RTO、RPO等性能指标MBPS.IOPS、RT等4).迁移难点数据安全数据是数据迁移的基本需求,如何在整个数据迁移麋作过程中,保证数据的安全性是一项不小的挑战.除了考虑在迁移前必要的数据备份外,还要考虑清楚迁移过程中数据增0问题,以及出现异常问题后的安全回退等.莪容性兼容性是整个数据迁移方案得以实施的前提.
7、这里谈到的兼容性,不仅包括与原有业务应用系统的兼容,也包括与原有基础平台(监控、预警、备份)及其他数据平台的兼容.如存在不兼容之处,需要考虑之前的规避措施或做必要的调整.停机时间也就是业务迁移时间窗,这也常常是客户最关心的话题,很多情况下客户都是要求在线迁移。随着数据量日益扩大和业务的逐渐且杂,每次迁移停止和启动业务都需要消耗数小时时间,所以每一次数据迁移都是一场与时间赛跑的游戏,要求操作过程的全程可控。不仅要对正常流程的可控,还要做到在异甫情况下的可控,保证即使出现各种异常,还能够正常时间内完成迁移或者回退.这里也要与客户充分的沟通,如果能使用离线迁移方式,还是建议使用离线方式,毕竟这种方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 一次 完美 数据 迁移