L'immagine mostra un'area OCI con una VCN che si estende su tre domini di disponibilità etichettati come dominio di disponibilità 1, dominio di disponibilità 2 e dominio di disponibilità 3, che rappresentano zone ad alta disponibilità. La VCN ospita un load balancer pubblico, un cluster OKE (Oracle Kubernetes Engine) e un Oracle Autonomous AI Database. L'area ospita Oracle Services Network con un OCI Container Registry

La VCN include cinque subnet come indicato di seguito.

  1. Subnet pubblica del load balancer del servizio utilizzata per il traffico dei clienti e include un load balancer pubblico situato nel dominio di disponibilità 2, responsabile della ricezione e della distribuzione del traffico in entrata ai componenti dell'applicazione.
  2. Subnet pubblica API/servizio OKE : contiene un cluster OCI Kubernetes Engine (OKE) che si estende su tutti e tre i domini di disponibilità.
  3. Node Private Subnet: i nodi di lavoro OKE eseguono carichi di lavoro ed eseguono il pull delle immagini dei container da Oracle Cloud Infrastructure Container Registry (OCIR) utilizzando Oracle Services Network.
  4. Pod Private Subnet: i pod eseguono i servizi Dify e chiamano Oracle Autonomous AI Database per la persistenza.
  5. Subnet privata del database: ospita Oracle Autonomous AI Database come data store dell'applicazione.

Connettività e flusso di traffico sono mostrati da frecce direzionali:

Sicurezza e connettività: