使用混合部署实施 DR

在此文档中,混合部署是指在内部部署工具和 Oracle Cloud 中部署应用的拓扑。混合部署的云部分可以扩展内部部署,也可以用作生产连续性的故障转移环境。

Oracle Cloud Infrastructure 在全球多个区域中提供。您可以选择适合您的业务和 IT 需求的 DR 站点。本文档中介绍的 DR 方法使用 FastConnect 或 IPSec VPN。对于 FastConnect,您可以选择使用专用对等连接和/或公共对等连接。

使用云区域作为冷备用

您可以将 Oracle Cloud Infrastructure 区域用作冷备用环境,它是主内部部署环境的断电副本。此设置需要一个已建立且经过测试的方法,以便通过存储网关将生产数据从内部部署环境异步复制到 Oracle Cloud Infrastructure Object Storage

如果主环境受灾难影响,则可以以编程方式打开冷备用数据库的电源,并将数据从对象存储还原到备用环境。无状态拆分的级别会影响创建数据恢复例程及其复杂性所需的工作量。应用程序层的状态级越高,创建仅基于数据库层的恢复例程就越容易。

下图显示了冷备用拓扑的体系结构:后面是 single-region-cold-standby.png 的说明
图中单区域 -cold-standby.png 的说明

注意:

该体系结构显示多个可用性域 (Availability Domain,AD)。对于具有单个 AD 的区域,请调整体系结构以在 AD 中的容错域之间分配资源。

将云区域用作导向灯

您可以在云中部署内部部署生产环境的最小副本,并在灾难影响生产环境时使用该副本快速恢复和扩展操作。

通过应用端的自动缩放功能以及纵向扩展 Oracle Cloud Infrastructure Database 实例的功能,您可以将试点灯扩展到生产环境。通过使用 Oracle Cloud Infrastructure 流量管理引导策略以及比率负载平衡,您可以调整内部部署环境与云环境之间的缩放,以便在内部部署环境受灾难影响时将流量路由到云。

使用云区域作为热备用

在热备用配置中,生产环境的缩减版本始终在 DR 站点运行。如果灾难影响原始站点,则可以通过纵向扩展 DR 站点来快速恢复服务。

下图显示了 Oracle Cloud 中的热备用部署:后面是 single-region-warm-standby.png 的说明
图中单区域暖备用 .png 的说明

注意:

该体系结构显示多个可用性域 (Availability Domain,AD)。对于具有单个 AD 的区域,请调整体系结构以在 AD 中的容错域之间分配资源。

使用 Oracle Cloud Infrastructure 流量管理引导策略在内部部署和云环境中平衡应用流量。您可以启用热备用配置来处理完全负载(如果要在内部部署环境中执行维护任务),也可以将其用作蓝绿色部署来灵活安全地测试新服务功能。

备份和恢复

您可以将数据备份到 Oracle Cloud Infrastructure Object Storage,并使用备份在发生灾难时快速恢复数据。在对象存储之间传输数据通常通过网络来完成,并且可以从任何位置访问备份。

后面是 br-hybrid.png 的说明
插图 br-hybrid.png 的说明

注意:

该体系结构显示多个可用性域 (Availability Domain,AD)。对于具有单个 AD 的区域,请调整体系结构以在 AD 中的容错域之间分配资源。