Descrizione della figura psft_multi_region_withCallouts.png
Questa immagine è un diagramma di architettura della distribuzione dell'applicazione PeopleSoft in due aree per garantire elevata disponibilità e recupero da errori irreversibili.
L'architettura è costituita da un'area principale Oracle Cloud Infrastructure e da un'area di disaster recovery Oracle Cloud Infrastructure.
Area primaria
L'area principale contiene una rete cloud virtuale (VCN) ed è connessa a Internet, alla rete esistente del cliente e a un client Web. All'interno dell'area primaria, la VCN è costituita da due domini di disponibilità virtualmente identici, ovvero il dominio di disponibilità 1 e il dominio di disponibilità 2. 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.
La Disaster Revovery Region
A differenza dell'area primaria, l'area di recupero da errori irreversibili non è connessa direttamente a Internet, alla rete esistente del cliente o a un client Web. È invece connesso tramite rsync al dominio di disponibilità della regione principale 2 in modo da poter sfruttare le connessioni esterne del dominio. In caso contrario è identico agli altri domini di disponibilità. Il livello del database nell'area Disaster recovery è sincronizzatoda Oracle Active Data Guard e i componenti paralleli di storage degli oggetti Oracle Cloud Infrastructure sono sincronizzati dallo storage degli oggetti tra le aree.
- Componenti attivi/attivo tra ADs
- Componenti attivi/passivi nelle aree
- Subnet regionali su ADs
- Bilanciamento del carico tra ADs
- Sincronizzazione della memoria tra ADs
- DR database tra ADs
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.