OCI Migration Hub

无论您是要迁移完整的数据中心、迁移关键任务工作负载还是仅迁移几个应用,您都有多种迁移到云端的方式可以选择。每种方式都有自己的优势和需要考量的地方。Oracle 提供专业知识和资源来引导您完成整个流程,确保您顺利、快速地完成转型。

简化 OCI 迁移

全面

Migration Hub 涵盖了您可以迁移到 OCI 的各种工作负载,包括自定义应用、开源应用和第三方应用,当然还有 Oracle 技术。

分步指导

我们将引导您完成迁移每个工作负载所需的关键步骤,包括计划、准备、执行和验证,还将为您介绍迁移和增量平台重构等选项。

自助服务

我们为您提供自己执行迁移所需的技术详情,也为服务提供商提供迁移策略建议和优秀实践。

加快云技术部署和上线速度 通过落地区域,加快云技术部署和上线速度

无论您将什么工作负载迁移到 OCI 或其它规模相似的平台,从一开始就以正确的方式设置租户,对于后续的成功部署和顺利运营至关重要。Oracle 将为您提供落地区域,助您根据优秀实践,以更少的工作量来预配基础服务,例如分区、网络、安全、策略和日志。

按原样迁移到云端

某些工作些负载无需进行太多修改就可以迁移到云端。虽然并非每种场景都适用,但 VMware 映像通常只需少量更改即可从本地 ESXi 环境迁移到 OCI 上的 VMware。这种方法对于已经稳定和完善的工作负载而言非常有利,可以尽可能减少大范围测试需求,并降低出现新 bug 或新问题的风险。我们将迁移分为三大主要类别。

从容器到 OCI Container Engine for Kubernetes

当您将容器化应用迁移到 OCI 时,可以通过在 Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) 上运行容器,按原样迁移应用。OKE 与上游 Kubernetes 兼容,一般支持最新的三个版本。常用的 Kubernetes 运算符(例如 External-DNS 和 cert-manager)支持 OKE。如果持久性存储要采用 OKE 中的原生服务(例如 OCI Load Balancers 和 OCI Block Volumes),通常必须更改注释类名称。容器映像可以存储在与 Docker Registry 兼容的 OCI Container Registry 中。使用与 Docker 兼容的注册表以及 Docker CLI 的 CI/CD 作业只需更新凭证即可。

源环境

  • 本地基础设施
  • 第三方云技术提供商
  • Docker Swarm
  • 自管理的 Kubernetes 集群
  • Apache Mesos
  • Nomad
  • 其他容器编排平台
  • OpenShift

目标环境 — Oracle Cloud Infrastructure

  • Container Engine for Kubernetes
  • Container Registry
Container Engine for Kubernetes
  • Kubernetes
  • etcd
  • API Server
  • Controller Manager
  • Scheduler
  • Kubernetes 应用和服务(由客户管理)

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA

  • Kubernetes 数据层升级(由 Oracle 管理)

    Cordon/Drain,软件更新

  • 计算资源扩展(由 Oracle 管理)
  • 计算资源管理(由 Oracle 管理)
  • Kubernetes 应用和服务(由客户管理)

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA

  • Kubernetes 数据层升级(责任共担)

    Cordon/Drain,软件更新

  • 计算资源扩展(责任共担)
  • 计算资源管理(责任共担)
  • Kubernetes 应用和服务(由客户管理)

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA(由客户管理)

  • Kubernetes 数据层升级

    Cordon/Drain,软件更新

  • 计算资源扩展(由客户管理)
  • 计算资源管理(由客户管理)
自行负责
  • Kubernetes
  • etcd
  • API Server
  • Controller Manager
  • Scheduler
  • Kubernetes 应用和服务

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA(由客户管理)

  • Kubernetes 数据层升级(由客户管理)

    Cordon/Drain,软件更新

  • 计算资源扩展(由客户管理)
  • 计算资源管理(由客户管理)
将容器迁移到 Kubernetes

您可以手动或使用下列其中一种工具迁移容器:

从物理到 OCI 裸金属

