この図は、2つのパブリック・サブネット、仮想ディスク・バケット、イベント、ファンクション、DevOpsおよびポリシーを含むVCNを持つ3つのアベイラビリティ・ドメインを持つOCIリージョンを示しています。
パブリック・サブネット(10.0.0.0/24)には、可用性ドメイン1にApache Airflowが含まれています。パブリック・サブネット(10.0.1.0/24)には、アベイラビリティ・ドメイン2のブロック・ボリュームに接続されたワーカー・インスタンスが含まれます。
- ユーザーは、新しい仮想ディスク・イメージをOCI Object Storageバケットにアップロードします。
- 仮想ディスク・イメージ・ファイルのアップロードが終了すると、イベントはOCIファンクションの実行をトリガーします。
- このファンクションは、仮想ディスク・オブジェクトのメタデータをフェッチし、Apache Airflow APIをコールしてDAG (Directed Acyclic Graph)の実行を開始します。
- Apache Airflow DAGは、OCI Block Volumeへの仮想ディスク・イメージのインポートを処理します。
- ユーザーは、Apache Airflowに接続することでDAGの実行をモニターできます。