hds数据迁移解决方案

上传人:小** 文档编号:55644708 上传时间:2018-10-03 格式:DOC 页数:15 大小:149.50KB
返回 下载 相关 举报
hds数据迁移解决方案_第1页
第1页 / 共15页
hds数据迁移解决方案_第2页
第2页 / 共15页
hds数据迁移解决方案_第3页
第3页 / 共15页
hds数据迁移解决方案_第4页
第4页 / 共15页
hds数据迁移解决方案_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《hds数据迁移解决方案》由会员分享,可在线阅读,更多相关《hds数据迁移解决方案(15页珍藏版)》请在金锄头文库上搜索。

1、HDSHDS 数据迁移数据迁移解决方案解决方案1.1.数据迁移概述数据迁移概述数据迁移是企业 IT 建设经常面对的工作。在开发环境向运行环境转换、低版本数据库向高版本数据库转换、两个不同数据库之间进行转换以至系统硬件升级时,数据均可能需要被转移并使之迁移后正常运行。基于存储的数据迁移是一次性的将数据从一个存储转移到另一个存储系统上,它包括对新存储的启用和数据可用性的保证。在一些情况下,基于存储的数据迁移是进行数据大集中的手段,非常适合大规模数据迁移需求。基于存储的数据迁移又可分为同构存储迁移和异构存储迁移两大类。目前基于同构存储的迁移是指在同厂家同型号产品之间数据迁移,需要配置支持基于磁盘阵列

2、内(间)的数据复制软件,在HDS 同系列存储环境下,经常性的数据迁移可利用存储产品中的迁移复制(Volume Migration,ShadowImage)及存储间的复制TrueCopy 功能简化数据迁移工作;对 EMC 而言是配置 SRDF-DM 或 TIMEFINDER 等。异构存储间数据迁移需要虚拟化技术支持,HDS 虚拟化技术非常成熟,在虚拟化基础上将原来不能完成数据复制的存储设备整合在一起,形成统一存储池,这时物理上在两个磁盘的数据卷之间的迁移,在逻辑上来讲是在整合虚拟后的同一个磁盘阵列内卷迁移,大大简化了数据迁移的复杂性。许许多多国内外客户都通过这种数据迁移方式实现了在线数据迁移。2

3、.2.数据迁移的难题数据迁移的难题当今数据迁移的主要难题是进行一次成功的数据迁移时间要求越来越短。然而应用在存储方面的需求不断增加,存储的升级和更替更加频繁;同时,用户的应用趋向于全年不停顿运行、对系统的可靠性、可用性要求不断提高,维护时间窗口的不断减少等因素,使得进行一次平滑的成功数据迁移越来越具挑战。在进行数据迁移项目计划时,一些因素是必须考虑的。2.12.1 数据的保护数据的保护数据的保护是最重要的,在数据迁移中数据的安全必须得到完全的保护。任何一个更换过个人计算机中的硬盘的人,都对因为在更换过程中对某些细节的忽视造成的数据丢失有预期和经验。当在企业级数据迁移中,数据备份、实施步骤的回退

4、计划是保证数据在迁移后的可用性的必需准备。2.22.2 在线或离线迁移在线或离线迁移如果应用可以暂停,则迁移过程可以更快捷;但是当今大多数系统有着严格的可用性要求。当数据迁移在生产环境中进行时,不仅要密切监控数据迁移的过程,而且要将迁移对生产系统的影响降到最低。2.32.3 维护时间窗口维护时间窗口通常迁移工作只能在预先确定的维护时间窗口中进行。通常时间窗口是在夜间或周末生产活动最少的时候。这些严格的时间窗口的存在使得迁移项目可能表现出不规则间断的情况:紧张的迁移在时间窗口中进行,然后在时间窗口关闭时停止,业务继续运行;迁移工作只有在时间窗口再次打开后才可以继续进行。从而使得迁移工作分散成数成

5、不连续的多个阶段性工作。2.42.4 迁移技术迁移技术在开放系统环境中,没有一个完美的数据迁移技术。每个迁移技术均有优势和劣势。针对每个特定的业务环境,应该根据不同技术的特点进行仔细甄别选择。 直接费用(人力、硬件和软件等)因素应该和间接因素(应用停止和生产系统性能影响等)结合起来作为选择迁移技术的判据。有些需要更大的维护时间窗口,而有些对生产系统的性能会有较大影响。这些都会成为选择相应存储技术的考虑因素。2.52.5 计划和应用停顿的容忍程度计划和应用停顿的容忍程度数据迁移会对生产系统有着或多或少的影响,当分析完应用可用性要求,完成维护时间窗口的选择后,可供选择的技术就相对比较固定。2.62

