了解如何将灾难恢复迁移到 Oracle Compute Cloud@Customer
灾难恢复体系结构需要分布式部署。应用、数据库和对象存储部署在 Oracle Cloud Infrastructure (OCI) 和 Oracle Compute Cloud@Customer 或两个 OCI 本地部署(相同或远程数据中心)之间的拓扑。
在 OCI 到本地部署架构中,分布式部署的云部分用作生产环境或活动站点,而本地部署用作故障转移或辅助站点或被动或备用站点,以实现生产连续性。在本地部署到本地部署解决方案中,您必须将一个 OCI 本地部署配置为活动站点,将第二个本地部署 OCI 配置为被动或备用站点。
通过此解决方案,架构师和系统管理员可以使用 Oracle 工具和 Rackware 在 Oracle Compute Cloud@Customer 或 Oracle Compute Cloud@Customer 机架之间实施灾难恢复。
注意:
本内容仅供参考和自给指导使用。与内容相关的咨询或其他协助不在 Oracle 支持合同或相关服务请求范围内。如果您有疑问或其他需求,请直接联系 Oracle Sales 联系人。关于 Oracle Compute Cloud@Customer
使用 Compute Cloud@Customer 在本地部署 Oracle Cloud Infrastructure 服务,满足数据主权和监管要求,同时使用 OCI 的身份和治理服务管理对服务的访问。利用 Oracle 管理的 Oracle Cloud Infrastructure (OCI) 功能,实现对数据的绝对控制。
使用与 OCI 相同的 API 和管理工具,您可以跨环境创建一致的开发体验,同时保持对数据的完全控制,以满足不断变化的数据驻留和延迟要求。Compute Cloud@Customer 利用公有云等灵活的使用模式,以低成本实现工作负载整合和运营简化。
使用须知
查看为灾难恢复配置备用数据库解决方案,为三种灾难恢复方法中的任何一种配置 Oracle Data Guard ,并使用它来自动执行其中的大部分操作。您将学习如何配置 Data Guard :为现有主数据库设置备用数据库,并使用服务 Oracle Recovery Manager (RMAN) 功能和 Data Guard 中介进行还原。
然后,下载 Oracle Cloud Marketplace Rackware Migration Manager 应用程序。
此外,请查看以下资源:
- Oracle Database 安装指南(适用于 Linux)。
-
如果要使用 Oracle GoldenGate ,请参阅 Oracle GoldenGate 安装和配置文档,以设置从基于 OCI 运行的 Oracle Autonomous Database 复制到内部部署环境的复制。
根据您的 Oracle 支持计划,您可以从以下位置下载 Oracle Database :
体系结构
三个最流行的灾难恢复策略是备份和恢复、Pilot Light 和 Warm Standby。
以下是从 OCI 到 Compute Cloud@Customer 的灾难恢复架构,可用于三种策略:备份和恢复、Pilot Light 和 Warm Standby:

插图 dr-oracle-compute-cloud-customer-oci.png 的说明
dr-oracle-compute-cloud-customer-oci-oracle.zip
以下是 Compute Cloud@Customer 机架之间灾难恢复的架构。

