Elasticsearch è un motore di ricerca e analisi dei dati distribuito basato su Apache Lucene. Dal suo rilascio nel 2010, Elasticsearch è diventato rapidamente il motore di ricerca più popolare ed è comunemente utilizzato per l'analisi dei dati di log, la ricerca full-text, l'intelligenza sulla sicurezza, l'analisi dei dati aziendale e i casi d'uso dell'intelligenza operativa.

Il 21 gennaio 2021, Elastic NV ha annunciato che avrebbe cambiato la propria strategia di licenza software e non avrebbe rilasciato nuove versioni di Elasticsearch e Kibana con la licenza permissiva Apache License Version 2.0 (ALv2). Invece, le nuove versioni del software saranno offerte con la Licenza Elastic, con il codice fonte disponibile con la Licenza Elastic o SSPL. Queste licenze non sono open source e non offrono agli utenti le stesse libertà. Per garantire che la community open source e i nostri clienti continuino a disporre di una suite di ricerca e analisi dei dati sicura, di alta qualità e completamente open source, abbiamo introdotto il progetto OpenSearch, un fork con licenza ALv2 guidato dalla community di Elasticsearch e Kibana open source.

Come funziona Elasticsearch?

È possibile inviare dati sotto forma di documenti JSON a Elasticsearch utilizzando l'API o strumenti di importazione dati come Logstash e Amazon Kinesis Firehose. Elasticsearch archivia automaticamente il documento originale e aggiunge una referenza ricercabile al documento nell'indice del cluster. È quindi possibile cercare e recuperare il documento utilizzando l'API Elasticsearch. È anche possibile utilizzare Kibana, uno strumento di visualizzazione, con Elasticsearch per visualizzare i dati e costruire pannelli di controllo interattivi.

È possibile eseguire versioni di Elasticsearch con licenza Apache 2.0 (fino alla versione 7.10.2 e Kibana 7.10.2) on-premise, su Amazon EC2 o su Amazon OpenSearch Service (successore di Amazon Elasticsearch Service). Con le implementazioni on-premise o Amazon EC2, sei responsabile dell'installazione di Elasticsearch e di altro software necessario, dell'infrastruttura di provisioning e della gestione del cluster. Amazon OpenSearch Service, d'altra parte, è un servizio completamente gestito, quindi non devi preoccuparti di lunghi incarichi di gestione del cluster come il provisioning dell'hardware, l'applicazione di patch del software, il ripristino del fallimento, i backup e il monitoraggio.

Vantaggi di Elasticsearch

Veloce tempo-valore

Elasticsearch offre semplici API basate su REST, una semplice interfaccia HTTP e utilizza documenti JSON privi di schema, facilitando l'avvio e la costruzione rapida di applicazioni per una varietà di casi d'uso.

Prestazioni elevate

La natura distribuita di Elasticsearch gli consente di elaborare grandi volumi di dati in parallelo, trovando rapidamente le migliori corrispondenze per le query.

Strumenti e plug-in gratuiti

Elasticsearch viene integrato con Kibana, un popolare strumento di visualizzazione e reporting. Offre inoltre l'integrazione con Beats e Logstash, consentendo al contempo di trasformare facilmente i dati origine e di caricarli nel cluster Elasticsearch. È anche possibile utilizzare una serie di plug-in Elasticsearch open source come analizzatori di lingua e suggeritori per aggiungere funzionalità avanzate alle applicazioni.

Operazioni quasi in tempo reale

Le operazioni di Elasticsearch come la lettura o la scrittura di dati richiedono solitamente meno di un secondo per essere completate. Ciò consente di utilizzare Elasticsearch per casi d'uso quasi in tempo reale come il monitoraggio dell’applicazione e il rilevamento delle anomalie.

Facile sviluppo delle applicazioni

Elasticsearch fornisce supporto per vari linguaggi tra cui Java, Python, PHP, JavaScript, Node.js, Ruby e molti altri.

Nozioni di base su Elasticsearch su AWS

La gestione e il dimensionamento di Elasticsearch possono essere difficili e richiedono esperienza nell'impostazione e nella configurazione di Elasticsearch. Per semplificare ai clienti l'esecuzione di Elasticsearch open source, AWS offre Amazon OpenSearch Service per eseguire analisi dei dati di log interattive, monitoraggio delle applicazioni in tempo reale, ricerca di siti Web e altro ancora.

Per ulteriori informazioni su OpenSearch e sui modi per renderlo operativo, clicca qui.

Ulteriori informazioni sui prezzi di Amazon Elasticsearch Service

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