主页 topics data migration 什么是数据迁移?
深入了解 IBM 的数据迁移解决方案 订阅 AI 主题最新消息
包含云朵、饼图、图形的组合拼贴插图
什么是数据迁移?

数据迁移是将数据从一个存储系统或计算环境传输到另一个存储系统或计算环境的过程。数据迁移是将本地 IT 基础设施迁移到云计算环境的整个过程中的一个重要步骤。

您的企业需要开展数据迁移项目的原因可能有很多种。例如,您可能要更换服务器或存储设备,或者整合或停用数据中心

无论您是要移动到公有云、私有云、混合云还是多云环境,您都需要找到一种安全且经济高效的方法,将数据迁移到新的存储位置。

AI 数据存储

了解将数据湖仓一体策略集成到您的数据架构的强大功能,包括扩展 AI 的增强功能和成本优化机会。

相关内容

立即注册,获取有关生成式 AI 的电子书

将数据迁移到云

如今,企业产生的数据量不断增加,并面临着越来越大的紧迫压力以最大限度发掘其中的价值。在这种情况下,能否获得成功越来越取决于为工作负载选择最佳的环境,并确保数据高效地进行存储且易于访问。

很多企业选择将工作负载移动到云,希望将应用程序托管在最经济高效且性能最佳的 IT 环境中。选择正确的数据迁移解决方案是云迁移规划过程的关键组成部分,即使在最早的阶段,也应该考虑到这一点。

将数据从本地数据中心传输到云有多种选择,但大致可以分为两类:

  • 联机迁移,这种迁移通过互联网或者私有或专用 WAN 连接移动数据。

  • 脱机迁移,这种迁移通过存储设备传输数据,并在源数据中心和目标云存储位置之间实际运送该设备。

特定数据迁移项目的最佳选择取决于需要移动的数据量、完成迁移的速度、涉及的工作负载类型以及安全要求。

数据库迁移

数据库迁移是一个专用的工作负载迁移示例。很多公有云和私有云提供商提供了一些工具,可以简化或自动完成数据库迁移过程的各个部分,以确保数据库在整个传输过程中保持安全,并且不会发生数据丢失或损坏。此外,大多数云提供商提供迁移服务,可以在传输后验证数据的完整性。

通常,数据库迁移过程的第一步涉及转换源数据库的架构(如有必要),以使其与目标数据库兼容。数据库架构就像一张蓝图,说明了数据库的组织方式,并控制数据库的逻辑架构和结构。如果目标数据库管理系统使用与源系统不兼容的数据定义语言 (DDL),则需要转换架构。

接下来的步骤是迁移数据,并设置日常增量数据仓库更新。如有必要,您还可以在该过程中将多个不同的数据库合并为一个数据库。要详细了解在云中存储数据时如何组织数据,请参阅“云数据库说明”。

数据中心迁移

将整个数据中心环境迁移到云或其他位置是一个规模庞大的综合过程。要成功完成这样的迁移项目(尽量减少停机或运行中断),需要仔细进行规划和协调。

在考虑数据中心迁移或任何其他大型数据迁移项目时,请务必在规划阶段早期考虑时间表,因为即使采用相对高速的网络连接,拍字节 (PB) 级的传输也可能需要数周才能完成。

制订策略时考虑的因素

企业越仔细地规划数据迁移,就越不可能会遇到意外成本或计划外停机,最终用户在迁移期间和之后遇到困扰或不便的可能性就越小。您需要设定目标,设定时间表并预测可能遇到的任何难题。

在确定如何开展项目时,您应该考虑三个主要因素:

工作负载类型。专用的工作负载(例如虚拟机 (VM)、备份或数据库)通常可以使用软件供应商提供的工具进行移动,这些工具是要迁移的数据类型特定的。如果您无法访问这些工具,则需要仔细规划潜在的停机。您可以分阶段传输任务关键型工作负载数据,在整个过程中每隔一段时间进行测试,并将源系统和目标系统保持并行运行。或者,您也可以计划在非生产时间进行大型传输(如果可以在可用时段内完成)。

数据量。在您迁移的数据少于 10 太字节 (TB) 时,通常最简单和最经济高效的方法是,使用客户提供的存储设备将数据运送到新的存储位置。对于涉及大量数据(例如,高达数拍字节 (PB))的传输,云提供商提供的专用数据迁移设备可能是最方便和最经济的选择。从理论上讲,虽然您可以对任意数量的数据进行联机迁移,但时间限制将影响对大量数据进行这种迁移的可行性。

