This image is an architecture diagram of the deployment of an Agile PLM application in multiple instances while ensuring high availability.

The architecture consists of a virtual cloud network (VCN) with the bastion, load balancer, application, and database hosts placed in a single availability domain. The bastion host is deployed in a public subnet, and all the other instances are deployed in private subnets. There are two Fault-Domains, in each there is an Application Server and a File Manager host. These two domains are connected to the database via File System Service.

The bastion host receives requests through the dynamic routing gateway (DRG) and internet gateway. The DRG is the gateway that connects your on-premise 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 HTTPS port, and then send it to the application servers. You can access the instances in private subnets over port 22 through the bastion host or the DRG if you have set up an IPSec VPN tunnel between your data center and Oracle Cloud Infrastructure DRG.