View a markdown version of this page

第 2 阶段:计划 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

第 2 阶段:计划

在准备阶段收集有关数据库的信息后,在规划阶段决定迁移策略。有七种常见的迁移策略(7 R):

  • 重新托管

  • 更换平台

  • 重构(重新架构师)

  • 回购

  • 停用

  • 保留

  • 重新定位

有关确定 R 类型的帮助,请参阅《应用程序组合 AWS Cloud 迁移评估指南》中的决策树。数据库的迁移策略取决于诸如业务需求、时间和财务限制以及资源要求等因素。但是,在源数据库引擎和目标数据库引擎都是 Oracle 的同构迁移中,迁移策略仅限于重新托管、平台重定向和重新定位。迁移策略还有助于确定目标。如果您选择重新托管或重新定位作为迁移类型,则 Oracle 数据库的目标是实例。 EC2 如果您选择平台重组策略,则目标是适用于 Oracle 的 Amazon RDS 或适用于 Oracle 的 Amazon RDS Custom。

下表列出了基于源 Oracle 数据库技术的同构数据库迁移所支持的 R 类型。

来源 Oracle 数据库技术 重新托管 更换平台 重新定位

Oracle Database Enterprise Edition

甲骨文数据库标准版 2

甲骨文真实应用集群 (RAC)

不可用

不可用

不可用

带数据防护的 Oracle RAC

不可用

不可用

带数据防护的 Oracle 独立集群

甲骨文 Exadata

不可用

不可用

甲骨文数据仓库

不可用

甲骨文企业资源规划 (ERP)

不可用

选择迁移策略还取决于工作负载。您可以使用 AWS Schema Conversion Tool (AWS SCT)AWS Database Migration Service (AWS DMS) 架构转换来评估和决定迁移策略。下表显示了应用程序工作负载及其相应的迁移策略的示例。

应用程序类型 描述 迁移策略

内部应用程序

在线数据库连接 (ODBC) 或 Java 数据库连接 (JDBC) 工作负载,以及具有专有功能的轻型工作负载

平台重组的候选人

SaaS 或 ISV 提供的软件

具有专有功能的繁重工作负载

平台重组的候选人

企业资源规划应用程序

特定引擎的工作负载

更换平台或重新托管的候选人