完成速度。对于联机迁移,传输的数据量和网络连接速度将决定数据迁移所花的时间。对于脱机迁移,必须考虑运送时间。如果从开始到完成的迁移速度是您最关心的问题(并且您有足够的可用带宽以专用于迁移),联机传输可能是最佳的选择。但如果您的迁移截止日期很灵活以及/或者存在带宽或其他网络限制,脱机迁移可能是正确的选择。

最佳实践

为确保项目顺利进行,请遵循以下最佳实践:

了解数据及其用途。谁现在使用数据,谁将来使用这些数据,如何使用这些数据?例如,用于分析的数据可能与为遵守法规而保留的数据具有截然不同的存储和格式要求。在整个迁移过程中,请务必从所有相关利益相关者和业务部门收集信息。

仔细评估源环境和目标环境。是否在两个环境中运行相同的操作系统?是否需要更改数据库架构或其他格式?在迁移之前,是否需要解决任何问题(例如冗余问题或过多的“脏”数据)?

在迁移过程早期核实业务要求和潜在影响。需要什么样的迁移时间表?如果将要停用数据中心,其租约何时到期?在整个迁移过程中,您必须保持哪些类型的数据安全?是否可以容忍任何数据丢失或损坏?如果可以,容忍程度有多大?延迟或意外障碍对业务产生什么影响?

风险

虽然 IT 系统现代化的好处大于数据迁移的相关风险(尤其是从长期看),但数据迁移可能会带来压力和风险。以下是一些需要考虑的风险:

  • 安全性:在迁移之前,确保所有数据都经过安全加密。对于涉及运送数据存储设备的脱机迁移,请核实托运人的货运和物流服务的安全性。
  • 传输时间较长:可能很难完全准确地预测联机传输时间。网络瓶颈可能会限制连接速度,或者系统硬件限制可能会限制在其中读取或写入的数据量。

  • 成本高于预期:计划不当通常会产生意想不到的成本。例如,如果联机传输时间超过预期时间,将产生额外的费用。如果供应商提供的存储设备的保留时间超过您最初同意保留的时间(这可能是由于将数据传输到设备或运送延迟造成的),也会产生额外的费用。
工具

如今,可以使用很多工具简化企业数据迁移。这包括云提供商为支持客户移动到公有云或私有云环境而提供的供应商特定解决方案,以及经过许可的工具和开源工具。您的数据迁移策略将决定哪些工具最适合您的项目。

一些常见的选择包括:

  • VeeamVMware vSphere 提供快速迁移工具,可以加快和简化在存储环境和主机之间迁移基于虚拟机的工作负载的过程。

  • Zerto 提供融合的灾难恢复、备份和工作负载移动平台,可以支持从单个应用程序到整个数据中心的迁移规模。

  • Rclone 是一个开源命令行实用程序,可用于与云对象存储之间迁移数据。它可以自动拆分大型对象,并并行上传各个部分。

  • Cyberduck 是一个开源 FTP 和 SFTP 客户端,可用于在主机之间传输单个文件或文件卷,或者将其传输到云环境中。
服务

数据迁移服务可以为您的内部资源提供补充或管理整个迁移过程,包括策略、完成、测试和编写文档。正如您所预料的一样,后一种类型的服务(通常称为“白手套数据迁移服务”)费用更高,但如果您的内部数据迁移专业知识有限并且要迁移的应用程序是业务关键型应用程序,这可能是值得的。数据库迁移顾问可以帮助您规划经济高效的迁移过程,以最大限度减少或消除停机。

相关解决方案
数据迁移解决方案

利用简化的工具和专家服务,加快您的混合云之旅。

深入了解 IBM 数据迁移解决方案
迁移到云

将数据库从本地数据中心迁移到 IBM Cloud - 快速、安全和可靠。

深入了解 IBM Lift
通过 IBM® Turbonomic® 规划云迁移

通过准确、易用的云迁移规划功能,加快云迁移计划的实施。

探索 IBM Turbonomic
资源 常见的云迁移难题

了解一些最常见的云迁移难题,并了解云解决方案以帮助您的组织避免数据丢失和性能下降等问题。

什么是云迁移?

深入了解云迁移具体程序,了解制定云迁移计划的益处,以及如何管理成功的迁移。

采取后续步骤

借助 IBM Turbonomic,可通过经济高效的方式无缝、持续运行应用程序,帮助实现高效的应用程序性能,同时降低成本。

探索 Turbonomic 预订免费演示