Esta arquitectura muestra un despliegue de alta disponibilidad entre regiones de Oracle WebLogic Server en Oracle Cloud Infrastructure (OCI) que utiliza Oracle Data Guard y el sistema de archivos de base de datos Oracle (DBFS) para proteger el estado y la configuración.
Un DNS (sistema de nombres de dominio) resuelve el tráfico de cliente de mywebapp.example.com a la dirección IP pública del equilibrador de carga de la región activa (111.111.111.111 en la región 1 o 222.222.222.222 en la región 2).
La región principal de OCI 1 contiene la VCN region1 (red virtual en la nube) con 2 subredes:
- Subred
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com
- El equilibrador de carga de OCI acepta tráfico de cliente desde mywebapp.example.com, que se resuelve en el sistema de nombres de dominio (DNS) a 111.111.111.111, y reenvía solicitudes a las instancias informáticas WebLogic de esta VCN.
- wlsociprefix_domain (dominio WebLogic Server) contiene el servidor de administración (wlsociprefix_adminserver) y dos servidores gestionados (wlsociprefix_server_1 y wlsociprefix_server_2). El equilibrador de carga distribuye las solicitudes a los servidores gestionados, mientras que el servidor de administración gestiona el dominio.
- La base de datos primaria almacena los datos de la aplicación y recibe el servicio de metadatos (MDS), el servicio de mensajes java (JMS) y los logs de transacciones (TLOGS) del dominio WebLogic.
- El montaje de DBFS (copia de dominio) utiliza el sistema de archivos de base de datos (DBFS). El dominio sincroniza la configuración con el montaje DBFS mediante rsync local.
- Un gateway de enrutamiento dinámico (DRG) proporciona salida regional y se conecta al DRG de la región en espera para el transporte de bases de datos entre regiones.
- Subred
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Aloja la capacidad adicional del servidor gestionado WebLogic en el mismo dominio. El equilibrador de carga distribuye el tráfico entre los servidores de ambas subredes.
La región 2 de OCI en espera contiene la VCN region2 con 2 subredes:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- El equilibrador de carga de OCI acepta el tráfico de cliente desde mywebapp.example.com cuando DNS se resuelve en 222.222.222.222 y reenvía las solicitudes a instancias WebLogic en espera.
- wlsociprefix_domain (dominio del servidor WebLogic) incluye un servidor de administración (wlsociprefix_adminserver) y dos servidores gestionados (wlsociprefix_server_1 y wlsociprefix_server_2) que se encuentran para servir el tráfico en el failover.
- La base de datos en espera recibe el redo de la base de datos primaria mediante Oracle Data Guard.
- El montaje de DBFS (copia de dominio) utiliza el sistema de archivos de base de datos (DBFS). El dominio sincroniza la configuración con el montaje DBFS mediante rsync local.
- Un gateway de enrutamiento dinámico (DRG) se conecta al DRG de la región principal para soportar el transporte de Oracle Data Guard.
- Subred
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Proporciona capacidad WebLogic en espera adicional dentro del mismo dominio. El equilibrador de carga distribuye el tráfico entre ambas subredes después del failover.
Conexiones entre regiones
- Oracle Data Guard envía de forma continua redo de la base de datos primaria de la región 1 a la base de datos en espera de la región 2 mediante la conectividad de DRG a DRG.
- La rsync local mantiene una copia de dominio en el sistema de archivos de base de datos (DBFS) de cada región para acelerar la recuperación y la promoción.