有多种方法迁移。可以通过简单的代码,将NAS数据看作对象,直接调用S3接口,将数据迁移至对象存储,也可以利用开源工具,甚至curl。迁移完毕再将应用切换至对象存储,注意避免迁移过程中误覆盖增量数据,
收起1)传统NAS数据到对象存储的无缝数据迁移的方案:
一般来说,新的NAS设备本身具有向对象存储迁移的功能。或者使用数据无缝迁移、协议转换引擎等工具。
用户访问数据时,若对象存储无该部分数据,则会回源到用户源站去读取数据,并写入到对象存储,将数据传递给用户。利用迁移工具将用户源站的已有数据迁移到对象存储。若用户源站所有数据都被访问过,则源站所有数据都会被同步对象存储,无需再使用迁移工具迁移数据。
结合用户的迁移场景,综合考虑用户的业务需求、迁移的时间成本、数据迁移量、网络速度等因素(1MB 以下的小文件数量较多、磁盘 IO 性能不足等等也会影响到数据的迁移进度),可以选择离线迁移或者在线迁移两种方式。
第一种方式离线迁移:如果用户的存储容量很大(TB~PB 级别),或者带宽有限,在线迁移时间成本较高,业务场景允许停服,则可以考虑离线的迁移方式。离线迁移可解决本地数据中心通过网络传输迁移云端时间长、成本高、安全性低的问题。
第二种方式在线迁移:如果用户的存储容量不是很大,而且业务场景不太允许停服,可以考虑在线的迁移方式。
2)数据迁移风险主要体现在迁移链路是否稳定,数据是否一致性,迁移机制是否智能。
3) 迁移至对象存储的设计如何规避迁移链路的不稳定性和风险?对象存储迁移机制支持多种功能,保障用户成功完成数据的在线迁移。
查看数据迁移进度
文件一致性校验
失败重传
断点续传
启动HTTPs安全传输等功能
为了提升迁移效率机制,分布式并行传输有利于加快迁移速度,迁移至对象存储支持:
可迁移全量或增量数据
根据网络环境自定义调整大小文件的阈值
针对大文件小文件分别定义并发度
实现大文件分块、小文件并发传输
自定义迁移执行时间和带宽限制
监控生产数据压力,保证自身业务运行不受迁移数据带宽占用影响等最佳迁移方式
当用户选择IBM 的对象存储COS产品,IBM COS会为应用提供完整的NAS和对象存储的切换方案,规避新技术引入的风险,保障业务连续性。IBM会帮助用户更好的针对应用和架构的具体情况进行针对性的改造、部署、测试等。
收起