Cos'è Amazon OpenSearch Service? - Amazon OpenSearch Service

Cos'è Amazon OpenSearch Service?

Amazon OpenSearch Service è un servizio gestito che consente di implementare, utilizzare e dimensionare i cluster OpenSearch in AWS Cloud. Amazon OpenSearch Service è il successore di Amazon Elasticsearch Service e supporta OpenSearch e Elasticsearch OSS legacy (fino a 7.10, la versione open source finale del software). Quando si crea un cluster, è possibile scegliere il motore di ricerca da usare.

OpenSearch è un motore di ricerca e analisi open source diffuso per casi d'uso come analisi dei log, monitoraggio delle applicazioni in tempo reale e analisi dei clickstream. Per ulteriori informazioni, consultare la documentazione di OpenSearch.

Il servizio OpenSearch di Amazon effettua il provisioning di tutte le risorse per il cluster e avvia il cluster. Tale servizio individua e sostituisce automaticamente i nodi OpenSearch Service con errore, riducendo i costi associati alle infrastrutture autogestite. Puoi dimensionare il cluster con un'unica chiamata API o con pochi clic nella console.

Per iniziare a usare il servizio OpenSearch, devi creare un dominio del servizio OpenSearch che sia equivalente a un cluster OpenSearch. Ogni istanza EC2 nel cluster funge da nodo di OpenSearch Service.

È possibile usare la console OpenSearch Service per impostare e configurare un dominio in pochi minuti. Se si preferisce l'accesso programmatico, è possibile usare gli la AWS CLI o gli SDK AWS.

Caratteristiche di Amazon OpenSearch Service

OpenSearch Service include le seguenti caratteristiche:

Dimensionamento

  • Numerose configurazioni di CPU, memoria e capacità di archiviazione, note come tipi di istanza, comprese le istanze Graviton a costi ridotti

  • Fino a 3 PB di spazio di archiviazione collegato

  • Archiviazione UltraWarm e a freddo conveniente per i dati di sola lettura

Sicurezza

  • Controllo degli accessi AWS Identity and Access Management (IAM)

  • Semplice integrazione con Amazon VPC e i gruppi di sicurezza VPC

  • Crittografia dei dati a riposo e crittografia da nodo a nodo

  • Autenticazione di Amazon Cognito, di base HTTP o SAML per OpenSearch Dashboards

  • Sicurezza a livello di indice, a livello di documento e a livello di campo

  • Log di verifica

  • Multi-tenancy di Dashboards

Stabilità

  • Più posizioni geografiche per le risorse, note come regioni e zone di disponibilità

  • Allocazione dei nodi tra due o tre zone di disponibilità nella stessa regione AWS, nota come Multi-AZ

  • Nodi master dedicati per l'offload delle attività di gestione del cluster

  • Snapshot automatici per il backup e il ripristino di domini OpenSearch Service

Flessibilità

  • Supporto SQL per l'integrazione con applicazioni di Business Intelligence (BI)

  • Pacchetti personalizzati per migliorare i risultati della ricerca

Integrazione con i servizi più diffusi

  • Visualizzazione dei dati tramite OpenSearch Dashboards

  • Integrazione con Amazon CloudWatch per il monitoraggio dei parametri dei domini OpenSearch Service e l'impostazione di allarmi

  • Integrazione con AWS CloudTrail per la verifica delle chiamate dell'API di configurazione a domini OpenSearch Service

  • Integrazione con Amazon S3, Amazon Kinesis e Amazon DynamoDB per il caricamento dei dati in streaming in OpenSearch Service

  • Avvisi da Amazon SNS quando i dati superano determinate soglie

Versioni supportate di OpenSearch ed Elasticsearch

Al momento OpenSearch Service supporta le seguenti versioni di OpenSearch:

  • 1.3, 1.2, 1.1, 1.0

OpenSearch Service supporta anche le seguenti versioni legacy di Elasticsearch OSS:

  • 7.10, 7.9, 7.8, 7.7, 7.4, 7.1

  • 6.8, 6.7, 6.5, 6.4, 6.3, 6.2, 6.0

  • 5.6, 5.5, 5.3, 5.1

  • 2.3

  • 1.5

Per ulteriori informazioni, consultare Operazioni supportate, Funzionalità per versione di motore e Plug-in per versione motore.

Se si avvia un nuovo progetto OpenSearch Service, consigliamo di scegliere la versione di OpenSearch supportata più recente. Se un dominio esistente usa una versione di Elasticsearch meno recente, è possibile decidere di mantenere il dominio o migrare i dati. Per ulteriori informazioni, consultare Aggiornamento dei domini del servizio OpenSearch di Amazon.

Prezzi per Amazon OpenSearch Service

