注意:

使用迁移工具将数据迁移到 OCI 云存储服务

简介

这是四个教程系列的教程 1,其中介绍了将数据迁移到 Oracle Cloud Infrastructure (OCI) 云存储服务的各种方法。该系列已设置,因此您可以查看本第一教程,以广泛了解各种工具,然后转到与您的迁移需求相关的相关教程或文档。

OCI 为客户提供高性能计算和低成本的云存储选件。通过按需本地存储、对象存储、文件存储、块存储和归档存储,Oracle 可满足关键存储负载要求和用例。

OCI 云存储服务提供快速、安全、持久的云存储选项,可满足您的所有企业需求。从高性能选件开始,例如带 Lustre 的 OCI 文件存储和 OCI 块存储卷服务;从具有高性能装载目标的 OCI 文件存储服务到具有高持久性和可扩展性的 OCI 对象存储的全托管艾字节级文件系统。我们的解决方案可以满足您的需求,从性能密集型应用(例如 AI/ML 工作负载)到超字节级数据湖。

许多客户发现需要将数据从本地、其他提供商或在 OCI 云存储服务之间传输到 OCI 云存储服务。根据数据传输的来源、目的地和数据传输方向,完成迁移的最佳方法可能会有所不同。在 OCI 中确定了数据源和目标的基本知识后,您必须确定迁移路径以及需要使用哪些工具。让我们的实践经验指导您使用正确的迁移工具以及如何使用它。本系列教程 1 将向您介绍各种工具以及它们最适合迁移过程的位置。

确定需要迁移的数据量,以及切换到新 OCI 存储平台的停机时间。批量迁移是将迁移细分为可管理增量的一个不错选择。通过批量迁移,您可以跨不同窗口为特定应用程序安排停机时间。一些客户可以在 2-4 天内灵活地在安排的维护窗口中执行一次性迁移。OCI FastConnect 可用于在 OCI 与您的环境之间创建专用连接,端口速度从 1G 到 400G,从而加快数据传输过程。OCI FastConnect 可与 Megaport 和 ConsoleConnect 等合作伙伴解决方案集成,以创建与数据中心或云到云互连的专用连接,从而更直接地将数据从其他云供应商迁移到 OCI 云存储服务。有关详细信息,请参阅 FastConnect 与 Megaport Cloud Router 的集成

目标读者

DevOps 工程师、开发人员、OCI 云存储管理员和用户、IT 管理人员、OCI 超级用户和应用管理员。

目标

了解如何使用各种工具将数据复制并同步到 OCI 云存储服务:

先决条件

移植工具

我们的客户体验和测试可以帮助指导您使用哪种迁移工具最适合您的方案。我们建议您对示例数据集进行概念验证和测试,以验证您的数据集的最佳迁移方法。我们将了解常见的迁移工具,这些工具可用于将数据从本地部署和其他云提供商迁移到 OCI 或 OCI 云存储服务。测试结果从示例数据集共享,因此您可以推断工具对数据集的性能。

适合工作的工具

在进行迁移时,有许多工具可供选择,同时研究所有这些工具可能非常困难。根据迁移的来源、目标、方向、用户体验和用户环境,最佳迁移工具将有所不同。

下表提供了常见迁移方案的建议,包括迁移内部部署数据、将数据从其他云供应商迁移到 OCI、将 OCI 云存储数据从一个区域复制到另一个区域、将 OCI 云存储数据复制到一个区域以及将 OCI 文件存储数据复制到 OCI 对象存储。

迁移数据自 将数据迁移到 建议的工具 注: 文档/教程链接
内部部署 OCI 对象存储 1. s5cmd(小/混合文件)
2。OCI 对象存储同步(少量大文件)
3。克隆(混合)
使用最适合您的数据结构的工具,使用起来很舒服。应查看 FastConnect 以缩短传输时间。 S5cmd 和对象存储同步教程
克隆教程
其他云供应商对象或 Blob 存储 OCI 对象存储 克隆 Rclone 将成为 70 多家不同云供应商最兼容的支持。 Rclone 教程
OCI 对象存储 其他区域的 OCI 对象存储 1. 对象复制
2。OCI Object Storage 批量复制 Python API
3。克隆
使用原生对象复制适用于当前为空的新存储桶的精确副本,当您不想覆盖目标中的数据或初始化已具有对象的源副本时,请使用 OCI 对象存储批量复制 Python API 或 Rclone。 Object Storage Replication 文档
使用 Oracle Cloud Infrastructure Object Storage Python Utilities for Bulk Operations
Rclone 教程
OCI 对象存储 其他租户(相同或不同区域)中的 OCI 对象存储 1.OCI Object Storage 批量复制 Python API
2。克隆
先决条件:使用跨租户 IAM 策略启用跨租户副本。有关更多信息,请参见 Accessing Object Storage Resources Across Tenancies 使用 Oracle Cloud Infrastructure Object Storage Python Utilities 实现批量操作
克隆教程
OCI 文件存储 OCI 对象存储 1. s5cmd(小/混合文件)
2。对象存储同步(几个大文件)
3。克隆(混合)
使用最适合您的数据结构的工具,使用起来很舒服。 S5cmd 和对象存储同步教程
克隆教程
内部部署 OCI 文件存储 fpsync (Linux) 和 CIFS + fpsync (Windows) 确保在源实例和目标实例之间建立网络连接。 Fpsync 文档
fpsync 教程
其他云供应商本地磁盘或文件存储 OCI 文件存储 fpsync (Linux) 和 CIFS + fpsync (Windows) 确保在源实例和目标实例之间建立网络连接。应查看 FastConnect 以缩短传输时间。 Fpsync 文档
fpsync 教程
OCI 文件存储 另一个区域中的 OCI 文件存储 1. 文件系统复制
2. fpsync 与实例到实例流处理
如果使用复制,请参见复制的限制和注意事项;如果使用实例到实例流,请确保在源实例和目标实例之间建立网络连接。 Fpsync 文档
fpsync 教程
文件系统复制文档
OCI 文件存储 同一可用性域中的 OCI 文件存储 1. 文件系统复制
2。使用文件存储并行工具:parcp
如果使用复制,请参见复制的限制和注意事项或者使用 parcp,请确保在实例中同时挂载源文件系统和目标文件系统。 File System Replication(文件系统复制)
使用 File Storage Parallel Tools:parcp
本地部署,另一家云供应商 OCI 对象存储或 OCI 文件存储 Resilio Active Anywhere 平台 如果需要多路数据同步、支持白手套服务以及 GUI 界面,请使用 Resilio Active Anywhere 平台。Resilio 已经过 OCI 云存储服务产品团队的验证,可在 Oracle Cloud Marketplace 中使用。 有关使用其平台的更多信息,请联系 Resilio 团队

注:迁移工具系列不涵盖 OCI Object Storage 或 OCI File System Replication、OCI Object Storage Bulk Copy Python API 和 Resilio。有关详细信息,请参阅相关链接。

后续步骤

转至与您的迁移需求相关的相关教程。要将数据迁移到 OCI 云存储服务,请执行以下操作:

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心