数据迁移实际上是架构上一个小的技术升级,但对于老而大的系统来讲也是非常麻烦的,一般老系统比如基于单体或主从的文件系统迁移到多主多从分布式

迁移目标

  1. 迁移数据正确、无遗漏。
  2. 迁移进度可控。
  3. 静默迁移。

1、迁移数据正确、无遗漏

1.1  深入调查老系统文件系统的架构,环境,配置,通信,应用依赖等复杂度,技术升级需要那些工作准备,比如工具,脚本,硬件的研制和部署

1.2 删除不必要的垃圾文件或不重要的文件或临时文件,减少排查的复杂度和数据迁移性能

2、迁移进度可控

第一阶段:测试环境域名改造,入访的应用系统安装DNS解析域名工具,将应用配置由IP访问修改成域名访问。


第二阶段:生产环境域名改造,入访的应用系统安装DNS域名解析工具,按照从低到高的系统优先,将入访的应用系统由IP访问修改成域名访问。


第三阶段:测试环境新老服务器迁移,由HP UNIX更改成Linux操作系统的服务器,同时将历史文件迁移到新服务器,将域名下挂的F5 member指向新服务器。测试环境的应用系统切换之后,验证各种使用FTP服务的场景。


第四阶段:生产环境新老服务器迁移,由HP UNIX更换成Linux操作系统的服务器,操作步骤与测试环境相同,但是只能在有限的维护窗口之内实施。

3、静默迁移

老系统

新老过渡

新系统

文件迁移工具对比

 非结构化迁移

建立非结构化大数据应用部署,比如clickhouse,hbase,redis等

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