迁移单实例 Oracle 数据库

在此配置选项中,可以将在 VMware 内部部署上运行的应用程序和单实例 Oracle Database 以及 Oracle Database 备份迁移到内部部署位置。Oracle Database 管理和操作通常是手动的,由您全权负责。

以下体系结构显示了部署在本地的单实例 Oracle Database

下面是 migrate-single-instance-premises-oracledb-arch.png 的说明
插图 migrate-single-instance-premises-oracledb-arch.png 的说明

将此部署迁移到 OCI 时,您可以选择以下选项来确保数据库高可用性:

  • 迁移到 Oracle Base Database Service
  • 迁移到 Oracle Autonomous Database Serverless
  • 迁移到 Oracle Cloud VMware Solution

迁移到 Oracle Base Database Service

Oracle Base Database Service 在 OCI 中的灵活虚拟机 (VM) 配置上运行 Oracle Database Enterprise Edition 和 Standard Edition 工作负载。该服务提供自动化的数据库生命周期管理,可减少管理工作;内置的低代码应用开发可加快新应用部署;采用按量计费的定价模式来扩展计算能力,从而降低成本。

Oracle Base Database Service 提供 Oracle Restart 功能、Oracle Clusterware 管理的数据库服务、Oracle Automatic Storage Management (ASM) 和存储冗余,默认情况下符合 Oracle Maximum Availability Architecture (MAA) Bronze Level

以下体系结构显示了 Oracle Base Database Service 上的单实例 Oracle Database

下面是 migrate-oracle-basedbsrvc-oci-arch.png 的说明
插图 migrate-oracle-basedbsrvc-oci-arch.png 的说明

此体系结构包括以下组件:

  • 具有两个子网和服务网关的 VCN 用于访问 OCI 管理的服务。
  • 在应用子网中运行的 OCI Compute VM 上的应用。
  • 在数据库子网中的 Oracle Base Database Service 上部署的单实例 Oracle Database
  • Oracle Database Autonomous Recovery Service ,支持数据库自动备份。
  • (可选) OCI Object Storage 服务作为数据库自动备份的替代解决方案。
  • (可选)用于透明数据加密 (Transparent Data Encryption,TDE) 密钥管理的 OCI Vault

此架构受益于:

  • 利用 Oracle Grid Infrastructure 提供高可用性。
  • 借助 Oracle Database Autonomous Recovery Service 增强数据保护。
  • 自动化数据库供应和生命周期操作。
  • 默认情况下启用 TDE,并且可以选择使用 OCI Vault 进行密钥管理。
  • 使用 ZDM 自动迁移。
  • Oracle Cloud 许可模式。

推荐

  • 配置自动备份到 Oracle Database Autonomous Recovery Service ,通过实施永久增量备份策略来尽可能减少数据库上的备份工作负载,从而消除每周的完全备份。此外,它还可以提供虚拟完全备份副本并无需恢复增量备份,从而加快恢复速度。
  • 启用 Oracle Database Autonomous Recovery Service 实时数据保护,将事务处理实时同步到恢复服务。实时数据保护可最大限度地减少数据丢失的可能性,从而实现亚秒级恢复点目标 (RPO)。
  • 请考虑将自动备份配置为替代方案,该方案可在可用性域或容错域之间提供三向镜像。 OCI 对象存储服务

迁移到 Oracle Autonomous Database Serverless

Oracle Autonomous Database 提供了一个易于使用、完全自治的数据库,可弹性扩展、提供快速查询性能,并且无需数据库管理。您不需要使用 Oracle Autonomous Database Serverless 配置或管理任何硬件,也不需要安装任何软件。Oracle Autonomous Database 处理数据库预配、备份、打补丁、升级以及增大或收缩。

Oracle Autonomous Database 在 Oracle Exadata 和 Oracle RAC 上运行,具有高可用性、可扩展性和冗余优势,并且默认情况下还符合 Oracle MAA Silver Level

以下体系结构显示了 Oracle Autonomous Database Serverless

下面是 migrate-autonomousdb-serverless-oci-arch.png 的说明
插图 migrate-autonomousdb-serverless-oci-arch.png 的说明

