Che cos'è Amazon OpenSearch Service? - OpenSearch Servizio Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Che cos'è Amazon OpenSearch Service?

Amazon OpenSearch Service è un servizio gestito che semplifica l'implementazione, il funzionamento e la scalabilità OpenSearch dei cluster nel AWS cloud. Un dominio OpenSearch di servizio è sinonimo di cluster. OpenSearch I domini sono cluster con le impostazioni, i tipi di istanza, il numero di istanze e le risorse di archiviazione specificate. Amazon OpenSearch Service supporta OpenSearch Elasticsearch legacy OSS (fino alla versione 7.10, l'ultima versione open source del software). Quando crei un dominio, puoi scegliere quale motore di ricerca utilizzare.

OpenSearchè un motore di ricerca e analisi completamente open source per casi d'uso come l'analisi dei log, il monitoraggio delle applicazioni in tempo reale e l'analisi del clickstream. Per ulteriori informazioni, consulta la documentazione relativa ad OpenSearch .

Amazon OpenSearch Service fornisce tutte le risorse per il OpenSearch cluster e lo avvia. Inoltre, rileva e sostituisce automaticamente i nodi di OpenSearch servizio guasti, riducendo il sovraccarico associato alle infrastrutture autogestite. Puoi scalare il cluster con una singola API chiamata o pochi clic nella console.

Diagram showing data flow from input sources through Amazon OpenSearch Service to output applications.

Per iniziare a utilizzare OpenSearch Service, è necessario creare un dominio di OpenSearch servizio, equivalente a un OpenSearch cluster. Ogni EC2 istanza del cluster funge da unico nodo OpenSearch di servizio.

Puoi utilizzare la console OpenSearch di servizio per configurare e configurare un dominio in pochi minuti. Se preferisci l'accesso programmatico, puoi usare il AWS CLIAWS SDKs, the o Terraform.

Caratteristiche di Amazon OpenSearch Service

OpenSearch Il servizio include le seguenti funzionalità:

Dimensionamento

  • Numerose configurazioni di CPU memoria e capacità di archiviazione note come tipi di istanze, comprese le convenienti istanze Graviton

  • Supporta fino a 1002 nodi di dati

  • Fino a 25 PB di storage collegato

  • Archiviazione a freddo economica per UltraWarmdati di sola lettura

Sicurezza

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

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

  • Crittografia dei dati inattivi e node-to-node crittografia

  • Amazon Cognito, HTTP basic o SAML autenticazione per dashboard OpenSearch

  • 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 su due o tre zone di disponibilità nella stessa AWS regione, nota come Multi-AZ

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

  • Istantanee automatizzate per il backup e il ripristino dei domini di servizio OpenSearch

Flessibilità

  • SQLsupporto 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 dashboard OpenSearch

  • Integrazione con Amazon CloudWatch per il monitoraggio delle metriche OpenSearch del dominio del servizio e l'impostazione degli allarmi

  • Integrazione con AWS CloudTrail per il controllo delle API chiamate di configurazione ai domini di servizio OpenSearch

  • Integrazione con Amazon S3, Amazon Kinesis e Amazon DynamoDB per caricare dati di streaming in Service OpenSearch

  • Avvisi da Amazon SNS quando i tuoi dati superano determinate soglie

Quando utilizzare OpenSearch rispetto ad Amazon Service OpenSearch

Utilizza la tabella seguente per decidere se il OpenSearch servizio Amazon con provisioning o con gestione automatica OpenSearch è la scelta giusta per te.

