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. Amazon OpenSearch Service supporta OpenSearch un sistema operativo Elasticsearch legacy (fino alla versione 7.10, l'ultima versione open source del software). Quando si crea un cluster, è possibile scegliere il motore di ricerca da usare.

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 dei clickstream. Per ulteriori informazioni, consulta la documentazione. 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 dimensionare il cluster con un'unica chiamata API o con pochi clic nella console.

Per iniziare a utilizzare OpenSearch Service, è necessario creare un dominio di OpenSearch servizio, equivalente a un cluster. OpenSearch Ogni istanza EC2 nel 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 utilizzare gli AWS CLIAWSSDK o Terraform.

Caratteristiche di Amazon OpenSearch Service

OpenSearch Il servizio include le seguenti funzionalità:

Dimensionamento

Sicurezza

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

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

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

  • Autenticazione Amazon Cognito, HTTP basic o SAML 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à

  • 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 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 chiamate API 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 dati superano determinate soglie

Quando utilizzare OpenSearch rispetto ad Amazon Service OpenSearch

Utilizza la tabella seguente per decidere se il OpenSearch servizio Amazon fornito o gestito in modo automatico 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), IAM e. CloudWatch CloudFormation

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

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

Amazon OpenSearch Serverless

Amazon OpenSearch Serverless è una configurazione serverless su richiesta, con scalabilità automatica per Amazon Service. OpenSearch Serverless rimuove le complessità operative legate al provisioning, alla configurazione e all'ottimizzazione dei cluster. OpenSearch Per ulteriori informazioni, consulta Amazon OpenSearch Serverless.

OpenSearch Ingestione di Amazon

Amazon OpenSearch Ingestion è un raccoglitore di dati completamente gestito, basato su Data Prepper, che fornisce dati di log and trace in tempo reale ai domini di Amazon OpenSearch Service e alle raccolte Serverless. OpenSearch Consente di filtrare, arricchire, trasformare, normalizzare e aggregare i dati per l'analisi e la visualizzazione a valle. Per ulteriori informazioni, consulta Amazon OpenSearch Ingestion.

Versioni supportate di OpenSearch Elasticsearch

OpenSearch Il servizio attualmente supporta le seguenti versioni: OpenSearch

  • 2.13, 2.11, 2.9, 2.7, 2.5, 2.3, 1.3, 1.2, 1.1, 1.0

OpenSearch Il servizio supporta anche le seguenti versioni precedenti 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 in Amazon OpenSearch Service, Funzionalità per versione del motore in Amazon OpenSearch Service e Plugin per versione del motore in Amazon Service OpenSearch .

Se si avvia un nuovo progetto di OpenSearch assistenza, si consiglia vivamente di scegliere l'ultima versione supportata. OpenSearch Se un dominio esistente usa una versione di Elasticsearch meno recente, è possibile decidere di mantenere il dominio o migrare i dati. Per ulteriori informazioni, consulta Aggiornamento dei domini Amazon Service OpenSearch .

Prezzi per Amazon OpenSearch Service

Per il OpenSearch servizio, paghi per ogni ora di utilizzo di un'istanza EC2 e per la dimensione cumulativa di tutti i volumi di storage EBS collegati alle tue 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.

Guida introduttiva ad Amazon OpenSearch Service

Per iniziare, registrarsi per ottenere un Account AWS se non ne è già disponibile uno. Dopo aver configurato un account, completa il tutorial introduttivo 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, consulta. Tutorial: migrazione ad AmazonOpenSearchServizio

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

Utilizzalo AWS CloudTrail per ottenere una cronologia delle chiamate all'API 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, consultare 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 tuoi domini OpenSearch di 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 effettuare il provisioning o la gestione di 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 NoSQL interamente gestito che combina prestazioni elevate e prevedibili con una scalabilità ottimale. Per ulteriori informazioni sullo streaming di dati su OpenSearch Service, consulta. 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.