6、.6 测试需求测试需求根据应用的情况,特定时间的迁移前测试和迁移后测试是必须的。因为没有一个普遍适用的测试计划,所以针对每个特定的环境都需要做出详细的有针对性的测试计划。测试的时间跨度也与应用情况相关,时间长短也是根据应用的需求决定。2.72.7 数据迁移的时间跨度数据迁移的时间跨度总的来说,决定数据迁移时间跨度的最主要因素是用户对迁移对原应用的影响的容忍程度。而时间跨度与应用可用性之间密切相关。通常,在费用和可以接受的应用可用性之间有着一定的关系。越高要求的应用可用性意味着越多的费用,从而也就制约了时间跨度。经验表明,在没有详细彻底的评估环境和项目目标的情况下,进行迁移时间的预测是很困难的。

7、一般来说,需要经过评估,分析,计划和实施等几个步骤。2.82.8 整个环境的复杂性整个环境的复杂性在数据迁移过程中涉及到各种应用和数据之间的关系,越复杂的应用环境,则相应的计划和实施就越复杂。3.3.数据迁移技术的选择数据迁移技术的选择客户的原系统应用系统架构中包括了 HP、IBM 等多种主机平台,存储为 HDS9970V,将来可扩展个多种存储平台,在进行初步分析的基础上,针对未来主机操作系统改变与否,我们认为未来系统的选择可以分为两大类:同构环境和异构环境。3.13.1 同构环境的数据迁移技术同构环境的数据迁移技术针对与现有系统同构,我们认为至少可以有以下一些技术手段可以选择:基于磁盘阵列远

8、程数据复制技术的数据迁移。基于磁盘阵列远程数据复制技术的数据迁移。基于主机操作系统逻辑卷镜像技术的数据迁移。基于主机操作系统逻辑卷镜像技术的数据迁移。基于数据库备份和恢复技术的数据迁移。基于数据库备份和恢复技术的数据迁移。基于三方工具的数据迁移。基于三方工具的数据迁移。基于存储虚拟化技术的数据迁移基于存储虚拟化技术的数据迁移3.23.2 异构环境的数据迁移技术异构环境的数据迁移技术针对异构计算环境,一般推荐可以使用以下几种方法之一,具体方法的选择还需进一步详细了解现有系统运行环境:基于主机操作系统逻辑卷镜像技术的数据迁移。基于主机操作系统逻辑卷镜像技术的数据迁移。基于数据库备份和恢复技术的数据

9、迁移。基于数据库备份和恢复技术的数据迁移。基于三方工具的数据迁移。基于三方工具的数据迁移。基于存储虚拟化技术的数据迁移基于存储虚拟化技术的数据迁移3.33.3 可选的数据迁移技术可选的数据迁移技术对于业务数据的迁移,目前主要采用如下五种方法:基于磁盘阵列远程数据复制技术的数据迁移。基于磁盘阵列远程数据复制技术的数据迁移。基于主机操作系统逻辑卷镜像技术的数据迁移。基于主机操作系统逻辑卷镜像技术的数据迁移。基于数据库备份和恢复技术的数据迁移。基于数据库备份和恢复技术的数据迁移。基于第三方工具的数据迁移。基于第三方工具的数据迁移。基于存储虚拟化技术的数据迁移基于存储虚拟化技术的数据迁移最后的迁移方案

10、应该是上述方案的结合,我们会在上述方法结合过程中找到最佳数据迁移方案。3.3.13.3.1 基于主机操作系统逻辑卷镜像技术的数据迁移基于主机操作系统逻辑卷镜像技术的数据迁移此种数据迁移方法,主要利用业务主机操作系统内置的逻辑卷管理系统的逻辑卷镜像(LV Mirror)技术,对于业务系统所使用的每个 LV,都进行 PV 映射扩展,在新的目标磁盘阵列上扩展一个PV 映射,这样,通过数据的初始化同步,可以保证业务数据在原有的磁盘阵列和新的磁盘阵列上保持同步,两边数据完全一致。然后,在删除每个 LV 到原有磁盘阵列的 PV 映射,这样,数据就完全从原有磁盘阵列迁移到新的磁盘阵列。原有磁盘阵列上的数据在

11、一段时间内保持不变,以用来回退,一旦数据迁移因各种原因无法成功,则还可以利用原来的磁盘阵列提供数据访问。此种方法存在如下优点:*步骤简单,容易实现,速度快;*不需要考虑到上层数据应用系统的内部的结构;*可以在线进行,只需要较短的停机时间(在所有的 LV 镜像完成后,需要停机断开 LV 和原有磁盘阵列上的 PV 的映射) ;*LV 在进行 PV 映射扩展时,在经过初始化数据同步后,保持镜像状态对系统的性能影响很小(大概会消耗 2%的系统资源) ;但是,利用这种方法,也存在如下的问题:*在 LV 进行初始化数据同步的时候,需要消耗主机系统较大的CPU、memory 以及 IO 资源,因此在进行 L