物理服务器可以被迁移到 OCI 裸金属服务器。OCI 裸金属服务器是可以通过 OCI 控制台(例如 OCI 虚拟机)预配的专用物理机。物理机可以使用以下列表中的第三方工具进行迁移,也可以手动进行迁移。如需手动迁移,您需要使用类似 dd 的工具来生成磁盘映像,然后使用类似 qemu-img 的工具将磁盘映像转换为与 OCI 兼容的映像。

源环境

  • 本地基础设施
  • 私有云环境
  • 托管设施
  • 其他公有云技术提供商
  • 管理型托管环境
  • 专用服务器提供商
  • 混合云设置
  • 其他裸金属服务器提供商

目标环境:Oracle Cloud Infrastructure、裸金属机

裸金属计算 NVMe SSD

裸金属机配置
标准版 标准版 标准版 优化 GPU4 I/O 密集型
A1 Ampere 3 intel E4 AMD 3 intel intel NVDIA V100 E4 AMD
160 OCPU 64 OCPU 128 OCPU 36 OCPU 64 OCPU 128 OCPU
1024 GB 1024 GB 2048 GB 512 GB 2048 GB 2048 GB
存储类型
  • Block Volumes

    IOPS 自动调优范围为 7500 至 700000,每个卷 32 TB,每个实例至多 1 PB。Oracle Cloud Infrastructure 助您通过单一块存储卷类型来简化工作,在数秒内调优事务性能(每秒 I/O)和吞吐量性能而无需停机。

  • Object Storage
  • File Storage
  • Archive Storage
将物理机迁移到裸金属

从 VMware 到 Oracle Cloud VMware Solution

当您将 VMware 映像迁移到 OCI 时,只需将映像上载到云端,并在 OCI 的 VMware 环境中运行,即可按原样迁移。如此一来,您不仅可以利用云技术的可扩展性和灵活性,还可以尽量减少大范围测试需求,降低出现新 bug 或新问题的风险。

在不同的源环境中运行的 VMware,以 Oracle Cloud VMware Solution 作为目标环境

源环境

  • 本地 VMware 部署
  • 在私有云中的 VMware
  • 在管理型托管环境中的 VMware
  • 在托管设施中的 VMware
  • 其他云技术提供商的兼容基础设施中的 VMware

目标环境:Oracle Cloud Infrastructure

Oracle Cloud Infrastructure VMware Solution
  • VMware vSphere,裸金属计算 1
  • VMware vSphere,裸金属计算 2
  • VMware vSphere,裸金属计算 23
  • ...
  • VMware vSphere,裸金属计算 n
裸金属机配置
E4 2 3
AMD intel intel
32、64、96、128 个 OCPU 12、26、38、52 个 OCPU 16、32、48、64 个 OCPU
2 TB 768 GB 1 TB
2 x 50 Gbps NIC 2 x 25 Gbps NIC 2 x 50 Gbps NIC
存储类型
  • Block Volumes

    IOPS 自动调优范围为 7500 至 700000,每个卷 32 TB,每个实例至多 1 PB。Oracle Cloud Infrastructure 助您通过单一块存储卷类型来简化工作,在数秒内调优事务性能(每秒 I/O)和吞吐量性能而无需停机。

  • Object Storage
  • File Storage
  • Archive Storage
将 VMware 迁移到 Oracle Cloud VMware Solution

迁移到云端,重构平台

有些人将迁移到云端视为实现应用现代化的一个机会。应用现代化可以像使用管理型服务切换堆栈中的某些层一样简单,但也可以像从单体应用到微服务的高级程序优化一样复杂。一个简单的现代化例子是以 Oracle Autonomous Database 替换 Oracle Database,以此节省管理开销,减少人为错误并降低相关风险。我们将迁移与现代化分为三大主要类别:

从 VMware 到 Oracle Cloud Infrastructure (OCI) Compute

从本地 VMware 环境迁移到 OCI 时,您可以选择重构应用平台,使应用可以在 Oracle Compute Cloud@Customer 虚拟机上运行。Oracle Compute Cloud@Customer 是一个全托管式的机架级分布式云技术平台,支持企业在任意位置使用 OCI 计算、存储和网络基础设施服务。

