此圖像顯示在 OCI 上部署 GitLab 以啟用 CI/CD 管線的分散式架構。它會顯示 OCI 區域內的單一可用性網域。此可用性網域內有兩個公用子網路和一個單一專用子網路。這三個子網路都受虛擬雲端網路 (VCN) 保護。
公用子網路定址為 10.0.0.0/24 和 10.0.1.0/24。公用子網路 10.0.0.0/24 包含一個防禦主機伺服器,而公用子網路 10.0.1.0/2 包含負載平衡器。這兩個公用子網路都可以透過網際網路閘道,從 VCN 外部存取雲端。
位址為 10.0.2.0/24 的專用子網路包含
- 兩部 GitLab 伺服器,
- Gitaly x2 伺服器,
- Prometheus + Grafana 伺服器,
- Postgres 資料庫,
- 三個 GitLab 執行程式,以及
- Redis 伺服器。