Uso de S3 Vectors con OpenSearch Service
nota
Amazon S3 Vectors se encuentra en versión preliminar para Amazon Simple Storage Service y está sujeto a cambios.
Amazon S3 Vectors se integra con OpenSearch para proporcionar capacidades flexibles de almacenamiento y búsqueda vectoriales. Esta integración le permite optimizar los costos mediante el almacenamiento de vectores en S3 Vectors a la vez que aprovecha las características de búsqueda avanzada de OpenSearch.
Hay dos integraciones entre S3 Vectors y OpenSearch. Una es exportar datos vectoriales desde S3 Vectors a OpenSearch sin servidor para obtener capacidades de búsqueda de alto rendimiento. La otra utiliza S3 Vectors como un motor de almacenamiento económico en OpenSearch, al mismo tiempo que mantiene el acceso a la funcionalidad de OpenSearch.
Exportación a OpenSearch sin servidor
Puede exportar índices vectoriales de S3 Vectors a colecciones de OpenSearch sin servidor para operaciones de búsqueda de alto rendimiento, búsqueda híbrida, agregaciones, filtrado avanzado y búsqueda por facetas. Al exportar, los datos se copian en OpenSearch sin servidor, pero permanecen en S3 Vectors, lo que significa que pagará por ambos servicios durante este tiempo.
Uso de esta integración
Considere la posibilidad de realizar la exportación a OpenSearch sin servidor desde S3 Vectors cuando necesite lo siguiente:
-
Capacidades de búsqueda híbrida que combinan la similitud vectorial con la búsqueda por palabras clave.
-
Alto rendimiento de consultas para cargas de trabajo exigentes.
-
Respuestas de baja latencia para aplicaciones en tiempo real que requieren tiempos de respuesta de milisegundos.
-
Análisis avanzados que incluyen agregaciones, búsqueda por facetas y filtrado complejo.
Requisitos previos
Antes de utilizar S3 Vectors con OpenSearch, asegúrese de que tiene lo siguiente:
-
Un bucket vectorial de S3 existente con índices vectoriales que contengan los datos.
-
Permisos de IAM adecuados tanto para S3 Vectors como para OpenSearch Service.
-
Conocimiento de los requisitos de rendimiento para elegir el método de integración adecuado.
Introducción
Uso de AWS Management Console
Exportación de datos vectoriales a OpenSearch
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En el panel de navegación, elija Buckets vectoriales.
-
En la lista de buckets vectoriales, elija el nombre del bucket que contiene los datos vectoriales que desea exportar.
-
En Índices vectoriales, elija el botón de opción situado junto al índice vectorial que desea exportar.
-
Elija Exportación de búsqueda avanzada y, a continuación, Exportar a OpenSearch.
importante
-
Exportación a un momento determinado: la exportación captura los datos hasta el inicio de la exportación. Si realiza actualizaciones en los datos vectoriales durante la ingesta en OpenSearch, no todas las actualizaciones se reflejarán en OpenSearch.
-
Operación única: se trata de una exportación única y no se mantendrá sincronizada con los datos de S3 Vectors. Debe volver a efectuar la exportación manualmente para capturar cualquier cambio posterior.
A continuación, para configurar y administrar la integración de S3 Vectors con Amazon OpenSearch Service, trabajará principalmente a través de la consola de OpenSearch.
Visualización de las exportaciones a OpenSearch
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En el panel de navegación, elija Buckets vectoriales.
-
En la lista de buckets vectoriales, elija el nombre del bucket que contiene los datos vectoriales que desea exportar.
-
En Índices vectoriales, elija Exportación de búsqueda avanzada y, a continuación, elija Ver exportaciones a OpenSearch.
A continuación, verá las exportaciones a OpenSearch a través de la consola de OpenSearch.
Para obtener más información sobre cómo crear y administrar colecciones de OpenSearch sin servidor, consulte Creación y administración de colecciones de Amazon OpenSearch Service sin servidor en la Guía para desarrolladores de Amazon OpenSearch Service.
OpenSearch con el motor de S3 Vectors
Puede utilizar S3 Vectors como motor de almacenamiento subyacente para los clústeres administrados por Amazon OpenSearch
Uso de esta integración
Considere la posibilidad de utilizar OpenSearch con el motor de S3 Vectors cuando necesite lo siguiente:
-
Capacidades de búsqueda híbrida que combinan la similitud vectorial con la búsqueda por palabras clave.
-
Menor rendimiento de las consultas que pueden tener patrones de uso menos frecuentes o esporádicos.
-
Mayor tolerancia a la latencia para aplicaciones que pueden aceptar tiempos de respuesta más largos a cambio de un ahorro de costos.
-
Análisis avanzados que incluyen agregaciones, búsqueda por facetas y filtrado complejo.
-
Flujos de trabajo de OpenSearch existentes que desea ampliar con un almacenamiento vectorial económico.
Requisitos previos
Antes de utilizar OpenSearch con el motor de S3 Vectors, asegúrese de que tiene:
-
Un dominio administrado por OpenSearch existente. Para obtener más información, consulte Creación y administración de dominios de Amazon OpenSearch Service en la Guía para desarrolladores de Amazon OpenSearch Service.
-
Conocimiento de los requisitos de rendimiento para elegir el método de integración adecuado.
Introducción
Para utilizar OpenSearch con el motor de S3 Vectors, establezca el motor en S3_Vectors
durante la creación del índice en OpenSearch. Para obtener más información sobre la plantilla que se utiliza al crear un índice en OpenSearch Service, incluido dónde especificar el tipo de motor, consulte Métodos y motores