源环境

  • 本地 VMware 部署
  • 在私有云中的 VMware
  • 在管理型托管环境中的 VMware
  • 在托管设施中的 VMware
  • 其他云技术提供商的兼容基础设施中的 VMware

目标环境:Oracle Cloud Infrastructure

  • 弹性虚拟机 (VM)(可定制 OCPU 和内存)
  • 突发虚拟机 (VM)
虚拟机
A1.Flex Ampere E4.Flex AMD 3.Flex intel intel NVIDIA V100
1-80 个 OCPU 1-64 个 OCPU 1-80 个 OCPU 1-64 个 OCPU
1-512 GB 1-1024 GB 1-512 GB 90-360 GB
存储类型
  • Block Volumes

    IOPS 自动调优范围为 7500 至 700000,每个卷 32 TB,每个实例至多 1 PB。Oracle Cloud Infrastructure 助您通过单一块存储卷类型来简化工作,在数秒内调优事务性能(每秒 I/O)和吞吐量性能而无需停机。

  • Object Storage
  • File Storage
  • Archive Storage
将 VMware 迁移到虚拟机计算实例

从物理服务器和虚拟机到 OCI 虚拟机

将物理服务器或虚拟机迁移到 OCI 虚拟机时,您可以使用以下列表中的第三方工具进行迁移,也可以手动进行迁移。如需手动迁移,您需要使用类似 dd 的工具来生成磁盘映像,然后使用 qemu-img 将磁盘映像转换为与 OCI 兼容的映像。如果您想要获取云技术服务的优势,请考虑将应用的某些部分替换为全面管理型服务,例如 Oracle Autonomous Database 和 MySQL HeatWave。从长远来看,这种方法可以提高性能和架构效率,节省管理开销。

源环境

  • 虚拟化平台,例如 VMware、Hyper-V、KVM、Xen
  • 自管理的虚拟化集群
  • 本地数据中心
  • 私有云环境
  • 托管设施
  • 其他公有云技术提供商
  • 管理型托管环境
  • 专用服务器提供商
  • 混合云设置
  • 其他裸金属服务器提供商

目标环境:Oracle Cloud Infrastructure

  • 弹性虚拟机 (VM)(可定制 OCPU 和内存)
  • 突发虚拟机 (VM)
虚拟机
A1.Flex Ampere E4.Flex AMD 3.Flex intel intel NVIDIA V100
1-80 个 OCPU 1-64 个 OCPU 1-80 个 OCPU 1-64 个 OCPU
1-512 GB 1-1024 GB 1-512 GB 90-360 GB
存储类型
  • Block Volumes

    IOPS 自动调优范围为 7500 至 700000,每个卷 32 TB,每个实例至多 1 PB。Oracle Cloud Infrastructure 助您通过单一块存储卷类型来简化工作,在数秒内调优事务性能(每秒 I/O)和吞吐量性能而无需停机。

  • Object Storage
  • File Storage
  • Archive Storage
将物理机或虚拟机迁移到虚拟机计算实例

从虚拟机到 Container Engine for Kubernetes

从本地虚拟机环境迁移到 OCI Container Engine for Kubernetes 时,您需要将工作负载容器化。这意味着您需要为每个应用创建容器映像,将映像上载到 OCI Container Registry,并使用原生 Kubernetes 格式或 Helm Charts 等工具构建应用部署定义。然后,在 OCI 上预配 OKE,就可以部署应用了。您可以使用 OCI DevOps 管道实现 CI/CD 自动化。

源环境

  • 虚拟化平台,例如 VMware、Hyper-V、KVM、Xen
  • 自管理的虚拟化集群
  • 本地数据中心
  • 私有云环境
  • 托管设施
  • 其他公有云技术提供商
  • 管理型托管环境

目标环境 — Oracle Cloud Infrastructure

  • Container Engine for Kubernetes
  • Container Registry
Container Engine for Kubernetes
  • Kubernetes
  • etcd
  • API Server
  • Controller Manager
  • Scheduler
  • Kubernetes 应用和服务(由客户管理)

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA

  • Kubernetes 数据层升级(由 Oracle 管理)

    Cordon/Drain,软件更新

  • 计算资源扩展(由 Oracle 管理)
  • 计算资源管理(由 Oracle 管理)
  • Kubernetes 应用和服务(由客户管理)

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA

  • Kubernetes 数据层升级(责任共担)

    Cordon/Drain,软件更新

  • 计算资源扩展(责任共担)
  • 计算资源管理(责任共担)
  • Kubernetes 应用和服务(由客户管理)

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA(由客户管理)

  • Kubernetes 数据层升级

    Cordon/Drain,软件更新

  • 计算资源扩展(由客户管理)
  • 计算资源管理(由客户管理)
自行负责
  • Kubernetes
  • etcd
  • API Server
  • Controller Manager
  • Scheduler
  • Kubernetes 应用和服务

    Pod、Service、Persistent Volume、Secret、RBAC、Quota、HPA 和 VPA(由客户管理)

  • Kubernetes 数据层升级(由客户管理)

    Cordon/Drain,软件更新

  • 计算资源扩展(由客户管理)
  • 计算资源管理(由客户管理)
将虚拟机迁移至 Kubernetes
  • 使用 OCI DevOps 管道,自动将 Helm 部署到 OKE
    参考架构
    GitHub
  • 在 OCI 上构建基于微服务的应用
    了解如何按照无共享模式,将应用设计为一个松散耦合服务的集合。
    指南
  • 将单体 Java 应用转换为 Oracle Cloud Infrastructure 上的微服务

从 VMware 到 Compute Cloud@Customer VM

Oracle Compute Cloud@Customer 是一个全托管式的机架级分布式云技术平台,支持企业在任意位置使用 OCI 计算、存储和网络基础设施服务。从本地 VMware 环境迁移到 OCI 时,您可以选择重构应用平台,使应用可以在 Oracle Compute Cloud@Customer 虚拟机上运行。

下面是可迁移的一些 VMware 源环境。

  • 本地 VMware 部署
  • 在私有云中的 VMware
  • 在管理型托管环境中的 VMware
  • 在托管设施中的 VMware
  • 其他云技术提供商的兼容基础设施中的 VMware

下面提供了将 Oracle Compute Cloud@Customer 作为目标环境的可用选项。

  • Oracle Compute Cloud@Customer Infrastructure – X10 – Base System,最多 522 个 OCPU、6.7 TB 内存和 150 TB 可用存储 – 非计量
  • Oracle Compute Cloud@Customer Infrastructure – E5 Compute,最多 522 个 OCPU 和 6.7 TB 内存 – 非计量

了解关于 Oracle Compute Cloud@Customer 的更多详情

将 VMware 迁移到 Compute Cloud@Customer

迁移工作负载

Oracle 提供各种工具和资源来帮助您迁移到 OCI,其中包括了迁移评估(可帮助您确定适合特定迁移的方法)和迁移支持服务(可在整个迁移过程中提供专家指导和帮助)。不仅如此,Oracle 还提供一系列的服务,例如 Oracle Cloud Migrations、OCI Database Migration 和 OCI Data Transfer,助您轻松、安全地将工作负载迁移到云端。

迁移 Oracle 应用

Oracle 提供了特别的工具和自动化功能,可简化 Oracle 本地应用的部署、迁移和维护,从而减少迁移和日常运营的时间、风险和成本。

迁移独立软件开发商 (ISV) 和定制应用

符合 CIS 基础基准的安全落地区域

使用基于 Terraform 的落地区域模板预配工作负载基础,以遵守《CIS Oracle Cloud Infrastructure 基础基准》中规定的安全指南,加快应用迁移。
- 参考架构
- GitHub

多层网络应用

使用 Oracle Autonomous Database 预配可自动扩展的基本多层网络应用。
- 参考架构
- GitHub

在 OCI 上构建基于微服务的应用

了解如何按照无共享模式,将应用设计为一个松散耦合服务的集合。
- 指南

启动的合规性:经过预先评估的网络应用

- 参考架构
- GitHub

了解现代应用部署策略

- 指南

了解 ISV 为何选择 Oracle Cloud

面向 SAP 的 Oracle Database、Oracle Cloud 和 IT 基础设施
- 从 SAP 到 OCI

