Descrição da Ilustração psft_multi_region_withCallouts.png

Esta imagem é um diagrama de arquitetura da implantação do aplicativo PeopleSoft em duas regiões, garantindo alta disponibilidade e recuperação de desastres.

A arquitetura consiste em uma região principal do Oracle Cloud Infrastructure e em uma região de recuperação de desastres do Oracle Cloud Infrastructure .

A Região Principal

A região principal contém uma VCN (rede virtual na nuvem) e está conectada à Internet, a rede existente do cliente e um cliente web. Na região principal, a VCN é dois domínios de disponibilidade virtualmente idênticos, Domínio de Disponibilidade 1 e Domínio de Disponibilidade 2. A VCN é vinculada à região por meio de um gateway NAT, um gateway da Internet e um gateway de roteamento dinâmico, o que garante a conectividade dos domínios de disponibilidade. Cada domínio de disponibilidade contém um bastante e balanceador de carga. A camada da aplicação dentro de cada domínio de disponibilidade contém servidores para a Web e para o ElasticSeach. As camadas também contêm sub-redes que abrangem servidores do programador e de aplicações do processo. Cada domínio de disponibilidade também contém um servidor PeopleTools e uma camada de banco de dados, que se comunica com o armazenamento de objetos do Oracle Cloud Infrastructure por meio de um gateway de serviço. A camada do banco de dados do Domínio de Disponibilidade 2 está desativada nesta ilustração.

A Região de Revoba de Desastres

Diferentemente da Região Principal, a região de recuperação de desastre não está conectada diretamente à Internet, à rede existente do cliente ou a um cliente Web. Em vez disso, ele está conectado por meio de rsync ao Domínio de Disponibilidade da Região Principal 2, de forma que possa aproveitar as conexões externas desse domínio. Caso contrário, é idêntico aos outros domínios de disponibilidade. A camada do banco de dados na região Recuperação de Desastres é sincronizadapelo Oracle Active Data Guard e os componentes de armazenamento de objetos paralelos do Oracle Cloud Infrastructure são sincronizadospor Armazenamento de Objetos Entre Regiões.

Há seis chamadas numeradas na ilustração:
  1. Componentes Ativo-Ativo nos ADs
  2. Componentes Ativo-Passivo entre Regiões
  3. Sub-redes Regionais entre ADs
  4. Balanceamento de Carga entre ADs
  5. Sincronização de Armazenamento entre ADs
  6. DB do Banco de Dados entre ADs
Cada chamada é descrita no texto ao redor.

O host bastion recebe solicitações por meio do gateway de roteamento dinâmico (DRG) e do gateway de internet. O DRG é o gateway que conecta sua rede local à sua rede na nuvem. Para ativar a comunicação entre o DRG e o equipamento de preferências do cliente, use o IPSec VPN ou o Oracle Cloud Infrastructure FastConnect. Para acessar seu host de bastion pela internet, configure um gateway de internet (IGW). Um IGW é um roteador definido por software que fornece um caminho para o tráfego de rede da sua VCN para a internet.

As instâncias do balanceador de carga recebem solicitações na porta 8000 ou 8443 e enviam aos servidores Web na camada de aplicativos no Domínio de Disponibilidade 1 ou 2. A camada do aplicativo consiste em duas instâncias do servidor Web na sub-rede, servidores ElasticSearch em outra sub-rede, dois servidores de aplicativos e dois servidores do programador de processos em uma terceira sub-rede. Para garantir alta disponibilidade, instâncias redundantes são implantadas na camada da aplicação e todas as instâncias estão ativas. Os servidores web recebem solicitações de aplicativos do ambiente web, da internet e da intranet por meio do balanceador de carga. Ele encaminha as solicitações para o servidor de aplicações. Os servidores de aplicações submetem o SQL para servidores de banco de dados no Domínio de Disponibilidade 1 na porta 1521. Os servidores ElasticSearch interagem com os servidores PeopleSoft Web e processa servidores do scheduler. O cliente PeopleTools é colocado em uma sub-rede separada e interage com o banco de dados PeopleSoft na porta 1521.