En la imagen se muestra una región de OCI que contiene tres dominios de disponibilidad. Abarcando todos los dominios de disponibilidad, hay una red virtual en la nube, una subred de bastión pública, una subred de equilibrador de carga privada, una subred de aplicación privada y una subred de base de datos privada.

La subred del equilibrador de carga rodea a tres equilibradores de carga (uno en cada dominio de disponibilidad). Los dos primeros equilibradores de carga son en espera; el tercero es el principal. El primer equilibrador de carga en espera del primer dominio de disponibilidad se conecta a un SVC del motor de contenedor para Kubernetes (OKE) a continuación.

La subred de aplicación privada rodea el OKE. OKE contiene el dominio SD, CMC SD, servidores por lotes, Plato, una imagen docker de App Shell, Conductor, Kafka y volumen persistente. El volumen persistente se conecta al almacenamiento de archivos. OKE se conecta a un registro de contenedor fuera de la subred. Este registro de contenedor reside fuera de la región de OCI y está conectado a varias imágenes de docker, incluidos el dominio SD, CMC SD, Conductor, Kafka, App Shell, Plato y Batch Server.

Debajo de la subred de la aplicación se encuentra la subred de la base de datos, que contiene cuatro nodos de base de datos (dos nodos dentro del dominio de disponibilidad uno y dos nodos dentro del dominio de disponibilidad 2). Los nodos de base de datos uno y dos están conectados a Oracle Real Application Clusters. Los nodos de base de datos dos y tres están conectados a Oracle Data Guard.

Tanto la subred de la aplicación como la subred de la base de datos se conectan a un gateway de servicio y un gateway de traducción de direcciones de red. El gateway de servicios se conecta a las copias de seguridad de la aplicación/base de datos; las copias de seguridad se conectan al almacenamiento de objetos.