迁移 Oracle Database

Oracle 为联机和脱机数据库迁移提供专业的迁移策略、解决方案、工具和服务。利用 Oracle 的免费规划顾问、自动化迁移解决方案和分步式指导,您可以无中断地完成所有迁移工作并进行迁移验证。

适用于每一个版本和平台

从任意版本、平台和 OS 迁移到任意 OCI Database 服务,包括 Exadata、Cloud@Customer 和 Autonomous Database。

广泛的自动化

简单易行,不仅能简化复杂场景下的迁移工作,还支持根据特殊需求来灵活调度工作流。

在迁移时升级

通过一个理顺、优化的迁移工作流同时执行升级和迁移工作。

充分利用现有投资

通过 BYOL 计划转移许可证和工作负载,获得费率折扣、支持服务费用抵扣等优惠。

迁移 WebLogic

当您想要将 Oracle WebLogic Server 迁移到 OCI 时,必须先使用 WebLogic Server for OCI Terraform 堆栈或 WebLogic Operator for Kubernetes 部署 WebLogic。部署 WebLogic 后,您可以使用 WebLogic Deploy Tooling 迁移 WebLogic 域和应用。

WebLogic Server for OCI

- GitHub
- 文档

WebLogic Operator for Kubernetes

- GitHub
- 文档
- 动手实验室

WebLogic Deploy Tooling

- GitHub
- 文档
- 教程
- 动手实验室

从 Oracle Forms 到 OCI

- 文档
- 动手实验室

迁移 MySQL

迁移到 MySQL HeatWave

从本地 MySQL Database、Amazon RDS 或 Amazon Aurora 迁移到 Oracle Cloud Infrastructure 或 Amazon Web Services 上的 MySQL HeatWave。

迁移 Big Data

现场 Hadoop 或 Spark 设置让您焦头烂额?有太多资源分配和持续性的开源更新需要处理?您只需迁移到 Oracle Big Data Cloud Service,即可享有可扩展性、强大的存储以及出色的管理环境。Oracle Big Data Cloud Service 助您简化、加速并取得成功。


  • 以轻松、简单的方式迁移数据和应用。
  • 灵活使用资源,满足您的实时需求。
  • 强大而简单的安全设置,易于监控。
  • 经济高效的解决方案,价格低但价值较高。
  • 可靠的备份和快速恢复方案,确保您的数据始终安全。
  • 借助智能自动化功能,减轻管理工作量。
  • - 独立的存储和计算功能,简化扩展或收缩。

迁移 OpenSearch

从现有 OpenSearch 部署(无论是自我管理还是托管)进行迁移非常简单。OCI 专家可以为您提供支持。您可以获得可扩展性、强大的存储以及出色的管理环境。


  • 强大的开源搜索引擎
  • 利用 OCI 灵活配置优化性能
  • 经济高效的解决方案,价格低但价值较高
  • 借助智能自动化功能,减轻管理工作量
  • 可从正常运行的备份配置恢复,和/或将 API 指向 OpenSearch 端点,从而快速完成迁移

迁移其他数据库

Microsoft SQL Server

迁移 MS SQL Server with GoldenGate
MS SQL Server with GoldenGate

迁移 MS SQL Server with SQL Developer
MS SQL Server with SQL Developer

迁移 MS SQL Server with Qlik SQL Migration
MS SQL Server with Qlik SQL Migration

动手实验室和参考架构

- 迁移 MS SQL Server 指南
- 部署高可用性 MS SQL Server
- SQL Developer 演示
- 动手实验室

迁移其他数据库和数据源

使用 GoldenGate 将各种来源的数据复制到 OCI 上的各种目标。GoldenGate 支持一系列异构数据库源-目标对,例如 Microsoft SQL Server、IBM DB2、Teradata、MongoDB、MySQL 和 PostgreSQL。

MySQL

MySQL Database Server、Amazon Aurora MySQL、Amazon RDS for MariaDB、Amazon RDS for MySQL、Azure Database for MySQL、MariaDB、Google Cloud SQL for MySQL

大数据

Apache Kafka、Confluent Kafka、Azure Event Hubs、Amazon MSK

