了解 Oracle Database@Google Cloud 的网络拓扑
- 单个 VPC 连接
- VPC 对等连接
- 共享 VPC 对等连接
- Hub-and-spoke 连接
- 多个 VPC 连接
关于单个 VPC 拓扑
以下体系结构显示了单个 VPC 拓扑:
关于 VPC 对等连接拓扑
VPC 对等连接拓扑将一个 VPC 中的应用程序连接到另一个 VPC 中的数据库。VPC 对等连接两个 VPC,使每个网络中的资源可以在同一个项目中相互通信,同一个组织的不同项目,甚至是不同组织的不同项目。
提示:
如果您选择此拓扑,请考虑 VPC 对等连接会产生成本。关于共享 VPC 拓扑
共享 VPC 简化了 Google Cloud 中的网络配置。服务所有者(如数据库用户)使用其网络团队定义的网络配置,而不是在不同资源之间手动配置网络。它减少了启用和配置 VPC 对等连接以及关联配置的需求。
通过共享 VPC,您可以在主机项目中管理单个集中式 VPC,同时向每个团队授予控制访问权限,以在隔离的服务项目中部署其 Oracle 数据库。这可以跨所有环境实现安全、一致的网络策略(防火墙、路由和 DNS),简化服务间通信,并避免 VPC 蔓延或重复配置。
关于星型拓扑
要为 Oracle Database@Google Cloud 连接创建 VNIC,必须在传输 VPC 中创建传输子网。作为一个集中的连接点,NVA 促进了应用程序和数据库之间的通信。
关于多个 VPC 拓扑
要在 VM 集群级别的 Oracle Exadata Database Service 上隔离工作负载,请在隔离的项目 VPC 中部署多个集群。
google-multiple-vpc-arch-oracle.zip
您必须确保:
- 多个 VM 集群共享相同的 Oracle Exadata Database Service 基础设施。
- 每个 VM 集群都连接到不同的 VPC。
- Oracle Exadata Database Service 基础设施和 VM 集群属于不同的项目。
拓扑组件
- Google Cloud 区域
Google Cloud 区域是一个地理区域,其中包含用于托管资源的数据中心和基础设施。区域由区域组成,这些区域在该区域内彼此隔离。
- Google 虚拟私有云
Google Virtual Private Cloud (VPC) 为 Compute Engine 虚拟机 (VM) 实例、Google Kubernetes Engine (GKE) 容器、数据库服务和无服务器工作负载提供网络功能。VPC 可为您的基于云的服务提供灵活、可扩展的网络。
- Google Cloud 区域
Google Cloud 中的区域是区域内资源的部署区域。区域在一个区域内彼此隔离,并被视为一个故障域。
- Google Cloud 项目
使用 Google Workspace API 和构建 Google Workspace 附加组件或应用程序需要 Google Cloud Project。Cloud Project 构成了创建、启用和使用所有 Google Cloud 服务的基础,包括管理 API、启用计费、添加和删除协作者以及管理权限。
- ODB 网络
ODB 网络围绕 Google 虚拟私有云 (Virtual Private Cloud,VPC) 创建元数据构造,作为所有数据库预配的基础。ODB 网络通过抽象和集中网络配置(例如子网、CIDR 范围和路由)来支持共享 VPC。这允许网络管理员独立于数据库部署工作流来管理连接。
- Google Cloud 共享 VPC
共享虚拟专用云 (VPC) 允许组织将多个项目中的资源连接到主机项目中的公用 VPC 网络。组织管理员可以将应用程序的管理委托给服务项目管理员,同时保持对网络资源的集中控制。这简化了配置,并允许这些资源使用来自共享 VPC 网络的内部 IP 地址安全有效地相互通信。