此图显示了 Oracle Cloud Infrastructure (OCI) 上的自动化机器学习操作 (MLOps) 管道,该管道将互联网参与者与一个可用性域的托管 DevOps 和数据科学服务联系起来。
- Internet 参与者:客户向 Oracle Cloud Infrastructure Web Application Firewall 发送推断请求。代码开发人员将代码推送到 Oracle Cloud Infrastructure DevOps 使用的代码存储库;数据科学家和机器学习开发人员与 Oracle Cloud Infrastructure Data Science 进行交互。
- OCI 区域
- 区间:为此区域中的 MLOps 工作负载提供监管和共享策略。
- 可用性域:提供运行 MLOps 网络和端点的隔离计算容量。
- Oracle Services Network 提供:
- Oracle Cloud Infrastructure 身份和访问管理
- Oracle Cloud Infrastructure Vault
- Oracle Cloud Infrastructure 日志记录
- Oracle Cloud Infrastructure 监视
- Oracle Cloud Infrastructure 通知
- Oracle Cloud Infrastructure Object Storage
- 虚拟云网络 (VCN)
- 子网 A:公共子网运行 OCI WAF、Oracle Cloud Infrastructure Load Balancer 、Internet 网关和网络地址转换 (network address translation,NAT) 网关;OCI WAF 筛选请求并将批准的调用传递到 OCI Load Balancing,通过使用 VCN 进行分配;NAT 网关允许专用工作负载在不暴露的情况下到达 Oracle Cloud Infrastructure Registry 。
- 子网 B:专用子网运行 OCI Kubernetes Engine 模型端点、MLFlow 端点和数据科学作业; OCI DevOps 从开发人员代码存储库中提取,构建容器映像并存储它们在 OCI Registry 中; Data Science 使用 OCI DevOps 管道跟踪实验并将训练的模型提升到端点; Data Science 模型和工作负荷结果存储在 OCI Object Storage 中。