This image shows an Oracle Cloud Infrastructure region with three availability domains, all in a public subnet with an Internet Gateway. An OCI DNS Service resides outside the region. Each availability domain has a designated worker. For example, Availability Domain 1 is designated for Worker 1, Availability Domain 2 is designated for Worker 2. The following reside outside the region: Customer Data, Application Binaries, Work Requirements for Task Group A and Task Group B, User Portal, and User SDKs.
The following services are used across all three availability domains (indicated in blue): Compute, Scheduling, Object Storage, Usage, Account, Image Registry. The Compute Service has outflow to Provider A Compute Service and Provider B Compute Service located outside the region. The Object Storage Service has inflow from Provider A Object Store and Provider B Object Store located outside the region. Provider A Object Store sends data to its Object Storage and Provider B Object Storage sends data to its Object Storage.
The following services are used across all three availability domains (indicated in green): Document DB, Observability, Relational DB, Event Streaming, Distributed Consistency, and NGINX Ingress Gateway. The NGINX Ingress Gateway receives inputs from a User Portal, User SDKs, an On-Premises Datacenter, Cloud Provider A and Cloud Provider B. On-Premises Datacenter, Cloud Provider A and Cloud Provider B each show Node 1 to Node n. There is a dotted line between the Document DB Service and the Cloud Document Database, located outside the region.