此体系结构包括以下组件:

  • 具有两个子网的 VCN,可以访问 OCI 管理的服务。
  • 在应用子网中运行的 OCI Compute VM 上的应用。
  • 通过数据库子网访问专用端点的 Oracle Autonomous Database Serverless
  • (可选)用于透明数据加密 (Transparent Data Encryption,TDE) 密钥管理的 OCI Vault

此架构受益于:

  • 内置高可用性和冗余,由 Oracle Exadata 和 Oracle RAC 提供。
  • 通过应用连续性,保护应用免受停机和维护操作期间的中断。
  • 通过基于备份的灾难恢复增强数据保护。
  • 计算和存储资源的联机和自动可扩展性。
  • 自动执行数据库预配和自治生命周期操作。
  • 默认情况下启用 TDE,并且可以选择使用 OCI Vault 进行密钥管理。
  • 使用 ZDM 自动迁移。
  • 包括 OCI 许可模式和 Enterprise Edition 选件,无需额外付费。

推荐

  • 使用基于备份的灾难恢复在切换或故障转移时基于备份创建新的数据库,实现更低的 RPO(本地为 10 秒)和跨区域基于备份的灾难恢复为 1 分钟。
  • 启用应用连续性以屏蔽最终用户计划内和计划外事件期间的数据库中断,从而确保应用不会中断。

迁移到 Oracle Cloud VMware Solution

Oracle Cloud VMware Solution (OCVS) 提供了一个客户管理的、基于 VMware 的原生云环境,该环境安装在您的租户中,并使用熟悉的 VMware 工具提供全面的控制。

与内部部署类似,数据库预配以及所有数据库维护和生命周期操作通常是手动操作,由您负责。必须考虑 OCVS 上的 Oracle Database 许可以及 Oracle Database 的 OCVS 集群的分离。计算 VM 使用本地文件系统,而无需 Oracle Grid Infrastructure 提供的重新启动功能。

下图说明了 OCVS 上的单实例 Oracle Database

下面是 migrate-vmware-service-ovcs-oci-arch.png 的说明
插图 migrate-vmware-service-ovcs-oci-arch.png 的说明

此体系结构包括以下组件:

  • 具有服务网关的 VCN 可访问 OCI 管理的服务。
  • OCVS Software-Defined Data Center (SDDC)。
  • OCVS 提供的 OCI Compute VM 上的应用程序。
  • OCVS 提供的 OCI Compute VM 上的单实例 Oracle Database
  • 用于数据库备份的 OCI 对象存储

推荐

使用 Oracle Database 云备份模块将数据库备份配置为 OCI 对象存储,并可跨可用性域或容错域进行三向镜像。

选项比较

OCI 为基于 VMware 的工作负载提供各种选项,并提供各种功能来支持高可用性、灾难恢复、迁移、自动化等。

下表将单实例 Oracle Database 迁移选项与 Oracle Autonomous Database ServerlessOracle Base Database ServiceOracle Cloud VMware Solution 进行了比较:

功能 Oracle Base Database Service 无服务器 Oracle Autonomous Database Oracle Cloud VMware 解决方案
数据库部署 漫游 自治 手动
生命周期操作 自动 自治 手动
许可 包括 BYOL 和许可证 包括 BYOL 和许可证 BYOL
TDE 加密 默认值和包括 默认值和包括 手动、付费选项
TDE 密钥库 本地 wallet 和 OCI Vault 本地 wallet 和 OCI Vault 本地 wallet
数据库迁移 使用 Oracle ZDM 实现自动化 使用 Oracle ZDM 实现自动化 手动
Oracle MAA 级别 铜牌 Silver 青铜(客户责任)
高可用性 Oracle Restart 和 ASM Oracle Exadata 和 Oracle RAC VM 重新启动
灾难恢复

使用 Oracle Database Autonomous Recovery Service 从备份中快速恢复

基于备份的 DR 从备份还原
备份操作 自动 自治 手动
还原操作 自动 自动 手动
RPO(本地中断) 利用 Oracle Database Autonomous Recovery Service 实现零 具有基于备份的 DR 的 10s 上次备份
RTO(本地中断) 还原时间 零(或 1h + 1h/5TB 还原时间
应用连续性