了解 Oracle Database@Google Cloud 的网络拓扑

了解各种网络拓扑选项,并选择最适合您的组织需求的拓扑选项。

关于单个 VPC 拓扑

如果您希望实现高性能和低延迟,请在与数据库相同的 VPC 中托管应用。 要保持应用程序隔离,请在共享位于同一 VPC 中的 Oracle Database@Google Cloud 时为每个应用程序使用单独的子网。

以下体系结构显示了单个 VPC 拓扑:



google-single-vpc-arch-oracle.zip

关于 VPC 对等连接拓扑

如果要提供 Oracle Database@Google Cloud 作为集中式托管服务,平台团队可以在其自己的项目和 VPC 中创建数据库,请使用 VPC 对等连接拓扑。不同的业务部门可以使用 VPC 对等连接将托管在不同项目和不同 VPC 中的应用连接到托管在自己的 VPC 和项目中的数据库。

VPC 对等连接拓扑将一个 VPC 中的应用程序连接到另一个 VPC 中的数据库。VPC 对等连接两个 VPC,使每个网络中的资源可以在同一个项目中相互通信,同一个组织的不同项目,甚至是不同组织的不同项目。

以下体系结构显示了本地 VPC 对等连接拓扑:

提示:

如果您选择此拓扑,请考虑 VPC 对等连接会产生成本。

关于共享 VPC 对等连接拓扑

如果要将应用程序从多个项目和 VPC 连接到连接到数据库的通用共享 VPC,请使用共享 VPC 拓扑。 共享 VPC 将同一组织在相同或不同文件夹中的项目连接起来,以集中控制共享 VPC。
以下体系结构显示了共享 VPC 对等连接拓扑:

提示:

如果选择此拓扑,请考虑共享 VPC 产生成本。

关于星型拓扑

如果希望将 Hub 网络虚拟设备 (network virtual appliance,NVA) 作为集中连接点,请使用 Hub-and-Spoke 拓扑。 Hub NVA 通过每个分支子网中的多个虚拟网络接口卡 (Virtual Network Interface Card,VNIC) 集中来自不同 VPC 的通信,并促进应用程序与数据库之间的通信。

要为 Oracle Database@Google Cloud 连接创建 VNIC,必须在传输 VPC 中创建传输子网。作为一个集中的连接点,NVA 促进了应用程序和数据库之间的通信。

以下体系结构显示了 NVA 集线器和辐条型拓扑:

关于多个 VPC 拓扑

如果您希望在两条业务线之间隔离数据库工作负载,请使用多个 VPC 拓扑。Sales and Marketing 团队可以为 Oracle Exadata Database Service 基础设施内的 VM 集群中的数据库拥有自己的 VPC 和子网。

要在 VM 集群级别隔离 Oracle Exadata Database Service 上的工作负载,请在隔离的 VPC 中部署多个集群。

以下体系结构显示了多个 VPC 体系结构:


google-multiple-vpc-arch-oracle.zip

您必须确保:

  • 多个 VM 集群共享相同的 Oracle Exadata Database Service 基础设施。
  • 每个 VM 集群都连接到不同的 VPC。
  • Oracle Exadata Database Service 基础设施和 VM 集群是同一项目的一部分。