本文介绍可用于将本地 Oracle 数据库工作负荷迁移到 Azure 的注意事项和建议。 本文假定你已基本了解 Oracle 数据库技术和 Azure 网络。 本指南涵盖以下方案:
- 将 Oracle 数据库物理迁移到 Azure 虚拟机
- 将 Oracle 数据库物理迁移到 Oracle Database@Azure (OD@A) Exadata 数据库服务
体系结构
下图演示了此方案的示例。
下载此体系结构的 Visio 文件。
场景
请考虑以下初始方案详细信息:
你有一个或多个在本地数据中心运行的 Oracle 数据库。 想要将数据库迁移到 Azure。
数据库在 Oracle Database 19c 上运行,企业版。
数据库已启用 Oracle Real Application Clusters (RAC)。 对于灾难恢复,可以通过 Oracle Data Guard 将数据库复制到与主数据库位置相距较远的另一个数据中心。
需要将数据库迁移到 Azure,停机时间最少。
还需要迁移依赖于数据库的应用程序服务。
通过 Azure ExpressRoute 建立了与 Azure 的网络连接,并在 Azure 中使用中心辐射型网络拓扑。
在中心虚拟网络中,流量必须遍历非Microsoft网络虚拟设备(NVA),例如 FortiGate、Check Point 或 Cisco。 NVA 充当路由设备,有助于确保进出 Azure 的流量经过流量检查,并且也是完全可路由的。
实现清单
有关详细信息,请参阅: