AWSは最近、Amazon S3 Annotationsを発表しました。この機能により、チームは要約、分類、コンプライアンスデータ、AI生成のインサイトなどのリッチで検索可能なコンテキストをS3オブジェクトに直接添付できます。アノテーションはオブジェクトとは独立して更新可能で、データセット全体でクエリできるため、別個のメタデータシステムの必要性を減らします。
JSON、XML、またはYAMLで記述されたアノテーションは、AIエージェントや分析ツールにS3内のオブジェクトを見つけて利用するために必要なコンテキストを提供します。オブジェクトストレージはすでにタグとオブジェクトレベルのシステム定義およびユーザー定義メタデータをサポートしていましたが、Daniel Abib(AWSシニアスペシャリストソリューションアーキテクト)は次のように説明しています:
これらの機能はそれぞれの目的にはうまく機能しますが、別個のメタデータシステムを構築・維持せずに、よりリッチなコンテキストを添付する必要がある場合には制限があります。アノテーションは、根本的に異なる規模と柔軟性でメタデータ機能を提供することで、これらのニーズに対応します。オブジェクトごとに10個の不変タグや2KBのヘッダーと比較して、変更可能でクエリ可能なコンテキストを提供します。
S3 AnnotationsはS3のメタデータモデルを大幅に拡張し、オブジェクトごとに最大1000個の変更可能なアノテーションを許可し、合計容量は1GBとなります。これはユーザー定義メタデータの2KBやオブジェクトごとの10個のタグと比較して大幅に向上しています。この拡張された柔軟性により、S3 Annotationsは単純な属性やライフサイクルメタデータではなく、リッチで構造化されたビジネスコンテキストの保存に適しています。「Context intelligence for your data and AI agents at scale」という記事の中で、AWSテクノロジーVPのMai-Lan Tomsen Bukovecは次のように付け加えています:
アノテーションはS3 Metadataを通じてクエリ可能になります。バケットでアノテーションテーブルを有効にすると、すべてのアノテーションが自動的に完全マネージドのIcebergテーブルに流れ込みます。Amazon Athena、Amazon Redshift、または任意のIceberg互換エンジンを使用してすべてのオブジェクトをクエリでき、エージェントはS3 Tables MCPサーバーを通じて自然言語でアノテーションを発見できます。
S3でのオブジェクトメタデータの編集は、コミュニティから長年要望されていた機能でした。Redditでの反応は圧倒的に肯定的で、ユーザーReturnOfNogginboinkは次のように書いています:
ここで本当に重要なのは、アノテーションが変更可能であるということです。オブジェクトメタデータとは異なり、S3から完全なオブジェクトを読み出して、新しいメタデータでS3に書き戻す必要がありません。これが大きなポイントです。これにより、あらゆる種類の新しいワークフローの可能性が開かれます。
アノテーションの想定されるユースケースには、メディア、金融サービス、ライフサイエンス分野のデータ資産に運用、分析、コンプライアンスのコンテキストを直接添付することが含まれ、メタデータの管理、発見、クエリを別個のシステムなしで容易にします。The Duckbill GroupのチーフクラウドエコノミストであるCorey Quinnは、自身のニュースレターで次のように書いています:
S3はオブジェクトストア内にオブジェクトストアを得て、今では各オブジェクトに1ギガバイトの「コンテキスト」を取り付けることができます。既存の4つのメタデータメカニズムでは十分ではなかったからです。最近の発表はすべて、背後から「エージェントワークフロー」と囁いています。これはシアトルでは「AIがデータを生成し、その後Athenaに支払って読み戻す」という意味です。垂直統合は素晴らしいですが、今度はあなた自身の請求書にかかることになります。
S3 Annotationsは、基盤となるオブジェクトのストレージ階層に関係なく、S3 Standardの料金で保存および課金されます。アノテーションはオブジェクトがコピーされるときにレプリケーションされ、各アノテーションのコピーは個別のPUTリクエストとしてカウントされ課金されます。S3 Annotationsはすべてのリージョンで一般提供されています。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.