Cos'è Elasticsearch?

Elasticsearch è un motore di ricerca e analisi 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 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 API o i strumenti di importazione dati come Logstash e Amazon Kinesis Data 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. Insieme a Elasticsearch è anche possibile utilizzare uno strumento di visualizzazione, Kibana, per visualizzare i dati e costruire pannelli di controllo interattivi.

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 creazione rapida di applicazioni per un'ampia 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 di origine e di caricarli nel cluster Elasticsearch. È anche possibile utilizzare una serie di plugin 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 la scalabilità 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 il servizio OpenSearch di Amazon per eseguire analisi interattive dei log, monitoraggio delle applicazioni in tempo reale, ricerca di siti web e altro ancora.

Per saperne di più su OpenSearch e sui modi per renderlo operativo, leggi Cos'è OpenSearch?

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

Altre risorse

Prezzo del servizio OpenSearch di Amazon

Nozioni di base sul servizio OpenSearch di Amazon

Contattaci

 

Fasi successive di AWS Elasticsearch

Scopri ulteriori risorse correlate al prodotto
Visualizza le offerte gratuite per i servizi Analytics nel cloud 
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Inizia a lavorare con la console

Inizia subito a sviluppare nella Console di gestione AWS.

Accedi