編集

Amazon S3 Vectors、クラウド初のネイティブベクター対応ストレージ

AWS が Amazon S3 Vectors プレビューを発表。クラウドオブジェクトストレージ初のネイティブベクター対応で、大規模ベクターデータセットの保存・クエリを最大 90%コスト削減で提供。RAG・ベクター検索アプリケーション開発の大幅なコスト効率化を実現。

専用 vector bucket と API でインフラプロビジョニング不要。vector index 単位でデータ整理、各 bucket で最大 10,000 indexes、index 当たり数千万ベクターに対応。メタデータ付与によりフィルタリング検索も可能。

ベクター挿入・検索例:

python
# ベクター挿入
s3vectors.put_vectors(
  vectorBucketName="my-vector-bucket",
  indexName="my-vector-index",
  vectors=[
    {"key": "v1", "data": {"float32": embeddings[0]},
     "metadata": {"genre": "scifi"}}
  ]
)

# 類似検索
query = s3vectors.query_vectors(
  vectorBucketName="my-vector-bucket",
  indexName="my-vector-index",
  queryVector={"float32": embedding},
  topK=3,
  filter={"genre": "scifi"}
)

Amazon Bedrock Knowledge Bases、SageMaker Unified Studio、OpenSearch Service とネイティブ統合。ベクター検索・RAG アプリケーション・エージェントメモリ構築のコスト効率向上。米国・欧州・アジア太平洋 5 リージョンでプレビュー提供。

出展:Introducing Amazon S3 Vectors: First cloud storage with native vector support at scale

編集