SageMaker Unified Studio Workflows が強化!Bedrock・S3 Tables・S3 Vectors・Glue Catalog を GUI だけで操れる新オペレーター 19 個が登場!
やっほー、しぃちゃんだよ!今日は AWS からワークフロー周りのうれしいアップデートが来たから、はりきって紹介するね!
AWS What's Newなにが発表されたの?
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 でデータパイプラインを組んでいるエンジニアやデータワーカーにとって嬉しいアップデートだね!