Dieses Image enthält eine Oracle Cloud Infrastructure-Region mit einer einzelnen Availability-Domain, die selbst drei Faultdomains, Faultdomain 1, Faultdomain 2 und Faultdomain 3 enthält. Ein virtuelles Cloud-Netzwerk (VCN) in der Region erstreckt sich auf die Availability-Domain und alle drei Faultdomains. Das VCN enthält sowohl ein öffentliches Subnetz als auch ein privates Subnetz, das sich beide über die drei Faultdomains erstrecken. Beide Subnetze werden durch eine Routing-Tabelle und eine Sicherheitsliste geschützt. Monitoring-, Auditing- und Identity Services werden innerhalb der Region bereitgestellt, aber außerhalb des VCN.
  • Das öffentliche Subnetz enthält eine Load Balancer-Ebene, in der die Faultdomain 1 einen aktiven Load Balancer enthält und die Faultdomain 2 einen passiven Load Balancer enthält. Der Traffic zu dieser Tier vom VCN wird von einer Sicherheitsliste und einer Routing-Tabelle gesteuert.
  • Unterhalb des Load Balancer-Tier-Subnetzes befindet sich ein privates Subnetz mit der Webserver-Tier, bestehend aus zwei Drupal-Webservern (eines in jeder Faultdomain 1 und 2).
  • Darunter enthält ein privates Subnetz eine File Storage Tier, mit Network File Storage (NFS) in Faultdomain 2. Der Zugriff auf diese Tier wird durch eine Netzwerksicherheitsgruppe (NSG) gesteuert.
  • Das untere private Subnetz enthält drei MySQL-Datenbanksysteme, eines in jeder der drei Faultdomains. Das DB-System in Faultdomain 1 ist primär, während die beiden anderen sekundär sind. Der Traffic zu dieser Tier vom VCN wird von einer Sicherheitsliste und einer Routing-Tabelle gesteuert.

Benutzer außerhalb der Region greifen über ein Internetgateway auf die Load-Balancer-Ebene zu. Der Load Balancer leitet dann den Datenverkehr an den verfügbaren Drupal-Webserver in Faultdomain 1 oder 2 weiter. Diese Server rufen auch Daten aus den MsSQL-Datenbanksystemen im privaten Subnetz ab.