Process information about this architecture is provided in the surrounding paragraphs.
This image shows a single tenancy and compartment encompassing two regions, each with a single virtual cloud network (VCN). The London region is used for data science and the Frankfurt region is used for machine learning. The regions are connected by using remote peering.
The tenancy provides object storage and storage buckets for experimental systems for both regions. The tenancy also provides Oracle Cloud Infrastructure Identity and Access Management, policies, groups, a route table, security lists, logging, firewall, DNS, and container registry services.
- NAT gateway: Enables private resources in a VCN to access hosts on the internet, without exposing those resources to incoming internet connections.
- Service gateway: VCNs communicate with services such as object storage over the Oracle network fabric without traversing the internet.
- Dynamic routing gateway (DRG): Provides private connectivity for remote peering.
- Remote Peering: Allow subnet resources in different regions to communicate using private IP addresses without routing the traffic over the internet or through your on-premises network.
The London (data science) region connects to the customer premises equipment and users by using a site-to-site VPN. The VCN provides the following subnets arranged as functional tiers. Each subnet provides a security list and route table:
- Subnet 1A (ETL systems): Provides virtual machines, autoscaling, and instance pools.
- Subnet 1B (Data science systems): Provides bare metal compute instances.
- Subnet 1C (Dev and staging cluster): Provides a virtual machine and a bare metal compute instance.
- Subnet 1D (Services cluster): Provides virtual machines, persistent volumes, Oracle Cloud Infrastructure Container Engine for Kubernetes, and containers.
The Frankfurt (machine learning) region provides similar support services, but a different production flow and resources:
- Subnet 2A (Bastion server): Provides SLURM and NFS servers.
- Subnet 2B (HPC cluster): Provides autoscaling and bare metal compute instances.
- Subnet 2C (Dev and staging cluster): Provides a virtual machine and a bare metal compute instance.
- Subnet 2D (Services cluster): Provides virtual machines, persistent volumes, Oracle Cloud Infrastructure Container Engine for Kubernetes, and containers.