Questa immagine mostra un'unica area con tre domini di disponibilità e una rete cloud virtuale (VCN). Per l'area vengono forniti i servizi e le funzioni riportati di seguito.
- Gestione di identità e accessi
- Audit
- Criteri
- Registro contenitore
- Storage file
Una rete cloud virtuale (VCN) include due subnet:
- Subnet pubblica: include un gateway di servizi per le comunicazioni con i servizi regionali e un gateway Internet per il traffico da client Web esterni. Un host bastion convalida il traffico in entrata e un load balancer delle applicazioni e un load balancer di amministrazione distribuiscono il traffico alla subnet privata.
- Subnet privata: include un cluster Kubernetes che si estende sui tre domini di disponibilità con un pool di nodi Oracle Cloud Infrastructure Container Engine for Kubernetes.
Nginx viene utilizzato per load balancer interni per indirizzare il traffico verso pod applicativi diversi, come Java e Python, e pod di infrastrutture, come Kibana e Kong, in esecuzione su contenitori Docker.
Anche nel pool di nodi sono pod per gli agenti Datadog e Filebeat e per Elasticsearch, Memcache e Redis in esecuzione nei propri contenitori.
Il livello di gestione dei dati del cliente utilizza il database open source PostGreSQL distribuito su un cluster multinodo in esecuzione sulle istanze di Oracle Cloud Infrastructure Compute.