此图显示了如何在 Oracle Cloud Infrastructure 上部署具有高可用性的 Oracle REST 数据服务。它显示两个标记为 Oracle Cloud Region 的 OCI 区域,其中包含单个虚拟云网络 (Virtual Cloud Network,VCN),该网络本身包含两个可用性域(可用性域 1 和可用性域 N)。

可用性域 1 包含两个容错域(容错域 1 和容错域 2)。VCN 还包含以下三个区域子网(一个公共子网和两个专用子网),它们跨两个容错域:

Availability Doman N ORDS 的单个实例,标记为 ORDS 实例 N。

在 VCN 外部但区域内是数据库备份实例的对象存储。

OCI 区域 2 包含专用区域子网 N,该子网包含备用数据库层。对子网的访问受安全列表限制;NSG 会限制对容错域的访问。

最终用户通过 Internet 网关双向访问公共区域子网 A,并访问容错域 1 中的负载平衡器。如有必要,可以访问容错域 2 中的备用负载平衡器。负载平衡器将流量分配给专用区域子网 B(ORDS 层)中的 ORDS 实例。两个容错域中的实例均与专用区域子网 C 中的数据库进行双向通信。

数据库将数据备份到对象存储,对象存储位于区域内,但位于可用性域和 VCN 之外。它还通过 DataGuard Sync 与 OCI 区域 2 中专用区域子网内的负载平衡器层中的数据库进行双向通信。