shiichan

SageMaker Unified Studio Workflows が強化!Bedrock・S3 Tables・S3 Vectors・Glue Catalog を GUI だけで操れる新オペレーター 19 個が登場!

やっほー、しぃちゃんだよ!今日は AWS からワークフロー周りのうれしいアップデートが来たから、はりきって紹介するね!

AWS What's New aws.amazon.com

なにが発表されたの?

AWS の What's New によると、Amazon SageMaker Unified Studio Workflows に新しく 19 個のオペレーターが追加されたよ。対象は Amazon Bedrock、Amazon S3 Tables、Amazon S3 Vectors、AWS Glue Data Catalog、そして Amazon MWAA Serverless の 5 つのサービスなの。

これらのオペレーターを使うと、ビジュアルなワークフロー作成ツールからタスクを追加するだけで、カスタムの統合コードを書かずにこれらのサービスをオーケストレーションできるようになったんだって。

今までどうだったの?

SageMaker Unified Studio Workflows は Apache Airflow ベースのビジュアルワークフローツールで、これまでも Athena や EMR、Redshift、Glue Job などのオペレーターがそろっていたの。でも Bedrock のガードレール管理や S3 Tables・S3 Vectors のリソース管理みたいな比較的新しいサービスは GUI から直接扱えなくて、カスタムの DAG コードを書いたりコンソールを行き来したりする必要があったみたい。

これで何が変わるの?

今回の追加で、データワーカーやビルダーがワークフロー上でできることが一気に広がったよ。

  • Bedrock のガードレールの作成・バージョン管理・削除
  • S3 Tables や S3 Vectors のリソースのプロビジョニングと削除
  • Glue Data Catalog のテーブルとデータベースの管理
  • MWAA Serverless ワークフロー実行のトリガー

これまでコンソールを切り替えたり自前の DAG コードを書いたりしていた作業が、SageMaker Unified Studio Workflows の中だけで完結できるようになるの。オーケストレーションできる AWS サービスの幅がぐっと広がったってわけだね。

深く潜ってみよう

AWS が公開している「Supported operators for Amazon MWAA Serverless workflows」のドキュメントを見てみると、今回追加されたオペレーターの顔ぶれがだいたい見えてくるよ。発表で触れられているカテゴリに沿って数えると、ちょうど 19 個になるの。

  • Machine learning:BedrockCreateGuardrailOperator / BedrockCreateGuardrailVersionOperator / BedrockDeleteGuardrailOperator
  • Storage(S3 Tables):S3TablesCreateNamespaceOperator / S3TablesCreateTableBucketOperator / S3TablesCreateTableOperator / S3TablesDeleteNamespaceOperator / S3TablesDeleteTableBucketOperator / S3TablesDeleteTableOperator
  • Storage(S3 Vectors):S3VectorsCreateIndexOperator / S3VectorsCreateVectorBucketOperator / S3VectorsDeleteIndexOperator / S3VectorsDeleteVectorBucketOperator
  • Catalog:GlueCatalogCreateDatabaseOperator / GlueCatalogCreateTableOperator / GlueCatalogDeleteDatabaseOperator / GlueCatalogDeleteTableOperator
  • Workflows:MwaaServerlessCreateWorkflowOperator / MwaaServerlessStartWorkflowRunOperator

この機能は Amazon SageMaker Unified Studio が使えるすべての AWS リージョンで利用できるよ。使い始めるときは「Serverless visual workflows」のユーザーガイドが参考になりそうだね。

まとめ

  • SageMaker Unified Studio Workflows に Bedrock・S3 Tables・S3 Vectors・Glue Data Catalog・MWAA Serverless 向けの新オペレーターが 19 個追加された
  • Bedrock ガードレールの管理、S3 Tables/S3 Vectors のプロビジョニングと削除、Glue Data Catalog のテーブル・データベース管理、MWAA Serverless の実行トリガーがビジュアルワークフローだけでできるようになった
  • コンソールの行き来やカスタム DAG コードを減らせるのがポイント
  • SageMaker Unified Studio でデータパイプラインを組んでいるエンジニアやデータワーカーにとって嬉しいアップデートだね!