插图 dr-compute-cloud-customer-racks.png 的说明
dr-compute-cloud-customer-racks-oracle.zip
这些体系结构支持以下组件:
- 站点到站点 VPN
站点到站点 VPN 在您的内部部署网络与 Oracle Cloud Infrastructure 中的 VCN 之间提供 IPSec VPN 连接。IPSec 协议套件在数据包从源传输到目标之前对 IP 流量进行加密,并在数据包到达时对流量进行解密。
- 对象存储
Oracle Cloud Infrastructure Object Storage 支持您快速访问任意内容类型的大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全地存储数据,然后直接从互联网或云平台检索数据。您可以在不降低性能或服务可靠性的情况下扩展存储。将标准存储用于需要快速、立即和频繁访问的“热”存储。将归档存储用于长期保留、很少访问或很少访问的“冷”存储。
- Data Guard
Oracle Data Guard 和 Oracle Active Data Guard 提供一组全面的服务,用于创建、维护、管理和监视一个或多个备用数据库,并使生产 Oracle 数据库在不中断的情况下保持可用。Oracle Data Guard 使用内存中复制将这些备用数据库作为生产数据库的副本进行维护。如果生产数据库由于计划内或计划外停机而变得不可用,则 Oracle Data Guard 可以将任何备用数据库切换到生产角色,从而最大限度地减少与停机关联的停机时间。Oracle Active Data Guard 提供了将以读为主的负载卸载到备用数据库的额外功能,并且还提供了高级数据保护功能。
- 动态路由网关 (DRG)
DRG 是虚拟路由器,用于为同一区域中的 VCN 之间、VCN 与区域外的网络(例如另一个 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或另一个云提供商中的网络)之间的专用网络流量提供路径。
注意事项
将灾难恢复从 Compute Cloud@Customer 配置到 OCI 时,请考虑以下策略:
- 备份和还原
Compute Cloud@Customer 可以部署为 OCI 中运行的工作负载的备份和还原解决方案。对于恢复时间目标 (Recovery Time Objective,RTO) 和恢复点目标 (Recovery Point Objective,RPO) 可以支持小时的低优先级工作负载、开发和测试环境,建议使用此策略。由于实例和块存储卷等所有资源都可以在灾难恢复之后预配,因此在此架构中,备份和还原解决方案被视为灾难恢复的成本最低的解决方案。
- 导向灯
如果大规模停机影响了生产应用,您将需要能够快速恢复负载。您的业务连续性计划应包括符合您的恢复点、恢复时间和预算目标的灾难恢复策略。试点光拓扑提供了成本和恢复要求之间的平衡。
“导电灯”一词是指在气体供电加热器等设备中始终亮起的小火焰,可在需要时用于快速启动设备。在灾难恢复的背景下,试点照明环境包含给定工作负荷的核心组件,具有最新的配置和关键数据,在远离主站点的位置以最小的规模运行。在主站点发生灾难时,可以使用远程位置的试点照明组件快速恢复生产规模的环境。
- 热备用
配置与灾难恢复站点相同的生产环境中运行的虚拟机的配置、版本和数量。虚拟机由 Rackware Oracle Database 不断复制,从 OCI 持续复制到 Compute Cloud@Customer 以及配置了连续复制的 Oracle Database Sync。
关于必需的服务和角色
此解决方案需要以下服务和角色:
-
Oracle Cloud Infrastructure
-
Oracle Compute Cloud@Customer
-
Oracle Data Guard
-
Oracle Cloud Infrastructure 对象存储
- Oracle Linux 7.x 和 8.x
- Oracle Database 19C
- 机架软件管理模块 (RMM)
这些是每个服务所需的角色。
服务名:角色 | 需要 ... |
---|---|
Oracle Cloud Infrastructure :sysdba |
关闭、关闭和卸载云中的备用数据库。 |
Oracle Data Guard :SYS 、SYSDG 或 SYSDBA |
运行 Oracle Data Guard 命令行界面 (DGMGRL ) 以将备用数据库转换为快照备用数据库,并切换主数据库角色和备用数据库角色。
|
OCI:管理员 | 全面访问计算、网络、观测和管理服务等资源,包括此解决方案使用的 Oracle Cloud Infrastructure Object Storage 配置。 |
OCI:安全管理员 | 检查对计算、网络等资源的访问,并全面访问观测和管理服务。 |
Oracle Database :root |
配置主数据库和独立数据库,实例化和配置备用数据库。 |
Oracle Compute Cloud@Customer :管理员 | 具有管理员权限的 Oracle Compute Cloud@Customer 上的用户配置和部署 Oracle Linux 实例,可以完全访问计算、网络、观测和管理服务等资源。 |
要获取所需的资源,请参阅 Oracle 产品、解决方案和服务。