Description of the Illustration peoplesoft_multiple_regions_ha_topology.png

This image is an architecture diagram of the deployment of PeopleSoft application across two regions while ensuring high availability and disaster recovery.

The architecture consists of a virtual cloud network (VCN) with the bastion, load balancer, PeopleTools client, application, and database hosts placed in separate subnets of the VCN across two regions. In Region 1, PeopleSoft is deployed in multiple availability domains to ensure high availability across availability domains within a region. All instances are active in the two availability domains in Region 1. The passive components in the architecture are the database hosts in Availability Domain 2 and all the instances in Region 2.

The bastion host is deployed in a public subnet, and all the other instances are deployed in private subnets. The bastion host receives requests through the dynamic routing gateway (DRG) and internet gateway. The DRG is the gateway that connects your on-premises network to your cloud network. To enable communication between the DRG and the customer-premises equipment, use IPSec VPN or Oracle Cloud Infrastructure FastConnect. To access your bastion host from the internet, set up an internet gateway (IGW). An IGW is a software-defined router that provides a path for network traffic from your VCN to the internet.

The load balancer instances receive requests over port 8000 or 8443, and then send it to the web servers in the application tier in Availability Domain 1 or 2. The application tier consists of two web server instances in subnet, ElasticSearch servers in another subnet, two application servers and two process scheduler servers in a third subnet. To ensure high availability, redundant instances are deployed in the application tier and all instances are active. The web servers receive application requests from the web environment, the internet and the intranet, through the load balancer. It forwards the requests to the application server. The application servers submit the SQL to database servers in Availability Domain 1 over port 1521. The ElasticSearch servers interacts with PeopleSoft web servers and process scheduler servers. PeopleTools client is placed in a separate subnet and it interacts with the PeopleSoft database over port 1521.

To replicate the database across availability domains, use Oracle Active Data Guard in synchronous mode. To replicate database across regions, use Oracle Active Data Guard in asynchronous mode. To synchronize application servers across regions, use Rsync.