Essa arquitetura mostra uma implantação altamente disponível entre regiões do Oracle WebLogic Server no Oracle Cloud Infrastructure (OCI) que usa o Oracle Data Guard e o DBFS (sistema de arquivos de banco de dados) Oracle para proteger o estado e a configuração.
Um DNS (sistema de nomes de domínio) resolve o tráfego do cliente do mywebapp.example.com para o endereço IP público do balanceador de carga da região ativa (111.111.111.111 na Região 1 ou 222.222.222.222 na Região 2).
A Região 1 do OCI principal contém a VCN region1 (rede virtual na nuvem) com 2 sub-redes:
- Sub-rede
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com
- O OCI Load Balancer aceita o tráfego do cliente de mywebapp.example.com, que é resolvido no sistema de nomes de domínio (DNS) para 111.111.111.111, e encaminha as solicitações às instâncias de computação WebLogic nessa VCN.
- wlsociprefix_domain (domínioWebLogic Server) contém o Servidor de Administração (wlsociprefix_adminserver) e dois servidores gerenciados (wlsociprefix_server_1 e wlsociprefix_server_2). O balanceador de carga distribui solicitações para os servidores gerenciados, enquanto o Servidor de Administração gerencia o domínio.
- O BD principal armazena dados do aplicativo e recebe o serviço de metadados (MDS), o serviço de mensagem java (JMS) e os logs de transação (TLOGS) do domínio WebLogic.
- A montagem do DBFS (cópia de domínio) usa o DBFS (sistema de arquivos de banco de dados). O domínio sincroniza a configuração com a montagem DBFS usando o rsync local.
- Um gateway de roteamento dinâmico (DRG) fornece saída regional e se conecta ao DRG da região stand-by para transporte de banco de dados entre regiões.
- Sub-rede
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Hospeda capacidade adicional do servidor gerenciado WebLogic no mesmo domínio. O balanceador de carga distribui o tráfego entre servidores em ambas as sub-redes.
A Região 2 do OCI Stand-by contém VCN region2 com 2 sub-redes:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- O OCI Load Balancer aceita o tráfego do cliente de mywebapp.example.com quando o DNS é resolvido para 222.222.222.222 e encaminha as solicitações para instâncias WebLogic stand-by.
- O domínio wlsociprefix_domain (WebLogic Server) inclui um Servidor de Administração (wlsociprefix_adminserver) e dois Servidores Gerenciados (wlsociprefix_server_1 e wlsociprefix_server_2) prontos para atender ao tráfego no failover.
- O banco de dados stand-by recebe redo do banco de dados principal usando o Oracle Data Guard.
- A montagem do DBFS (cópia de domínio) usa o DBFS (sistema de arquivos de banco de dados). O domínio sincroniza a configuração com a montagem DBFS usando o rsync local.
- Um gateway de roteamento dinâmico (DRG) se conecta ao DRG da região principal para suportar o transporte do Oracle Data Guard.
- Sub-rede
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Fornece capacidade WebLogic stand-by adicional dentro do mesmo domínio. O balanceador de carga distribui o tráfego entre as duas sub-redes após o failover.
Conexões entre regiões
- O Oracle Data Guard envia continuamente redo do BD Principal na Região 1 para o BD Stand-by na Região 2 usando a conectividade DRG‑para‑DRG.
- O rsync local mantém uma cópia de domínio no DBFS (sistema de arquivos do banco de dados) em cada região para acelerar a recuperação e a promoção.