Cette image présente une seule région avec trois domaines de disponibilité et un réseau cloud virtuel (VCN). Les services et fonctionnalités suivants sont fournis pour la région :
  • Identity and Access Management
  • Audit
  • Règles
  • Registre du conteneur
  • File Storage
Un réseau cloud virtuel (VCN) comprend deux sous-réseaux :
  • Sous-réseau public : inclut une passerelle de service pour les communications avec des services régionaux et une passerelle Internet pour le trafic provenant de clients Web externes. Un bastion valide le trafic entrant et un équilibreur de charge d'application et un équilibreur de charge d'administration distribuent le trafic vers le sous-réseau privé.
  • Sous-réseau privé : inclut un cluster Kubernetes qui couvre les trois domaines de disponibilité avec un pool de noeuds Oracle Cloud Infrastructure Container Engine for Kubernetes.

    Nginx est utilisé pour les équilibreurs de charge internes pour diriger le trafic vers différents pods d'application, tels que Java et Python, et les pods d'infrastructure, tels que Kibana et Kong, exécutés sur des conteneurs Docker.

    Le pool de noeuds contient également des pods pour les agents Datadog et Filebeats, ainsi que pour Elasticsearch, Memcache et Redis s'exécutant dans leurs propres conteneurs.

    La couche de gestion des données client utilise la base de données open source PostGreSQL déployée sur un cluster à plusieurs noeuds exécuté sur des instances Oracle Cloud Infrastructure Compute.