Per OpenSearch Service si pagherà per ogni ora d'uso di un'istanza EC2 e per le dimensioni complessive di tutti i volumi di archiviazione EBS collegati alle istanze. Vengono applicati anche i costi di trasferimento dei dati AWS standard.

Tuttavia, esistono alcune eccezioni di trasferimento dati notevoli. Se un dominio utilizza più zone di disponibilità, OpenSearch Service non addebita il traffico tra le zone di disponibilità. All'interno di un dominio vengono eseguite notevoli attività di trasferimento dei dati durante l'allocazione e il ribilanciamento delle partizioni. OpenSearch Service non misura né addebita i costi legati a questo traffico. Allo stesso modo, OpenSearch Service non fattura il trasferimento di dati tra i nodi UltraWarm/a freddo e Amazon S3.

Per i dettagli completi, consultare Prezzi di Amazon OpenSearch Service. Per informazioni sui costi addebitati durante le modifiche di configurazione, consulta Costi per le modifiche di configurazione.

Nozioni di base su Amazon OpenSearch Service

Per iniziare, registrarsi per ottenere un Account AWS se non ne è già disponibile uno. Dopo aver configurato un account, completare il tutorial sulle nozioni di base per Amazon OpenSearch Service. Per ulteriori informazioni mentre apprendi come usare il servizio, consulta gli argomenti introduttivi seguenti:

Per informazioni sulla migrazione a OpenSearch Service da un cluster OpenSearch autogestito, consultare Tutorial: Migrazione al servizio OpenSearch di Amazon.

OpenSearch Service viene comunemente usato con i servizi seguenti:

Amazon CloudWatch

I domini OpenSearch Service inviano automaticamente i parametri a CloudWatch in modo che sia possibile monitorare lo stato di integrità del dominio e le sue prestazioni. Per ulteriori informazioni, consultare Monitoraggio dei parametri del cluster OpenSearch con Amazon CloudWatch.

CloudWatch Logs può anche procedere in direzione opposta. È possibile configurare CloudWatch Logs per lo streaming dei dati in OpenSearch Service per l'analisi. Per ulteriori informazioni, consultare Caricamento di dati in streaming da Amazon CloudWatch.

AWS CloudTrail

Utilizzare AWS CloudTrail per ottenere una cronologia delle chiamate API di configurazione OpenSearch Service e degli eventi correlati per l'account. Per ulteriori informazioni, consultare Monitoraggio delle chiamate API di Amazon OpenSearch Service con AWS CloudTrail.

Amazon Kinesis

Kinesis è un servizio gestito per l'elaborazione in tempo reale dei dati di streaming su vasta scala. Per ulteriori informazioni, consultare Caricamento dei dati in streaming in Amazon Kinesis Data Streams e Caricamento dei dati in streaming da Amazon Kinesis Data Firehose.

Amazon S3

Amazon Simple Storage Service (Amazon S3) è un servizio di archiviazione su Internet. Questa guida fornisce il codice di esempio Lambda per l'integrazione con Amazon S3. Per ulteriori informazioni, consultare Caricamento di dati in streaming da Amazon S3.

AWS IAM

AWS Identity and Access Management (IAM) è un servizio Web che può essere utilizzato per gestire l'accesso ai domini OpenSearch Service. Per ulteriori informazioni, consultare Gestione di accessi e identità nel servizio OpenSearch di Amazon.

AWS Lambda

AWS Lambda è un servizio di elaborazione che consente di eseguire del codice senza la necessità di effettuare il provisioning o la gestione dei server. Questa guida fornisce il codice di esempio Lambda per lo streaming dei dati da DynamoDB, Amazon S3 e Kinesis. Per ulteriori informazioni, consultare Caricamento dei dati in streaming in Amazon OpenSearch Service.

Amazon DynamoDB

Amazon DynamoDB è un servizio di database NoSQL interamente gestito che combina prestazioni elevate e prevedibili con una scalabilità ottimale. Per ulteriori informazioni sullo streaming dei dati in OpenSearch Service, consultare Caricamento di dati in streaming da una tabella Amazon DynamoDB.

Amazon QuickSight

È possibile visualizzare i dati da OpenSearch Service utilizzando i pannelli di controllo di Amazon QuickSight. Per ulteriori informazioni, consultare Utilizzo di Amazon OpenSearch Service con Amazon QuickSight nella Guida per l'utente di Amazon QuickSight.

Nota

OpenSearch include alcuni codici Elasticsearch con licenza Apache da Elasticsearch B.V. e altro codice sorgente. Elasticsearch B.V. non è la fonte di quell'altro codice sorgente. ELASTICSEARCH è un marchio registrato di Elasticsearch B.V.