数据迁移策略以及最佳实践

日期: 2010-01-17 作者:Robert L. Scheier翻译:Michael Zhang 来源:TechTarget中国 英文

数据迁移过程是一个复杂的过程。它包括的过程不仅仅是将数据从一个存储设备取出然后再插入到另外一个存储设备上。为了能够保证顺利的将数据由一个存储系统迁移到另外的一个存储系统,你必须首先理解的是如何迁移数据以及为了避免潜在的风险以及复杂性而采取的正确的步骤。如下的经验将帮助你确保能够无缝的迁移数据。

1、了解当前的映射环境 当你将数据迁移到新的存储设备上之前,首先确保你了解当前环境下你的服务器和存储设备是如何映射的,这样在你迁移完数据后可以恢复这样的映射关系。否则,数据迁移后的服务器可能会遇到重启失败的问题。 2、收集 StorageIO集团的创始人及创始人Greg Schulz认为, 在进行数据迁……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

数据迁移过程是一个复杂的过程。它包括的过程不仅仅是将数据从一个存储设备取出然后再插入到另外一个存储设备上。为了能够保证顺利的将数据由一个存储系统迁移到另外的一个存储系统,你必须首先理解的是如何迁移数据以及为了避免潜在的风险以及复杂性而采取的正确的步骤。如下的经验将帮助你确保能够无缝的迁移数据。

1、了解当前的映射环境

当你将数据迁移到新的存储设备上之前,首先确保你了解当前环境下你的服务器和存储设备是如何映射的,这样在你迁移完数据后可以恢复这样的映射关系。否则,数据迁移后的服务器可能会遇到重启失败的问题。

2、收集

StorageIO集团的创始人及创始人Greg Schulz认为, 在进行数据迁移之前关于网络带宽测试的需求往往被认为是琐碎小事儿容易被轻易忽视。他说,”除非你真的确定,我建议还是再三确认一下,看看影响究竟在哪些方面。” 一旦管理员确定应该分配多少带宽用作迁移,当这些带宽可用的时候,就可以被例如最优化技术,复制优化工具或者数据流优化器来管理,他补充道。

3、优化宕机时间

有些时候,厂商会宣称他们迁移数据的时候,对应用不会有任何宕机的需求。但有些人,比如Dimension Data 数据中心及存储解决方案国家服务部门的总监Gary Fox认为,还是应该预留一些宕机时间。要在正常的工作时间保证数据迁移期间数据的完整性不是一件容易的事情。Fox建议将数据迁移的时间选择在非工作时间段,一旦出现了任何错误,”这样也不会有太大压力”。

4、留意安全漏洞

GlassHouse科技的首席顾问, Ashish Nadkarni说, 在不同厂商之间的存储阵列之间迁移数据时,权限以及安全设定往往被置之度外,这样数据就可能遇到被窃取,损坏或者错误使用的危险。即使仅仅在文件系统上移动数据的时候,比如从NTFS文件系统移动到NFS文件系统,都可以导致权限以及安全设置的丢失。他说,”当你在Windows和Unix之间相互迁移数据的时候,你必须要非常非常的小心,因为有些用户的权限会被损坏。”

5、谨慎的进行虚拟化部署

许多厂商都支持基于主机的存储虚拟化技术,这也是跨存储平台间数据迁移的相对可靠的途径之一。值得注意的是,不是所有的虚拟化操作都是可以那样部署。一些虚拟化设备会增加管理员们的工作负担,或者甚至管理员在升级驱动或者用卷管理工具来管理存储的时候 导致应用的停机,Nadkarni说。比如说,在一个虚拟化设备里,如果改变了用于定义某个具体阵列的SCSI查询字符串后,就可能导致出错。如果设备改变了查询字符串,管理卷的卷管理器需要被重新配置来识别新的字符串,否则应用所依赖的卷就不能正常工作。Nadkarni同样强调,存储管理员应该让虚拟化设备厂商告知他们的产品是不是”完全透明”,或者是不是安装虚拟化产品的时候需要改变服务器或者其他组件上的设置,而今后可能因此导致应用的宕机。

Nadkarni还建议不要采用那些需要整个阵列或者存储网络宕机来满足虚拟化配置的虚拟化设备。有些虚拟化设备”为了满足部署的需要,可能需要重新配置网络环境或者在整个存储阵列环境下采取宕机操作”,他说。那些虚拟化设备同样也可能需要管理员”改变主机上的设置”比如驱动,多链路软件或者卷管理器。

6、考虑瘦分区

赛门铁克公司的存储管理及高可用性部门总监Sean Derrington说, 瘦分区通过仅真实写入才占用空间的技术来节省出更多的存储空间,而不是像往常的当卷被配置好空间就被占用了。这样当应用或者用户不再使用磁盘空间的情况下酒不会造成浪费。然而,许多数据迁移工具都是通过”从目标卷的第零个数据块写入直到最后一个数据块”来进行数据迁移,而不去考虑究竟是哪个数据块真实被占用了。这样就让有在复制源端应用了瘦分区的优势无法发挥出来。

Nadkarni说,那些足够智能的文件系统工具或者基于主机的卷管理器可以在写入数据前,算出某个数据块是否正在被访问,这样的方法就可以避免前面提到的问题。数据块级别的迁移技术可以确保数据的安全性而不能保证瘦分区原先的结构,他补充道,”因为复制时是写进整个卷里的。”

7、关注软件的细节

一些简单的细节比如数据迁移后,软件补丁版本的差别在新旧系统环境下可能导致服务器的崩溃。Nadkarni说在存储阵列之间迁移数据同样需要从服务器上卸载旧厂商之前安装的软件,然后在迁移后安装新厂商的软件。不仅这个需要时间,并且如果之前的软件没有卸载干净也会导致与其他应用之间的冲突而回影响系统的稳定性。

8、预留足够的学习时间

如果说有类似于这些经验的分享话,那就是数据存储复制的过程是一个复杂,富有风险,可以中和应用运行时间可靠性或者安全性的过程。Nadkarni说,”确保成功数据迁移的关键就是确保你的环境中没有任何的不确定性”,他补充道,”不确定的东西越多,相应的风险也越大。”存储管理员们经常会低估了解新存储环境和确保数据迁移成功因素所必备的时间分配。

相关推荐

  • 服务器虚拟化之完美迁移

    为了实现虚拟环境下的完美迁移,众企业还要老实面对诸如数据结构以及资源争用这样的难题。

  • 让数据迁移变得轻松

    磁盘阵列间的数据移动一直以来都是很困难的工作,但是新的技术和技巧让数据迁移变的容易了。

  • 你会为灾难恢复错误做数据迁移吗?

    对于任何一个灾难恢复方案来说,第一步都是在场外得到第二份数据拷贝。如果一个灾难恢复方案能够成功,拷贝传输和储存的方法会是一个决定性的因素。

  • 飞康软件定义存储平台FreeStor简介及问答

    2015年,飞康发布一款软件定义平台——FreeStor。该平台为一个统一的管理界面,飞康表示,这个平台可以为任何存储环境提供数据迁移、连续性、保护、恢复和优化。