OpenSearch OpenSearch Servizio Amazon
  • La tua organizzazione è disposta a monitorare e gestire manualmente i cluster forniti autonomamente e dispone di persone con le competenze adeguate.

  • Desiderate il controllo completo a livello di compilazione del codice.

  • La tua organizzazione preferisce, o utilizza esclusivamente, il software open source.

  • Hai una strategia multi-cloud, che richiede tecnologie che non sono specifiche del fornitore.

  • Il tuo team è in grado di risolvere qualsiasi problema critico di produzione.

  • Desiderate la flessibilità necessaria per utilizzare, modificare ed estendere il prodotto come preferite.

  • Desideri accedere immediatamente alle nuove funzionalità non appena vengono rilasciate.

  • Non vuoi gestire, monitorare e mantenere manualmente la tua infrastruttura.

  • Desideri modi semplici per gestire i crescenti costi di analisi distribuendo i dati su più livelli di storage, sfruttando la durabilità e il basso costo di Amazon S3.

  • Vuoi sfruttare le integrazioni con altri sistemi Servizi AWS come DynamoDB, Amazon DocumentDB (con compatibilità MongoDB),, e. IAM CloudWatch CloudFormation

  • Desideri accedere facilmente all'assistenza fornita per la manutenzione preventiva e durante i Supporto problemi di produzione.

  • Desiderate sfruttare funzionalità come la riparazione automatica, la manutenzione proattiva, la resilienza e i backup.

Versioni supportate di Elasticsearch OpenSearch

OpenSearch Il servizio supporta più versioni OpenSearch e versioni legacy open source di Elasticsearch. Per alcune versioni, abbiamo già pubblicato la data di fine del supporto standard e la data di supporto estesa. Si consiglia di eseguire l'aggiornamento alla OpenSearch versione più recente disponibile per utilizzare al meglio il OpenSearch Servizio, in termini di rapporto prezzo/prestazioni, ricchezza di funzionalità e miglioramenti della sicurezza. Consulta la tabella seguente per un elenco delle versioni e le relative tempistiche di assistenza:

La pianificazione di fine del supporto per le versioni di Elasticsearch è la seguente:

Versione del software Fine del supporto standard Fine dell'Extended Support
Versioni di Elasticsearch 1.5 e 2.3 7 novembre 2025 7 novembre 2026
Versioni da 5.1 a 5.5 di Elasticsearch 7 novembre 2025 7 novembre 2026
Versioni di Elasticsearch 5.6 7 novembre 2025 7 novembre 2028
Versioni di Elasticsearch da 6.0 a 6.7 7 novembre 2025 7 novembre 2026
Versioni di Elasticsearch 6.8 Non annunciato Non annunciato
Versioni di Elasticsearch da 7.1 a 7.8 7 novembre 2025 7 novembre 2026
Versioni di Elasticsearch 7.9 Non annunciato Non annunciato
Versioni di Elasticsearch 7.10 Non annunciato Non annunciato

La pianificazione della fine del supporto per OpenSearch le versioni è la seguente:

Versione del software Fine del supporto standard Fine dell'Extended Support
OpenSearch versioni 1.0 e 1.2 7 novembre 2025 7 novembre 2026
OpenSearch versioni 1.3 Non annunciato Non annunciato
OpenSearch versioni da 2.3 a 2.9 7 novembre 2025 7 novembre 2026
OpenSearch versioni 2.11 e versioni successive Non annunciato Non annunciato

Supporto standard e supporto esteso di OpenSearch Elasticsearch

AWS fornisce correzioni di bug e aggiornamenti di sicurezza regolari per le versioni coperte da Standard Support. Per le versioni con supporto esteso, AWS fornisce correzioni di sicurezza critiche per un periodo di almeno 12 mesi dopo la fine del supporto standard, a una tariffa fissa aggiuntiva per ogni Normalized Instance Hour ()NIH. NIHviene calcolato come fattore della dimensione dell'istanza (ad esempio media, grande) e del numero di ore di istanza (per un esempio, vedi la sezione Calcolo dei costi di supporto esteso di seguito). I costi di supporto esteso vengono applicati automaticamente quando un dominio esegue una versione per la quale il supporto standard è terminato. È possibile eseguire l'aggiornamento a una versione recente ancora coperta dal supporto standard per evitare costi di supporto estesi. Per ulteriori informazioni sui costi del supporto esteso, consulta la sezione Costi del supporto esteso. Per informazioni generali sul supporto esteso, consulta l'Extended Support.

Calcolo dei costi di assistenza estesa

