The image shows an OCI region with a VCN that spans three availability domains labeled Availability Domain 1, Availability Domain 2, and Availability Domain 3, representing high-availability zones. The VCN hosts a public load balancer, an Oracle Kubernetes Engine (OKE) cluster, and an Oracle Autonomous AI Database. The region hosts Oracle Services Network with an OCI Container Registry

The VCN includes five subnets as follows:

  1. Service Load Balancer public subnet Used for customer traffic and includes a Public Load Balancer located in Availability Domain 2, responsible for receiving and distributing incoming traffic to application components.
  2. OKE API/Service public subnet : Contains an OCI Kubernetes Engine (OKE) Cluster that spans all three availability domains.
  3. Node private subnets: OKE worker nodes run workloads and pull container images from Oracle Cloud Infrastructure Container Registry (OCIR) by using the Oracle Services Network.
  4. Pod Private Subnet: Pods run Dify services and call the Oracle Autonomous AI Database for persistence.
  5. Database private subnet: Hosts the Oracle Autonomous AI Database as the application data store.

Connectivity and traffic flow are shown by directional arrows:

Security and Connectivity: