The image shows an Oracle Cloud Infrastructure (OCI) Region with Oracle Cloud Guard, an Availability Domain with three fault domains, a VCN with four subnets, OCI Object Storage, and OCI DevOps Service.

The VCN is 10.0.0.0/16 has a DRG, Internet Gateway, NAT Gateway, a Service Gateway, and the following subnets:
  • Public Subnet Media 0 (10.0.1.0/24): VNIC 1 resides in Fault Domain 2 with a standby VNIC 1 in Fault Domain 3.
  • Public Subnet Media 10 (10.0.2.0/24): VNIC 2 resides in Fault Domain 2 with a standby VNIC 2 in Fault Domain 3.
  • Private Subnet for HA (10.0.3.0/24): VNIC 3 resides in Fault Domain 2 with a standby VNIC 3 in Fault Domain 3.
  • Private Subnet for WanPort (10.0.4.0/24): SIPpy (Bastion VM) resides in Fault Domain 1. The Primary SBC with a Session Border Controller and VNIC 0 resides in Fault Domain 2. The Standby SBC with a Session Border Controller and standby VNIC 0 resides in Fault Domain 3.
Traffic flows as follows between the components:
  • Bidirectional traffic flows between VNIC 1 and the Internet Gateway and between Standby VNIC 1 and the Internet Gateway.
  • Bidirectional traffic flows between VNIC 1 in Public Subnet Media 0 and the Primary Session Border Controller in Private Subnet WanPort. Bidirectional traffic also flows between Standby VNIC 1 and the Standby Session Border Controller.
  • Bidirectional traffic flows between VNIC 2 in Public Subnet Media 10 and the Primary Session Border Controller in Private Subnet WanPort. Bidirectional traffic also flows between Standby VNIC 2 and the Standby Session Border Controller.
  • Bidirectional traffic occurs between the on-premises data center and the DRG using Site-to-Site VPN. Bidirectional traffic also occurs between the DRG and the SIPpy Bastion VM.
  • Traffic flows from the NAT Gateway to the Internet Gateway.
  • Traffic flows from the Service Gateway to Object Storage.

The OCI DevOps Service resides in the OCI Region. The OCI DevOps Service has a code repository and a build pipeline with build stage. A Developer commits code to the code repository in the OCI DevOps Service. The code flows to the Build Pipeline, then to the Availability Domain.