Amazon Elasticsearch Service permette di analizzare, visualizzare ed eseguire ricerche sui dati in tempo reale. Questo servizio gestisce capacità, scalabilità, applicazione di patch e amministrazione dei cluster Elasticsearch in modo automatico e offre accesso diretto alle API Elasticsearch per far concentrare gli sforzi degli sviluppatori nella creazione di applicazioni. 

Caratteristiche principali

Gestione e distribuzione semplificate

Servizio completamente gestito: è possibile distribuire un cluster Elasticsearch pronto per la produzione in pochi minuti. Le operazioni più pesante sono prese in carico automaticamente, perciò non sarà più necessario perdere tempo in attività operative quali provisioning di hardware, installazione e applicazione di patch software, ripristino da errori, backup e monitoraggio.

Configurazione e impostazione semplificate: è possibile impostare e configurare un dominio Amazon Elasticsearch con pochi clic della console o tramite una singola chiamata API nell'interfaccia a riga di comando o in un kit SDK AWS. Al momento della creazione di un dominio, è possibile specificare il numero di istanze, i tipi di istanza e le opzioni di storage. È anche possibile modificare o eliminare i domini esistenti in qualsiasi momento.

Storage flessibile: gli indici di Elasticsearch possono essere memorizzati nello storage locale su istanza oppure in volumi Amazon EBS. È anche possibile scegliere le dimensioni del volume Amazon EBS da allocare nel dominio e il tipo di volume (Magnetic, General Purpose o Provisioned IOPS). Inoltre, è possibile modificare le opzioni di storage secondo necessità anche dopo la creazione del dominio.

Accesso diretto alle API di Elasticsearch: è disponibile l'accesso diretto alle API Elasticsearch per caricare, interrogare e analizzare i dati e per gestire gli indici.

Durabilità dei dati: è possibile garantire un'elevata durabilità dei dati per un dominio Amazon Elasticsearch mediante snapshot manuali e automatizzati. È possibile impiegare snapshot per ripristinare un dominio o per crearne un nuovo, in entrambi casi con dati precaricati. Di default, Amazon Elasticsearch Service creerà automaticamente snapshot quotidiani di ciascun dominio e li conserverà per 14 giorni. Inoltre, sarà possibile utilizzare le API Elasticsearch per creare ulteriori snapshot manualmente. Gli snapshot creati automaticamente vengono memorizzati senza alcun costo in Amazon S3, mentre a quelli creati manualmente sono applicate le tariffe di utilizzo di Amazon S3.

Supporto per i plug-in: Amazon Elasticsearch Service include diversi plug-in della community, fra cui Kuromoji, ICU, Phonetic Analysis, Smart Chinese Analysis plugin, Stempel Polish Analysis plugin, Ingest Processor Attachment plugin, Ingest User Agent Processor plugin e Mapper Murmur3 Plugin. I plug-in vengono distribuiti e gestiti in automatico.

Monitoraggio e parametri: Amazon Elasticsearch Service applica diversi parametri prestazionali tramite Amazon CloudWatch, tra cui il numero di istanze, l'integrità del dominio, i documenti ricercabili e i parametri di Amazon EBS (se configurati), nonché l'utilizzo di CPU, memoria e disco per i dati e per i nodi master. Questi parametri possono essere impiegati per monitorare l'integrità del dominio e prendere gli eventuali provvedimenti.

Integrazione con servizi AWS e strumenti open source

Acquisizione dati semplificata: è possibile acquisire con la massima semplicità dati strutturati e non strutturati nel dominio Amazon Elasticsearch utilizzando Logstash, una pipeline open source che aiuta ad elaborare i log e altri dati di eventi. Il dominio Amazon Elasticsearch può essere configurato come store di back-end per tutti i log provenienti dall'implementazione Logstash. È anche possibile acquisire i dati nel dominio Amazon Elasticsearch utilizzando Amazon Kinesis Firehose, AWS IoT o Amazon CloudWatch Logs. Per ulteriori informazioni, consulta la pagina sull'acquisizione di dati di Amazon Elasticsearch Service.

Supporto integrato per Kibana: è possibile ottenere informazioni migliori più rapidamente utilizzando Kibana, una piattaforma di analisi e visualizzazione dati open source. Kibana viene distribuito automaticamente nei domini Amazon Elasticsearch Service.

Scalabilità semplificata

È possibile aggiungere o rimuovere istanze con la massima semplicità e modificare i volumi Amazon EBS senza tempi di inattività seguendo la crescita aziendale. Con qualche riga di codice, è possibile monitorare lo stato del dominio utilizzando i parametri di Amazon CloudWatch e richiamare l'API Amazon Elasticsearch Service per ricalibrare le risorse del dominio in base a soglie personalizzabili.

Sicurezza

Amazon Elasticsearch Service permette di collegare in tutta sicurezza le applicazioni all'ambiente Elasticsearch da un cloud privato virtuale o dall'Internet pubblico. È possibile configurare l'accesso di rete utilizzando gruppi di sicurezza di VPC o policy di accesso basate su IP. È possibile inoltre autenticare gli utenti al servizio tramite provider di identità aziendali quali Microsoft Active Directory utilizzando SAML 2.0 tramite Amazon Cognito e restringere l'accesso a determinati utenti autenticati utilizzando AWS Identity and Access Management (IAM). È possibile configurare le policy di IAM in modo da fornire controllo degli accessi granulare all'API management, ad esempio per la creazione e il ridimensionamento di domini, e all'API data plane, ad esempio per il caricamento di documenti e l'esecuzione di query. AWS Key Management Service (KMS) permette di crittografare i dati in Amazon Elasticsearch Service, compresi indici principali di replica, file di log, file di scambio della memoria e snapshot automatici. Inoltre, è possibile monitorare ed eseguire audit del dominio con AWS CloudTrail. Lo storico delle chiamate API di AWS creato da AWS CloudTrail rende possibile analisi di sicurezza, monitoraggio delle modifiche alle risorse e audit di conformità.

Elevata disponibilità

È possibile configurare i domini di Amazon Elasticsearch per la massima disponibilità abilitando l'opzione Zone Awareness al momento della creazione del dominio o durante il suo funzionamento. Quando l'opzione Zone Awareness è attivata, Amazon Elasticsearch Service distribuirà le istanze che supportano il dominio su due diverse zone di disponibilità. Se poi è abilitata l'opzione di replica in Elasticsearch, le istanze vengono distribuite in modo da offrire repliche su più zone.

Costi contenuti

I prezzi di Amazon Elasticsearch Service sono calcolati in base all'uso effettivo. Non sono previsti impegni anticipati né requisiti di utilizzo. Se vengono selezionate istanze riservate per un periodo di uno o tre anni, è possibile ottenere Amazon Elasticsearch Service a prezzi scontati. Poiché si tratta di un servizio completamente gestito, non è necessario disporre di un team di esperti per allestire, monitorare e gestire l'infrastruttura, perciò i costi di funzionamento risulteranno inferiori.

Ulteriori informazioni sui prezzi di Amazon Elasticsearch Service

Visita la pagina dei prezzi
Tutto pronto per cominciare?
Inizia a usare Amazon Elasticsearch Service
Hai altre domande?
Contattaci