我们有一个在Amazon EC2上运行的Web服务。 目前我们有一些存储在单个磁盘(EBS)上的实时用户数据。 我们正在考虑转向RAID0设置(我们不必担心增加的故障率)。
如果我们进行这种迁移,最快的方法是什么(以最小化站点不可用性)将用户数据可靠地传输到RAIDarrays?
我有一个想法是采取最新的数据快照,将其复制到新的RAIDarrays,然后当该站点停机维护使用rsync复制只更改的数据。 我不确定这是否会节省时间或确保数据的完整性。
我使用您描述的在EC2上迁移/复制数据的确切方法:
有了正确的选项,rsync应该确保从文件系统级接近确切的拷贝。 与Linux发行版有些不同,但也许:
rsync -aSHAX --delete source/ dest/
关于EC2最酷的事情是,您可以在临时卷和临时实例上testing整个迁移计划,然后再进行实际操作。