Utilisation de vecteurs S3 avec OpenSearch Service - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de vecteurs S3 avec OpenSearch Service

Note

Amazon S3 Vectors est en version préliminaire pour Amazon Simple Storage Service et est sujet à modification.

Amazon S3 Vectors s'intègre OpenSearch pour fournir des fonctionnalités de stockage et de recherche vectorielles flexibles. Cette intégration vous permet d'optimiser les coûts en stockant les vecteurs dans S3 Vectors tout en tirant parti des fonctionnalités de recherche avancées de OpenSearch.

Il existe deux intégrations entre S3 Vectors et OpenSearch. La première consiste à exporter des données vectorielles de S3 Vectors vers OpenSearch Serverless pour des capacités de recherche performantes. L'autre utilise S3 Vectors comme moteur de stockage rentable tout OpenSearch en conservant l'accès aux OpenSearch fonctionnalités.

Exporter vers OpenSearch Serverless

Vous pouvez exporter des index vectoriels de S3 Vectors vers des collections OpenSearch sans serveur pour des opérations de recherche hautes performances, des recherches hybrides, des agrégations, un filtrage avancé et une recherche à facettes. Lorsque vous exportez, les données sont copiées vers OpenSearch Serverless tout en restant dans S3 Vectors, ce qui signifie que vous devrez payer pour les deux services pendant cette période.

Quand utiliser cette intégration

Envisagez d'exporter vers OpenSearch Serverless à partir de S3 Vectors lorsque vous avez besoin des éléments suivants :

  • Fonctionnalités de recherche hybrides qui combinent similarité vectorielle et recherche par mots clés.

  • Débit de requêtes élevé pour les charges de travail exigeantes.

  • Réponses à faible latence pour les applications en temps réel qui nécessitent des temps de réponse en millisecondes.

  • Analyses avancées qui incluent les agrégations, la recherche à facettes et le filtrage complexe.

Prérequis

Avant d'utiliser des vecteurs S3 avec OpenSearch, assurez-vous de disposer des éléments suivants :

  • Un compartiment vectoriel S3 existant avec des index vectoriels contenant vos données.

  • Autorisations IAM appropriées pour les vecteurs et le OpenSearch service S3.

  • Compréhension de vos exigences de performance pour choisir la méthode d'intégration appropriée.

Premiers pas

En utilisant le AWS Management Console

Pour exporter des données vectorielles vers OpenSearch
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation, choisissez Vector buckets.

  3. Dans la liste des compartiments vectoriels, choisissez le nom du compartiment contenant les données vectorielles que vous souhaitez exporter.

  4. Pour les index vectoriels, cliquez sur le bouton radio situé à côté de l'index vectoriel que vous souhaitez exporter.

  5. Choisissez Exporter par recherche avancée, puis Exporter vers OpenSearch.

Important
  • Point-in-time export : L'export capture les données jusqu'au lancement de l'export. Si vous mettez à jour vos données vectorielles pendant l'ingestion OpenSearch, toutes les mises à jour ne seront pas reflétées dans OpenSearch.

  • Opération unique : il s'agit d'une exportation unique qui ne restera pas synchronisée avec vos données S3 Vectors. Vous devez réexporter manuellement pour enregistrer les modifications ultérieures.

Ensuite, pour configurer et gérer l'intégration des vecteurs S3 à Amazon OpenSearch Service, vous travaillerez principalement via la OpenSearch console.

Pour afficher les exportations vers OpenSearch
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation, choisissez Vector buckets.

  3. Dans la liste des compartiments vectoriels, choisissez le nom du compartiment contenant les données vectorielles que vous souhaitez exporter.

  4. Pour les index vectoriels, choisissez Exporter la recherche avancée, puis Afficher les exportations vers OpenSearch.

Ensuite, vous verrez les exportations vers OpenSearch via la OpenSearch console.

Pour plus d'informations sur la création et la gestion de collections OpenSearch sans serveur, consultez la section Création et gestion de collections Amazon OpenSearch Service Serverless dans le manuel Amazon OpenSearch Service Developer Guide.

OpenSearch avec le moteur S3 Vectors

Vous pouvez utiliser S3 Vectors comme moteur de stockage sous-jacent pour les clusters OpenSearch gérés par Amazon, afin de fournir un stockage vectoriel optimisé en termes de coûts tout en préservant les OpenSearch fonctionnalités.

Quand utiliser cette intégration

Envisagez de l'utiliser OpenSearch avec le moteur S3 Vectors lorsque vous avez besoin des éléments suivants :

  • Fonctionnalités de recherche hybrides qui combinent similarité vectorielle et recherche par mots clés.

  • Débit de requêtes réduit, ce qui peut entraîner des modèles d'utilisation moins fréquents ou sporadiques.

  • Tolérance de latence plus élevée pour les applications qui peuvent accepter des temps de réponse plus longs en échange d'économies de coûts.

  • Analyses avancées qui incluent les agrégations, la recherche à facettes et le filtrage complexe.

  • OpenSearch Workflows existants que vous souhaitez étendre grâce à un stockage vectoriel rentable.

Prérequis

Avant de l'utiliser OpenSearch avec le moteur S3 Vectors, assurez-vous d'avoir :

  • Un domaine OpenSearch géré existant. Pour plus d'informations, consultez la section Création et gestion de domaines Amazon OpenSearch Service dans le manuel Amazon OpenSearch Service Developer Guide.

  • Compréhension de vos exigences de performance pour choisir la méthode d'intégration appropriée.

Démarrage

Pour l'utiliser OpenSearch avec le moteur S3 Vectors, configurez votre moteur sur S3_Vectors lors de la création de l'index dans OpenSearch. Pour plus d'informations sur le modèle que vous utilisez lors de la création d'un index dans OpenSearch Service, notamment sur l'endroit où spécifier le type de moteur, consultez la section Méthodes et moteurs. Pour plus d'informations sur l'intégration entre le moteur de vecteurs S3 OpenSearch et le moteur de vecteurs S3, consultez la section Fonctionnalités de recherche avancées avec un moteur de vecteurs S3 dans le manuel Amazon OpenSearch Service Developer Guide.