此图显示了 2 个 Oracle Cloud Infrastructure (OCI) 区域:一个主要区域(多伦多)和一个辅助区域(蒙特利尔)。次区域具有与主要区域相似的拓扑。区域使用远程对等连接进行连接。
每个区域都具有 1 个可用性域和 1 个虚拟云网络 (virtual cloud network,VCN)。每个区域都提供 Oracle Cloud Infrastructure Identity and Access Management 和 Oracle Cloud Infrastructure Registry 服务。
数据使用者可查看第三方、本地和 OCI 数据源(包括数据库、流数据、对象存储、NoSQL 数据库、存储桶和 Oracle Autonomous Database 系统)提供的数据。数据提供者使用 SymetryML 桌面应用程序扫描来自这些相同数据源的患者原始数据,并将专有统计表示 (PSR) 推送到 OCI 上的机器学习。
每个区域中的 VCN 均提供以下网关:
- Internet 网关:提供公共子网和 Internet 主机之间的通信。
- 服务网关:VCN 可以通过 Oracle 网络结构与对象存储等服务进行通信,而无需通过互联网。
每个区域中的 VCN(SaaS 应用)提供以下子网:
- 负载平衡器子网:用于处理传入流量的 Oracle Cloud Infrastructure Load Balancing 。
- SaaS 应用程序子网:提供 SymetryML SaaS 应用程序,用于处理来自 Internet 的传入数据使用者流量。数据将传递到数据库子网。
- RackWare 子网:提供 RackWare 实例以在两个区域之间同步 SymetryML 应用程序和机器学习数据。
- SaaS 应用程序数据库 (DB) 子网:为 SymetryML 应用程序数据提供 Oracle Autonomous Database 数据库。两个区域中的数据库通过 Oracle Data Guard 连接。
- 流处理和联盟子网:提供 Oracle Cloud Infrastructure Streaming 和 Oracle Cloud Infrastructure Data Flow 实例。它还提供神经自主传输系统 (NATS) 服务器。
- 机器学习子网:包括 Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) 实例,并为 AutoML、预测建模和实时指标提供 SymetryML 实例。SymetryML 实例包括适用于虚拟机 (Virtual Machine,VM)、GPU VM 和裸金属 GPU 的 OKE 集群。数据将传递到数据库子网。
- 数据库子网:为机器学习数据提供 Oracle Autonomous Database 实例。两个区域中的数据库通过 Oracle Data Guard 连接。