存储容量持续增长引发了许多的问题,其中一个问题是如何将大量数据移动到新的存储系统。当新存储系统被添加到数据中心的时候,用户启动相关系统并完成服务器连接之后,就必须将数据从旧的存储平台迁移到新存储平台。 新存储系统会引进一些新技术,比如自动精简配置、自动分级等等。怎样才能保证数据的移动不会影响那些新技术呢? 数据迁移的难题不仅仅在于用户必须移动多达数TB的数据,而且用户还必须保证数据移动不会令新存储系统的功能失效以及让当前数据保留政策失效。现在有一些软件和系统可以解决这些问题,同时也可以保持数据移动的性能。
即使在自动精简配置和自动化分级之前,移动数TB的数据也要花费大量的时间。 好消息是现在数据迁移已经发展到数据块级别的迁移,在许多情况下可以在SAN层面上完成,从一个存储系统迁移到另一个存储系统。这是近乎完美的解决方案,对服务器的影响不大,而且迁移速度非常快。 问题是,这种数据块到数据块的迁移可能会影响到现代存储功能如自动精简配置和自动分级。
数据块到数据块的迁移并不知道数据块中到底有哪些数据。它们也许全部是被删除的数据,也许是真正有用的数据。 为了保险起见,它会将所有的数据都迁移到新系统。新系统必须假定所有的数据块都装满了有用的数据。 结果,新系统的精简性能就不再精简了。存储厂商们正在着手解决这个问题。 首先,要找一个能够了解精简功能的文件系统,它必须能够与新存储系统中的自动精简卷通信,而且不会读写储存着被删除数据的数据块。第二,要找到能够检测出被删除数据块、带有自动精简配置功能的系统,将那些被删除数据的数据块标记出来,然后在数据迁移时不写入那些数据。 这种方案不要求文件系统了解精简功能,但它是个额外程序,也许会引发新系统的某些性能问题。
自动分级给数据迁移提出了另外一个难题。如果你接受自动分级和自动精简配置的观念,那么你也许已经接受厂商承诺的”你不需要太多存储”的说法。 如果新系统可以执行精简数据迁移,那么它们也许是对的,你确实不需要太多存储。如果你同时还决定投资三级存储,让系统去决定将数据储存在何处,那么你在数据迁移时就会遇到问题。 数据迁移开始的时候,所有的数据都是一样的,但是显然不能将所有的数据都放到固态硬盘去。而且你也不可能将所有的数据都迁移到光纤通道硬盘。 据我所知,目前最好的做法是先将所有的数据都迁移到SATA存储层,然后让使用频率高的数据向上迁移到固态硬盘层,这可能会引发某些性能问题,但它可以迅速进行自我平衡。 还有一种做法是保证光纤通道/SAS存储层的容量大到能够存下所有的原始数据。不管你选择哪一层,我想你都需要足够的空间来储存初始迁移的所有数据。
还有一个问题是关于磁盘归档层的数据迁移。这些通常是基于CAS的文件系统,因此从磁盘归档层迁移数据要麻烦得多。 从理论上来说,这些系统应该很大,而且已经使用了数十年的时间。我们都知道存储系统不可能持续数十年的时间。 其中一个解决方案是使用基于节点的磁盘归档解决方案。 通过增加新节点,换下旧节点的方式来更新升级,这样迁移的数据量就会相对少一些。如果想更换现有磁盘归档供应商该怎么办呢? 在大多数这类系统中进行CAS或NAS文件复制可能需要好几个月的时间,而且数据迁移可能会破坏现有的合规性政策。有些厂商已经开始开发能够加快数据迁移速度和保持合规性政策的CAS迁移软件。
数据迁移的难题不仅仅在于用户必须移动多达数TB的数据,而且用户还必须保证数据移动不会令新存储系统的功能失效以及让当前数据保留政策失效。现在有一些软件和系统可以解决这些问题,同时也可以保持数据移动的性能。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
服务器虚拟化之完美迁移
为了实现虚拟环境下的完美迁移,众企业还要老实面对诸如数据结构以及资源争用这样的难题。
-
并非所有的闪存阵列都是相同的
全闪存阵列都有一个共同的特征——速度飞快——但是除了速度以外,还有很多其他的要素需要考虑。
-
让数据迁移变得轻松
磁盘阵列间的数据移动一直以来都是很困难的工作,但是新的技术和技巧让数据迁移变的容易了。
-
对VMware存储进行自动精简配置会引发哪些问题?
采用自动精简配置可以实现存储空间的最大释放和节省。那么,对VMware存储进行自动精简配置会引发哪些问题?