この図は、2つのパブリック・サブネット、仮想ディスク・バケット、イベント、ファンクション、DevOpsおよびポリシーを含むVCNを持つ3つのアベイラビリティ・ドメインを持つOCIリージョンを示しています。

パブリック・サブネット(10.0.0.0/24)には、可用性ドメイン1にApache Airflowが含まれています。パブリック・サブネット(10.0.1.0/24)には、アベイラビリティ・ドメイン2のブロック・ボリュームに接続されたワーカー・インスタンスが含まれます。

  1. ユーザーは、新しい仮想ディスク・イメージをOCI Object Storageバケットにアップロードします。
  2. 仮想ディスク・イメージ・ファイルのアップロードが終了すると、イベントはOCIファンクションの実行をトリガーします。
  3. このファンクションは、仮想ディスク・オブジェクトのメタデータをフェッチし、Apache Airflow APIをコールしてDAG (Directed Acyclic Graph)の実行を開始します。
  4. Apache Airflow DAGは、OCI Block Volumeへの仮想ディスク・イメージのインポートを処理します。
  5. ユーザーは、Apache Airflowに接続することでDAGの実行をモニターできます。