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) innerhalb der Region erstreckt sich auf die Availability-Domain und alle drei Faultdomains. Das VCN enthält einen Stack aus Subnetzen: oben im Stack befindet sich ein öffentliches Subnetz und darunter drei private Subnetze. Alle diese Subnetze erstrecken sich über die drei Faultdomains. 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 Faultdomain 1 einen aktiven Load Balancer enthält, und die Faultdomain 2 einen passiven Load Balancer enthält. Der Traffic zu dieser Tier aus dem VCN wird von einer Sicherheitsliste und einer Routingtabelle kontrolliert.
- Unter dem Subnetz der Load Balancer-Ebene befindet sich ein privates Subnetz mit der Webserver-Ebene, das zwei Magento-Webserver umfasst, eine in jeder der Faultdomains 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 von einer Netzwerksicherheitsgruppe (NSG) gesteuert.
- Das private Bottom-Subnetz enthält drei MySQL-Datenbanksysteme, eines in jeder der drei Faultdomains. Das DB-System in Faultdomain 1 ist das primäre, die anderen beiden hingegen sekundär. Der Traffic zu dieser Tier aus dem VCN wird von einer Sicherheitsliste und einer Routingtabelle kontrolliert.
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 Magento-Webserver in Faultdomain 1 oder 2 weiter. Diese Server rufen auch Daten aus den MsSQL-Datenbanksystemen im privaten Subnetz ab und tauschen Daten mit dem Netzwerkdateiservice aus.