12、V 初始化数据同步的时候,会对在线系统的性能造成较大的冲击;基于主机的数据迁移方案对于安徽邮政存储银行信息中心本次项目是可行的,采用该方案可以逐步实现数据迁移,但需要较多的实施步骤和停机次数。采用该种数据迁移方案各公司间是没有根本区别,HDS 公司在这类数据迁移实践中也积累了大量经验。3.3.23.3.2 基于数据库备份和恢复技术的数据迁移基于数据库备份和恢复技术的数据迁移此种数据迁移方法,主要通过数据库自带的备份和恢复功能以及逻辑日志追加的技术,实现一个数据逐步迁移的方法,最后达到把数据从原有的磁盘阵列完全迁移到新的磁盘阵列的目的。本方法比较安全,当数据迁移不成功时,不影响生产系统的正常运行

13、,但是迁移时间较长,对技术要求较高,而且需要专门用于数据迁移的一台与生产主机环境一样的主机,硬件配置可以稍低一点。基于数据库的数据迁移方案仅仅能够迁移数据库业务应用,对非数据库应用不可行。因此,对于安徽邮政存储银行信息中心本次项目是不可行的。3.3.33.3.3 基于磁盘阵列远程数据复制技术的数据迁移基于磁盘阵列远程数据复制技术的数据迁移此种数据迁移方法,可以在同一个磁盘阵列内通过基于磁盘阵列的克隆软件或卷迁移软件实现数据复制,完成数据迁移。如果两个异构的磁盘阵列通过 HDS 虚拟化技术整合在一起,那么在两个异构的磁盘阵列间的数据复制就转化为在同一磁盘阵列间的数据复制,这就是 HDS 异构磁盘

14、阵列数据迁移核心所在。对于两套同型号磁盘阵列,可以通过阵列之间的数据复制技术来实现数据的迁移,如目前的 HDS 的 TureCopy 技术,EMC 的SRDF 技术,都可以实现在两套磁盘阵列之间的数据迁移,并且此种方法不占用主机资源,对应用透明。但是源磁盘阵列和目标磁盘阵列必须是同一厂家的同一系列的产品,而且迁移过程对生产系统有一定的性能影响。3.3.43.3.4 基于第三方工具的数据迁移基于第三方工具的数据迁移此种数据迁移的方法,利用一些第三方的工具实现数据迁移,如Veritas 的 VVR。这种方法,不仅需要额外购买第三方工具,实施比较复杂,同时,对于特定的第三方工具,需要满足一些前提条件

15、,如 Veritas 的 VVR 只能基于 VxFS 文件系统上的卷复制,对于其它的文件系统或 raw device,则无法使用。3.3.53.3.5 基于基于 HDSHDS 存储虚拟化的数据迁移存储虚拟化的数据迁移此种数据迁移的方法,利用 HDS 特有的 USPv/USPvm 的UVM(Universal volume manager)+ 卷迁移复制VolumeMigration 实现数据迁移。这种方法,可以采用 HDS UVM 和 Volume Migration 功能软件,通过 UVM 实现 USPv 对外部存储的虚拟化管理和应用重新映射访问,然后用卷迁移软件Volume Migrati

16、on 将数据应用不停止的在线迁移到 USPv 内部,由于不涉及主机的任何设置修改,实施比较简单, 迁移速度非常快。数据迁移方案的比较数据迁移方案的比较迁移方案是否需要计 划性停机, 几次数据迁移速度、 性能迁移所需要消耗的资源实施难度操作系统镜 像数据命令1 次可以根据业务 情况,LUN 级 灵活控制拷贝 速度需要消耗较少的主机端资 源(文件系统层次镜像)完全采用系统管理员熟悉 的文件系统命令,难度很 小但管理非常复杂,手工 操作容灾出错,风险较大。Oracle Standy by 方式备份和 恢复2 次中等需要消耗一定的主机端资 源(数据库层次 log)取决于对数据库的熟悉程 度(注意数据库的 no log 操作)磁盘阵列复 制(只能在同 构阵列间实 施)1-2 次较快,但不能 灵活调节1.需消耗阵列的控制器能 力和大量缓存资源; 2. 主机 IO 需增加一定的时 延,若在同机房迁移则影 响较小需仔细规划,确保阵列和 主机之间的数据完整性。迁移结束后测试验证可回 退性差。存在安全隐患, 实施案例很少。第三方工具2 次速度可控TDMF 需要占用 5-10% 的主机系统资源取决于数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号