Descrizione della figura psft_multi_ad_withCallouts.png

Questa immagine è un diagramma architetturale della distribuzione di un'applicazione PeopleSoft tra due domini di disponibilità e garantisce l'elevata disponibilità.

L'architettura è costituita da una rete cloud virtuale (VCN) all'interno di un'area Oracle Cloud Infrastructure. L'area è connessa a Internet, alla rete esistente del cliente e a un client Web. All'interno della rete VCN esistono due domini di disponibilità quasi identici. La VCN è collegata all'area tramite un gateway NAT, un gateway Internet e un gateway di instradamento dinamico che garantisce la connettività dei domini di disponibilità. Ogni dominio di disponibilità contiene una base e un load balancer. Il livello applicazione all'interno di ogni dominio di disponibilità contiene i server per il Web e per ElasticSeach. I livelli contengono anche subnet che comprendono i server di programmazione dei processi e i server applicazioni. Ogni dominio di disponibilità contiene anche un server PeopleTools e un livello del database, che comunica con Oracle Cloud Infrastructure Object Storage tramite un gateway dei servizi. In questa illustrazione il livello database per il dominio di disponibilità 2 è disabilitato.

Nell'illustrazione sono presenti cinque callout numerati:
  1. Componenti attivi/attivo tra ADs
  2. Subnet regionali su ADs
  3. Bilanciamento del carico tra ADs
  4. Sincronizzazione memoria tra AD
  5. DR database tra ADs
Ogni callout viene descritto nel testo circostante.

L'host di base riceve le richieste mediante il gateway di instradamento dinamico (DRG) e il gateway Internet. DRG è il gateway che connette la rete on premise alla tua rete cloud. Per abilitare la comunicazione tra DRG e i clienti, utilizzare IPSec VPN o Oracle Cloud Infrastructure FastConnect. Per accedere all'host di base da Internet, impostare un gateway Internet (IGW). Per IGW si intende un router definito dal software che fornisce un percorso per il traffico di rete dalla VCN a Internet.

Le istanze del load balancer ricevono le richieste tramite la porta 8000 o 8443 e quindi le inviano ai Web server nel livello applicazione in Dominio disponibilità 1 o 2. Il livello applicazione è costituito da due istanze del server Web nella subnet, i server ElasticSearch in un'altra subnet, due Application Server e due server di programmazione dei processi in una terza subnet. Per garantire l'alta disponibilità, le istanze ridondanti vengono distribuite nel livello applicazione e tutte le istanze sono attive. I server Web ricevono le richieste dell'applicazione dall'ambiente Web, da Internet e dall'intranet, mediante il load balancer. Inoltra le richieste all'Application Server. Gli Application Server sottomettono le istruzioni SQL ai database server del dominio di disponibilità 1 sulla porta 1521. I server ElasticSearch interagiscono con i server Web PeopleSoft e i server di programmazione dei processi. Il client PeopleTools viene posizionato in una subnet distinta e interagisce con il database PeopleSoft sulla porta 1521.