Diese Abbildung zeigt 2 Oracle Cloud Infrastructure-(OCI-)Regionen: eine primäre Region (Toronto) und eine sekundäre Region (Montreal). Die sekundäre Region weist eine ähnliche Topologie auf wie die primäre Region. Die Regionen werden über Remote-Peering verbunden.
Jede Region verfügt über 1 Availability-Domain und 1 virtuelles Cloud-Netzwerk (VCN). Jede Region stellt Oracle Cloud Infrastructure Identity and Access Management- und Oracle Cloud Infrastructure Registry-Services bereit.
Datenkonsumenten prüfen die von externen, On-Premise- und OCI-Datenquellen bereitgestellten Daten, einschließlich Datenbank, Streamingdaten, Objektspeicher, NoSQL-Datenbank, Buckets und Oracle Autonomous Database-Systemen. Datenbeitragende verwenden die Desktop-App SymetryML, um Patientenrohdaten aus denselben Datenquellen zu scannen und eine proprietäre statistische Darstellung (PSR) für maschinelles Lernen auf OCI bereitzustellen.
Das VCN in jeder Region stellt die folgenden Gateways bereit:
- Internetgateway: Bietet Kommunikation zwischen öffentlichen Subnetzen und Internethosts.
- Servicegateway: VCNs kommunizieren mit Services wie Objektspeicher über die Oracle-Netzwerkstruktur, ohne das Internet zu durchlaufen.
Das VCN (SaaS-App) in jeder Region stellt die folgenden Subnetze bereit:
- Load-Balancer-Subnetz: Oracle Cloud Infrastructure Load Balancing zur Verarbeitung von eingehendem Traffic.
- SaaS App-Subnetz: Stellt die App SymetryML SaaS bereit, die eingehenden Daten-Consumer-Traffic aus dem Internet verarbeitet. Die Daten werden an das Datenbanksubnetz übergeben.
- Subnetz RackWare: Stellt eine RackWare-Instanz bereit, um SymetryML-App- und ML-Daten zwischen den beiden Regionen zu synchronisieren.
- SaaS Subnetz der Anwendungsdatenbank (DB): Stellt eine Oracle Autonomous Database-Datenbank für SymetryML-Anwendungsdaten bereit. Die Datenbanken in den beiden Regionen sind über Oracle Data Guard verbunden.
- Streaming- und Föderationssubnetz: Stellt Oracle Cloud Infrastructure Streaming- und Oracle Cloud Infrastructure Data Flow-Instanzen bereit. Es bietet auch einen neuronalen autonomen Transportsystem-(NATS-)Server.
- Subnetz für maschinelles Lernen: Umfasst eine Instanz von Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) und stellt eine SymetryML-Instanz für AutoML, Vorhersagemodellierung und Echtzeitmetriken bereit. Die SymetryML-Instanz enthält OKE-Cluster für virtuelle Maschinen (VM), GPU-VM und Bare-Metal-GPU. Die Daten werden an das Datenbanksubnetz übergeben.
- Datenbanksubnetz: Stellt eine Oracle Autonomous Database-Instanz für Daten für maschinelles Lernen bereit. Die Datenbanken in den beiden Regionen sind über Oracle Data Guard verbunden.