Ai domini che eseguono versioni con supporto esteso verrà addebitato un supplemento fissofee/Normalized Instance Hour (NIH), for example, $0.0065 in the US East (North Virginia) Region. NIH is computed as a factor of the instance size (e.g., medium, large), and the number of instance hours. For example, if you are running an m7g.medium.search instance for 24 hours in the US East (North Virginia) Region, which is priced at $0.068/Instance hour (on-demand), you will typically pay $1.632 ($0.068x24). If you are running a version that is in extended support, you will pay an additional $0.0065/NIH, calcolato come 0,0065 USD x 24 (numero di ore di istanza) x 2 (fattore di normalizzazione delle dimensioni; 2 per le istanze di medie dimensioni), che equivale a 0,312 USD per il supporto esteso per 24 ore. L'importo totale che pagherai per 24 ore sarà la somma del costo di utilizzo standard dell'istanza e del costo del supporto esteso, pari a 1,944 USD (1,632 USD+0,312 USD). La tabella seguente mostra il fattore di normalizzazione per istanze di varie dimensioni in Service. OpenSearch

Dimensioni istanza Fattore di normalizzazione
nano 0,25
micro 0,5
small 1
medium 2
large 4
xlarge 8
2xlarge 16
4xlarge 32
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256

Prezzi per Amazon OpenSearch Service

Per il OpenSearch servizio, paghi per ogni ora di utilizzo di un'EC2istanza e per la dimensione cumulativa di tutti i volumi di EBS storage collegati alle istanze. Si applicano anche le tariffe standard per il trasferimento AWS dei dati.

Tuttavia, esistono alcune eccezioni di trasferimento dati notevoli. Se un dominio utilizza più zone di disponibilità, il OpenSearch servizio non fattura il traffico tra le zone di disponibilità. Un significativo trasferimento di dati avviene all'interno di un dominio durante l'allocazione e il ribilanciamento degli shard. OpenSearch Non servono né contatori né bollette per questo traffico. Allo stesso modo, il OpenSearch Servizio non fattura il trasferimento di dati tra UltraWarm/cold nodes e Amazon S3.

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

OpenSearch Il servizio viene comunemente utilizzato con i seguenti servizi:

Amazon CloudWatch

OpenSearch I domini di servizio inviano automaticamente le metriche a CloudWatch in modo da poter monitorare lo stato e le prestazioni del dominio. Per ulteriori informazioni, consulta Monitoraggio delle metriche dei OpenSearch cluster con Amazon CloudWatch.

CloudWatch I log possono anche andare nella direzione opposta. È possibile configurare CloudWatch i registri per lo streaming dei dati al OpenSearch Servizio per l'analisi. Per ulteriori informazioni, consulta Caricamento di dati di streaming da Amazon CloudWatch.

AWS CloudTrail

AWS CloudTrail Utilizzalo per ottenere una cronologia delle API chiamate di configurazione del OpenSearch servizio e degli eventi correlati per il tuo account. Per ulteriori informazioni, consulta Monaggio delle chiamate API 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 di dati di streaming da Amazon 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, consulta Caricamento di dati in streaming da Amazon S3.

AWS IAM

AWS Identity and Access Management (IAM) è un servizio web che puoi utilizzare per gestire l'accesso ai domini OpenSearch del Servizio. Per ulteriori informazioni, consulta Identity and Access Management in Amazon OpenSearch Service.

AWS Lambda

AWS Lambda è un servizio di elaborazione che consente di eseguire codice senza fornire o gestire 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 di dati di streaming in Amazon OpenSearch Service.

Amazon DynamoDB

Amazon DynamoDB è un servizio di database SQL No completamente gestito che offre prestazioni veloci e prevedibili con una scalabilità perfetta. Per ulteriori informazioni sullo streaming di dati su Service, consulta. OpenSearch Caricamento di dati in streaming da una tabella Amazon DynamoDB

Amazon QuickSight

Puoi visualizzare i dati di OpenSearch Service utilizzando i QuickSight dashboard di Amazon. Per ulteriori informazioni, consulta Using Amazon OpenSearch Service with Amazon QuickSight nella Amazon QuickSight User Guide.

Nota

OpenSearch include alcuni codici Elasticsearch con licenza Apache di 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.