The image shows Gridmarkets' multiregion Oracle Cloud
Infrastructure (OCI) and third-party cloud environment.
Gridmarkets' Envoy client uses an API to request access to the head-end region hosted in the OCI Phoenix region. The request
can be sent to any high-performance computing (HPC) cloud service provider or any region within OCI. The OCI HPC regions share
a similar topology.
Head-end region: The head-end region provides the following services:
- Oracle Cloud
Infrastructure Alarms
- Oracle Cloud
Infrastructure API Service
- Oracle Cloud
Infrastructure Email Delivery
- Oracle Cloud Infrastructure Events
- Oracle Cloud Infrastructure Identity
and Access Management
- Oracle Cloud
Infrastructure Logging Analytics
- Oracle Cloud Infrastructure
Monitoring
The head-end region provides 3 availability domains (ADs) and 1 virtual cloud network (VCN). The VCN includes an internet
gateway for API or command line interface (CLI) communication with the Envoy client. The VCN also has 3 subnets, each with
its own security list and route table.
- Load balancer subnet: Includes Oracle Cloud
Infrastructure Load Balancing in AD1 and AD2 to manage user traffic.
- UI and microservices subnet: Provides routing for high availability (HA) for the front end, user interface, and microservices.
Microservices include those for customers, users, products, jobs, tasks, billing, and API services. These microservices are
hosted on Docker containers.
- Database subnet: Oracle MySQL Database Service in AD2 provides storage for data collected from the front end with a replicated instance in AD1 for analytics.
HPC cluster regions: The HPC clusters can be in any OCI region and have a similar topology. The HPC region provides Oracle Cloud Infrastructure Identity
and Access Management and Oracle Cloud
Infrastructure Object Storage services.
An HPC region provides 3 availability domains (ADs) and 1 virtual cloud network (VCN). The VCN includes an internet gateway
for API or command line interface (CLI) communication with the Envoy client. The VCN also has 3 subnets, each with its own
security list and route table.
- Management subnet: Provides a license server in AD1, a management server in AD2, and a NAS filer and Oracle Cloud
Infrastructure Block Volumes (scratch and staging building block) in AD3 that is attached to Oracle Cloud
Infrastructure Object Storage buckets at the regional level.
- CPU subnet: Provides virtual machines (VMs) (CPU building block) in each of the availability domains.
- GPU subnet: Provides bare metal NVIDIA V100 Tensor Core GPU compute instances (GPU building block) in each of the availability
domains.