Utilizzo di S3 Vectors con Servizio OpenSearch
Nota
Amazon S3 Vectors è disponibile in versione di anteprima per Amazon Simple Storage Service ed è soggetto a modifiche.
Amazon S3 Vectors si integra con OpenSearch per fornire funzionalità di archiviazione e ricerca di vettori flessibili. Questa integrazione consente di ottimizzare i costi archiviando i vettori in S3 Vectors e sfruttando al contempo le funzionalità di ricerca avanzata di OpenSearch.
Sono disponibili due integrazioni tra S3 Vectors e OpenSearch. Una consiste nell’esportare i dati vettoriali da S3 Vectors a OpenSearch serverless per funzionalità di ricerca ad alte prestazioni. L’altra utilizza S3 Vectors come motore di archiviazione conveniente all’interno di OpenSearch, pur mantenendo l’accesso alle funzionalità di OpenSearch.
Esportazione in OpenSearch serverless
È possibile esportare indici vettoriali da S3 Vectors in raccolte OpenSearch serverless per operazioni di ricerca ad alte prestazioni, ricerca ibrida, aggregazioni, filtri avanzati e ricerca con facet. I dati esportati vengono copiati su OpenSearch serverless rimanendo in S3 Vectors, il che significa che si pagano entrambi i servizi durante questa fase.
Quando utilizzare questa integrazione
L’esportazione in OpenSearch Serverless da S3 Vectors è utile se necessiti di:
-
Funzionalità di ricerca ibrida che combinano la somiglianza vettoriale con la ricerca per parole chiave.
-
Elevato throughput delle query per carichi di lavoro impegnativi.
-
Risposte a bassa latenza per applicazioni in tempo reale che richiedono tempi di risposta nell’ordine di millisecondi.
-
Analisi avanzate che includono aggregazioni, ricerca con facet e filtri complessi.
Prerequisiti
Prima di utilizzare S3 Vectors con OpenSearch è necessario disporre di quanto segue:
-
Un bucket vettoriale S3 esistente con indici vettoriali contenenti i dati.
-
Autorizzazioni IAM appropriate sia per S3 Vectors sia per Servizio OpenSearch.
-
Una comprensione dei requisiti prestazionali per scegliere il metodo di integrazione appropriato.
Nozioni di base
Utilizzando Console di gestione AWS
Come esportare dati vettoriali in OpenSearch
Accedi alla Console di gestione AWS e apri la console Amazon S3 all’indirizzo https://console.aws.amazon.com/s3/
. -
Nel riquadro di navigazione, scegli Bucket di vettori.
-
Nell’elenco dei bucket vettoriali, scegli il nome del bucket contenente i dati vettoriali che desideri esportare.
-
Per Indici vettoriale, scegli il pulsante di opzione accanto all’indice vettoriale che desideri esportare.
-
Scegli Esportazione avanzata della ricerca, quindi scegli Esporta in OpenSearch.
Importante
-
Esportazione point-in-time: l’esportazione acquisisce i dati fino all’avvio dell’esportazione. Se aggiorni i dati vettoriali durante l’importazione in OpenSearch, non tutti gli aggiornamenti si rifletteranno in OpenSearch.
-
Operazione una tantum: si tratta di un’esportazione una tantum che non viene sincronizzata con i dati di S3 Vectors. È necessario ripetere manualmente l’esportazione per acquisire eventuali modifiche successive.
Per configurare e gestire l’integrazione di S3 Vectors con Servizio OpenSearch di Amazon si utilizza principalmente la console OpenSearch.
Come visualizzare le esportazioni in OpenSearch
Accedi alla Console di gestione AWS e apri la console Amazon S3 all’indirizzo https://console.aws.amazon.com/s3/
. -
Nel riquadro di navigazione, scegli Bucket di vettori.
-
Nell’elenco dei bucket vettoriali, scegli il nome del bucket contenente i dati vettoriali che desideri esportare.
-
Per Indici vettoriale scegli Esportazione avanzata della ricerca, quindi scegli Visualizza esportazioni in OpenSearch.
Quindi, visualizzi le esportazioni in OpenSearch utilizzando la console OpenSearch.
Per ulteriori informazioni sulla creazione e sulla gestione delle raccolte OpenSearch serverless, consulta Creazione e gestione di raccolte del Servizio OpenSearch di Amazon serverless nella Guida per gli sviluppatori di Servizio OpenSearch di Amazon.
OpenSearch con motore S3 Vectors
È possibile utilizzare S3 Vectors come motore di archiviazione sottostante per i cluster gestiti da Amazon OpenSearch
Quando utilizzare questa integrazione
L’utilizzo di OpenSearch con il motore S3 Vectors è utile se necessiti di:
-
Funzionalità di ricerca ibrida che combinano la somiglianza vettoriale con la ricerca per parole chiave.
-
Riduzione del throughput delle query con modelli di utilizzo meno frequenti o sporadici.
-
Maggiore tolleranza di latenza per le applicazioni in grado di accettare tempi di risposta più lunghi in cambio di costi più contenuti.
-
Analisi avanzate che includono aggregazioni, ricerca con facet e filtri complessi.
-
Flussi di lavoro OpenSearch esistenti da estendere con un’archiviazione vettoriale conveniente.
Prerequisiti
Prima di utilizzare OpenSearch con il motore S3 Vectors è necessario disporre di quanto segue:
-
Un dominio gestito da OpenSearch esistente. Per ulteriori informazioni, consulta Creazione e gestione di domini OpenSearch di Amazon Service nella Guida per lo Sviluppatore del servizio OpenSearch di Amazon.
-
Una comprensione dei requisiti prestazionali per scegliere il metodo di integrazione appropriato.
Nozioni di base
Per utilizzare OpenSearch con il motore S3 Vectors, imposta il motore su S3_Vectors durante la creazione dell’indice in OpenSearch. Per ulteriori informazioni sul modello da utilizzare per creare un indice in Servizio OpenSearch, incluso dove specificare il tipo di motore, consulta Metodi e motori