この図は、Oracle Cloud Infrastructure (OCI)上の自動機械学習操作(MLOps)パイプラインを示しています。このパイプラインは、インターネット参加者を1つの可用性ドメインの管理されたDevOpsおよびデータ・サイエンス・サービスとリンクします。
- インターネット参加者: 顧客は推論リクエストをOracle Cloud Infrastructure Web Application Firewallに送信します。コード開発者は、Oracle Cloud Infrastructure DevOpsで使用されるコード・リポジトリにコードをプッシュします。データ・サイエンティストとML開発者は、Oracle Cloud Infrastructure Data Scienceとインタフェースします。
- OCIリージョン
- コンパートメント: このリージョンのMLOpsワークロードのガバナンスと共有ポリシーを提供します。
- 可用性ドメイン: MLOpsネットワーキングおよびエンドポイントを操作する分離されたコンピュート容量を提供します。
- Oracle Services Networkには、次の機能があります。
- Oracle Cloud Infrastructure Identity and Access Management
- Oracle Cloud Infrastructure Vault
- Oracle Cloud Infrastructure Logging
- Oracle Cloud Infrastructure Monitoring
- Oracle Cloud Infrastructure Notifications
- 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 Engineモデル・エンドポイント、MLFlowエンドポイントおよびデータ・サイエンス・ジョブを実行します。OCI DevOpsは開発者コード・リポジトリからプルし、コンテナ・イメージを構築して格納しますOCIレジストリ。データ・サイエンスは、OCI DevOpsパイプラインを使用して実験を追跡し、トレーニング済モデルをエンドポイントに昇格します。データ・サイエンス・モデルおよびワークロード結果はOCIオブジェクト・ストレージに格納されます。