This image shows the deployment of an ASP.NET application in a region with a multiple availability domains.
The architecture comprises a virtual cloud networks within an OCI region. Within the VCN are two fault domains. Each fault domain contains a load balancer, an active load balancer in fault domain 1 and a standby load balancer in fault domain 2. Spanning both fault domains are a public subnet and a private subnet. The public subnet hosts a pair of ASP.Net virtual machines which communicates with a primary Microsoft SQL database in the private subnet. The primary MS SQL database is backed up by a standby MS SQL database, also in the private subnet. These subnets are protected by Data Guard and a security list.
The user accesses the VCN by using GitHub actions through an Internet Gateway. Identity and Access Management along with auditing for the region occur outside the VCN.