此映像包含 Oracle Cloud Infrastructure 区域,其中包含一个可用性域。该域本身包含三个容错域:容错域 1、容错域 2 和容错域 3。区域中的虚拟云网络 (virtual cloud network, VCN) 跨越可用性域和所有三个容错域。VCN 包含一组子网:堆栈顶部是公共子网,下方是三个专用子网。所有这些子网都跨三个容错域。该区域提供监视、审计和身份服务,但这些服务位于 VCN 外部。
按以下所述分配四个子网:
- 公共子网包含负载平衡器层,其中的容错域 1 包含活动负载平衡器,容错域 2 包含被动负载平衡器。从 VCN 到此层的通信由安全列表和路由表控制。
- 负载平衡器层子网的下方是包含 Web 服务器层的专用子网,它包含两个 Moodle LMS Web 服务器,每个容错域 1 和 2 中的一个。
- 下面是一个专用子网包含文件存储层,在容错域 2 中具有网络文件存储 (network file storage, NFS)。对此层的访问由网络安全组 (NSG) 控制。
- 底部专用子网包含三个 MySQL 数据库系统,三个容错域中的每个系统各一个。容错域 1 中的数据库系统是主数据库系统,而另外两个是辅助数据库系统。从 VCN 到此层的通信由安全列表和路由表控制。
该区域外部的用户通过互联网网关访问负载平衡器层。然后,负载平衡器会将流量定向到容错域 1 或 2 中的可用 Moodle LMS Web 服务器。这些服务器还会从专用子网中的 MsSQL 数据库系统提取数据,并与网络文件服务交换数据。