PostgreSQL

PostgreSQL Server、Amazon Aurora PostgreSQL、Amazon RDS PostgreSQL、Azure Database for PostgreSQL、Google Cloud SQL for PostgreSQL

- GoldenGate 入门指南
- 了解快速入门指南

迁移文件和块存储

将文件迁移到 OCI Object Storage

要将文件迁移到 OCI Object Storage,您可以使用 OCI Console、OCI Command Line Interface (CLI) 和 OCI 软件开发工具包 (SDKs),这些产品支持与 OCI Object Storage S3 兼容的 API 的常用编程语言或第三方工具。每个 SDK 都提供了代码示例,有助于您快速入门。
- CLI 和 SDK
- 将数据上载到 OCI Object Storage
- 使用 Rclone 将数据迁移到 OCI Object Storage

Data Transfer Service

Oracle 提供线下数据传输解决方案,支持您将数据迁移到 Oracle Cloud Infrastructure。您可以将数据作为文件,通过加密的 USB 2.0/3/0 磁盘发送到 Oracle 传输站点。Oracle 传输站点的操作人员会将文件上载到您的租户中指定的 Object Storage 桶。
- 文档

Storage Gateway

Oracle Cloud Infrastructure (OCI) Storage Gateway 是一个支持您将本地应用与 OCI 连接起来的云存储网关。这意味着您可以将数据写入 NFS 的应用,也可以将数据写入 OCI Object Storage,无需修改应用就能使用 REST API。
- 文档

从 NFS 到 Storage Gateway

使用 Cloud Sync,将本地数据集从本地 NFS 挂载的文件系统迁移至 Storage Gateway,然后将数据异步迁移至 Oracle Cloud Infrastructure Object Storage。
- 文档

迁移 Java 应用服务器

将 JBoss/WildFly Java 应用迁移到 OCI

将 Tomcat Java 应用迁移到 OCI

迁移 DNS 区域

使用 BIND 文件格式导入完整的 DNS 区域,节省 DNS 迁移时间。BIND 文件格式是业内认可的区域文件格式,已被 DNS 服务器软件广泛采用。

赶快行动

试用逾 20 个 Always Free 云技术服务,或在 30 天试用版中体验更多服务

Oracle 提供的免费套餐包含了 Autonomous Database、Arm Compute 和 Storage 等 20 多个服务,另外还有 300 美元的免费储值,让您可以试用更多云技术服务。立即获取详细信息并注册您的免费账户。

  • Oracle Cloud 免费套餐包含哪些内容?

    • 2 个 Autonomous Database,各 20 GB
    • AMD 和 Arm Compute VM
    • 总共 200 GB 块存储
    • 10 GB 对象存储空间
    • 每月 10 TB 出站数据传输
    • 超过 10 个 Always Free 服务
    • 价值 300 美元的免费储值,有效期 30 天

培训

迁移培训课程
访问课程,进行学习、测试您对内容的掌握程度并为您的社交媒体账户赢得甲骨文技术人才发展部徽章。

Oracle 专业服务

Oracle Cloud Lift Services 可在规划、架构设计、原型设计和云迁移方面为您提供来自云技术工程师的专业指导。利用这些随租户提供的增值服务,您可以在短短数周(甚至数天)时间内完成关键 Oracle 和非 Oracle 工作负载迁移 — 而无需耗费数月时间。

  • 免费专家 MySQL 迁移指南

    请求 Oracle 工程师提供专家指导,帮助您制定迁移到 OCI 的计划。

    了解更多
  • Oracle Consulting

    在数字优先的时代,我们不仅需要现代化的集成技术,还需要来自员工和领导者的强大支持,只有这样才能提高速度、敏捷性和可预测性。Oracle Consulting 团队为专家提供 Oracle Cloud 的优秀实践。凭借我们深厚的专业知识和丰富的云技术转型经验,我们可以帮助您为未来数字化发展奠定坚实的基础。

    了解更多

落地区域

使用遵守《CIS Oracle Cloud Infrastructure 基础基准》的安全指南并且基于 Terraform 的落地区域,为工作负载预配基础。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。