Description de l'illustration psft_multi_region_withCallouts.png

Cette image est un diagramme d'architecture du déploiement de l'application PeopleSoft dans deux régions, tout en garantissant une haute disponibilité et une récupération après sinistre.

L'architecture consiste en une région principale Oracle Cloud Infrastructure et une région de récupération après sinistre d'Oracle Cloud Infrastructure.

Région principale

La région principale contient un réseau cloud virtuel et est connectée à Internet, au réseau existant du client et à un client Web. Au sein de la région principale, le réseau cloud virtuel est deux domaines de disponibilité quasiment identiques, le domaine de disponibilité 1 et le domaine de disponibilité 2. Le réseau cloud virtuel est lié à la région via une passerelle NAT, une passerelle Internet et une passerelle de routage dynamique, qui assure la connectivité des domaines de disponibilité. Chaque domaine de disponibilité contient un équilibreur de charge et une base. Le niveau Applications de chaque domaine de disponibilité contient les serveurs Web et ElasticSeach. Les niveaux contiennent également des sous-réseaux comprenant des serveurs et des serveurs d'applications du planificateur de processus. Chaque domaine de disponibilité contient également un serveur PeopleTools et un niveau de base de données qui communique avec le stockage d'objets Oracle Cloud Infrastructure via une passerelle de service. Le niveau de base de données pour le domaine de disponibilité 2 est désactivé dans cette illustration.

Région Copie après sinistre

Contrairement à la région principale, la région de récupération après sinistre n'est pas connectée directement à Internet, au réseau existant du client ou à un client Web. A la place, elle est connectée via rsync au domaine de disponibilité 2 de la région principale afin d'exploiter les connexions externes de ce domaine. Sinon, il est identique aux autres domaines de disponibilité. Le niveau de base de données de la région Récupération après sinistre est synchroniséavec Oracle Active Data Guard et les composants de stockage d'objets Oracle Cloud Infrastructure parallèles sont synchroniséspar le stockage d'objets entre régions.

Il existe six appels numérotés sur l'illustration :
  1. Composants actifs/actifs sur les domaines de disponibilité
  2. Composants actifs/passifs dans les régions
  3. Sous-réseaux régionaux entre les domaines de disponibilité
  4. Equilibrage de charge dans les domaines de disponibilité
  5. Synchronisation de stockage entre ADs
  6. Database DR - Dans tous les domaines de disponibilité
Chaque appel est décrit dans le texte environnant.

L'hôte de base reçoit des demandes via la passerelle de routage dynamique (DRG) et la passerelle Internet. DRG est la passerelle qui connecte votre réseau sur site à votre réseau cloud. Pour activer la communication entre DRG et l'équipement personnalisé, utilisez le VPN IPSec ou Oracle Cloud Infrastructure FastConnect. Pour accéder à votre hôte de base à partir d'Internet, configurez une passerelle Internet (IGW). Un IGW est un routeur défini par logiciel qui fournit un chemin pour le trafic réseau de votre réseau cloud virtuel vers Internet.

Les instances d'équilibreur de charge reçoivent des demandes via le port 8000 ou 8443, puis les envoient aux serveurs Web du niveau Applications dans le domaine de disponibilité 1 ou 2. Le niveau Applications comprend deux instances de serveur Web dans un sous-réseau, des serveurs ElasticSearch dans un autre sous-réseau, deux serveurs d'applications et deux serveurs du planificateur de processus dans un troisième sous-réseau. Pour garantir une haute disponibilité, les instances redondantes sont déployées dans le niveau Applications et toutes les instances sont actives. Les serveurs Web reçoivent les demandes d'application de l'environnement Web, d'Internet et de l'intranet, via l'équilibreur de charge. Les demandes sont transmises au serveur d'applications. Les serveurs d'applications soumettent l'instruction SQL aux serveurs de base de données dans le domaine de disponibilité 1 sur le port 1521. Les serveurs ElasticSearch interagitnt avec les serveurs Web PeopleSoft et les serveurs de la fonction de programmation de processus. Le client PeopleTools est placé dans un sous-réseau distinct et interagit avec la base de données PeopleSoft sur le port 1521.