此圖像顯示 Oracle Cloud Infrastructure (OCI) 上的自動化機器學習作業 (MLOps) 管線,可將網際網路參與者與一個可用性網域的受管理 DevOps 和資料科學服務連結。
- 網際網路參與者:客戶會傳送推論要求給 Oracle Cloud Infrastructure Web Application Firewall 。程式碼開發人員將程式碼推送至 Oracle Cloud Infrastructure DevOps 使用的程式碼儲存庫;資料科學家和 ML 開發人員使用 Oracle Cloud Infrastructure Data Science 介面。
- OCI 區域
- 區間:提供此區域中 MLOps 工作負載的治理和共用原則。
- 可用性網域:提供運作 MLOps 網路和端點的隔離運算能力。
- Oracle 服務網路提供下列功能:
- Oracle Cloud Infrastructure Identity and Access Management
- Oracle Cloud Infrastructure Vault
- Oracle Cloud Infrastructure 日誌記錄
- Oracle Cloud Infrastructure Monitoring
- Oracle Cloud Infrastructure 通知
- Oracle Cloud Infrastructure Object Storage
- 虛擬雲端網路 (VCN)
- 子網路 A:公用子網路會執行 OCI WAF、Oracle Cloud Infrastructure Load Balancer 、網際網路閘道及網路位址轉譯 (NAT) 閘道;OCI WAF 會篩選要求並將核准的呼叫傳送至 OCI Load Balancing,此動作會使用 VCN 進行分配;NAT 閘道可讓專用工作負載接觸到 Oracle Cloud Infrastructure Registry 而不會外洩。
- 子網路 B:專用子網路執行 OCI Kubernetes 引擎模型端點、MLFlow 端點和資料科學工作; OCI DevOps 會從開發人員程式碼儲存區域提取、建置容器映像檔並加以儲存在 OCI Registry 中; Data Science 會追蹤實驗,並使用 OCI DevOps 管線將受過訓練的模型提升至端點; Data Science 模型和工作負載結果儲存在 OCI Object Storage 中。