如你所说,存储迁移涉及到的方面非常多。网络环境,业务类型,数据格式,系统架构,数据大小等等,一般来说。可以通过两种方式实现。
一种是通过存储底层的同步,镜像一类的功能将新旧存储的数据实现同步。然后把业务转移到新存储上。优点是数据同步对业务影响小一些。一般来说不需要长时间的中断业务数据同步后在逐渐迁移上层业务。缺点是对整个方案设计要求比较高。操作中也要谨慎。避免操作错误导致数据丢之。
另一种方式就是通过业务层。拷贝数据库或者数据文件实现。很多时候为了是需要关闭数据库进行拷贝的。不过比较简单稳定。
在迁移之前,更多的我觉得是准备工作。数据备份,应急预案,还有迁移方案的设定,研究还有实施操作,迁移后的数据效验。都很重要。