2008年(8065)
分类: 服务器与存储
2008-12-14 14:08:39
市面上的数据迁移工具很多,在选择的时候要进行多方面的评估,比如透明度、与存储系统的互操作性、复杂性、策略执行等。本文重点介绍购买数据迁移工具需要考虑的几点因素。
考虑到数据迁移工具运作的方法。不同的数据迁移工具在运作过程中的差别很大。比如,一些工具将数据从来源地复制到目的地,然后镜像到两个地点,知道最终的“cutover”发生。如果迁移是分阶段进行或者意在支持一个新的或升级的存储系统,那么这种迁移方法就是可取的。另外一些工具只是将数据迁移到目的地,然后从来源地删除这些数据。这样的方法不用额外的存储就能完成迁移,但是如果出现问题的时候很难取消迁移。实验室测试可以在您购买产品之前帮助鉴定产品的任何特性。
考虑迁移是怎样影响存储性能的。数据迁移不可避免地会对你的存储子系统或存储架构的性能造成不良影响,随之还可能对存储服务水平或应用可用性造成不必要的影响。当选择数据迁移工具时,有必要对进行数据迁移时的存储性能和一般情况下的存储性能做一个比较。当迁移的数据量越大,对性能造成的影响就越大。根据基本的规则进行数据迁移,比如每天一次或每周一次,对整体性能的影响通常会小一些。
考虑数据迁移的位置。数据迁移工具可以是基于主机的,基于网络的,也可以是基于存储的。基于主机的数据迁移工具通常运行在特定的服务器上。基于主机的数据迁移还通常是不识别存储的,可以在后端迁移数据。基于网络的数据迁移通常是智能交换机所具备的特性,让迁移成为存储架构本身的一项功能。这个方法更加有效,但是有可能限制交换机和存储系统之间的互可操作性。基于存储的数据迁移是在存储子系统内部进行,比如日立数据系统(HDS)的TagmaStore。
评估文件级的迁移工具和块级的迁移工具。数据迁移可以是文件级的也可以是数据块级的。专家建议使用数据块级的数据迁移工具,但是文件级的数据迁移工具也不应该被忽视。比如,一个Windows服务器可能要用500GB的数据卷中的300GB,但是一个块级数据迁移工具看到的是500GB数据卷,只能迁移文件到另外一个相同大小的卷或更加大的卷。相比之下,文件级的数据迁移工具能将500GB卷中的300GB文件迁移到相同大小的或更大的卷。
考量自动化功能。数据迁移经常是可以手工操作,但是数据迁移本来不应该是一个手工操作的过程,特别是当数据要进行常规迁移的时候。要让劳动力/管理成本控制到最低限度,自动化尤其重要。当选择数据迁移工具的时候,一定要仔细检查自动化功能。比如,博科的Data Migration Manager (DMM)执行自动分区功能,还能利用时间设定功能在预定的时间执行任务。CA的File System Manager包含一个策略效仿功能,允许管理员在实际迁移数据之前明白策略的效力。Incipient的Network Storage Platform (NSP)提供自动配置功能。
本文所涉及到的数据迁移产品还包括下列产品:
Brocade Communications Systems Inc.; Brocade Data Migration Manager (DMM)
CA; File System Manager
CA; Unicenter Desktop DNA
CA; XOsoft WANSync & WANSyncHA
EMC Corp.; Invista
EMC Corp.; Open Migrator/LM
EMC Corp.; Rainfinity
EMC Corp.; SAN Copy
EMC Corp.; SRDF (Symmetrix Remote Data Facility) Family
Exeros; DataMapper
GoldenGate Software Inc.; Transactional Data Management (TDM)
HP; ILM Tiered Storage software
Incipient Inc.; Network Storage Platform (NSP)
Network Appliance; V-Series appliance
ScriptLogic Corp.; SecureCopy 4.11
Symantec Corp.; Veritas Storage Foundation software
Symantec Corp.; Veritas Volume Replicator