Qu'est-ce qu'Elasticsearch ?

Elasticsearch est un moteur de recherche et d'analytique distribué basé sur Apache Lucene. Depuis sa sortie en 2010, Elasticsearch est rapidement devenu le moteur de recherche le plus populaire. Il est couramment utilisé pour l'analytique des journaux, la recherche en texte intégral, la veille sécuritaire, l'analytique commerciale et l'intelligence opérationnelle.

Le 21 janvier 2021, Elastic NV a annoncé vouloir changer sa stratégie de licences logicielles et qu'il n'y aurait pas de nouvelles versions d'Elasticsearch et de Kibana sous licence permissive Apache Version 2.0 (ALv2). Au lieu de cela, les nouvelles versions du logiciel seront proposées sous la licence Elastic, le code source étant disponible sous licence Elastic ou SSPL. Ces licences ne sont pas open source et n'offrent pas les mêmes libertés aux utilisateurs. Pour garantir que la communauté open source et nos clients continuent de disposer d'une suite de recherche et d'analytique sécurisée, de haute qualité et entièrement open source, nous avons lancé le projet OpenSearch, un fork des logiciels open source Elasticsearch et Kibana sous licence ALv2 et dirigé par la communauté.

Comment fonctionne Elasticsearch ?

Vous pouvez envoyer des données à Elasticsearch sous la forme de documents JSON en utilisant l'API ou des outils d'ingestion tels que Logstash et Amazon Kinesis Data Firehose. Elasticsearch stocke automatiquement le document original et ajoute une référence consultable au document dans l'index du cluster. Vous pouvez ensuite rechercher et récupérer le document à l'aide de l'API Elasticsearch. Vous pouvez également utiliser Kibana, un outil de visualisation, avec Elasticsearch pour visualiser vos données et créer des tableaux de bord interactifs.

Avantages d'Elasticsearch

Court délai de rentabilisation

Elasticsearch offre des API simples basées sur REST, une interface HTTP simple, et utilise des documents JSON sans schéma, ce qui facilite le démarrage et la création rapide d'applications pour divers cas d'utilisation.

Hautes performances

La nature distribuée d'Elasticsearch lui permet de traiter de grands volumes de données en parallèle, en trouvant rapidement les meilleures correspondances pour vos requêtes.

Outils et plugins complémentaires

Elasticsearch est intégré à Kibana, un outil populaire de visualisation et de création de rapports. Il offre également une intégration avec Beats et Logstash, qui vous permet de transformer facilement les données sources et de les charger dans votre cluster Elasticsearch. Vous pouvez également utiliser divers plugins Elasticsearch open source, tels que des analyseurs de langage et des outils de suggestion pour ajouter des fonctionnalités riches à vos applications.

Opérations en temps quasi réel

Les opérations d'Elasticsearch, telles que la lecture ou l'écriture des données, prennent généralement moins d'une seconde. Cela vous permet d'utiliser Elasticsearch pour des cas d'utilisation en temps quasi réel, tels que la surveillance des applications et la détection des anomalies.

Développement simple d'applications

Elasticsearch prend en charge différents langages, dont Java, Python, PHP, JavaScript, Node.js, Ruby, et bien d'autres encore.

Démarrer avec Elasticsearch sur AWS

La gestion et la mise à l'échelle d'Elasticsearch peuvent s'avérer difficiles et nécessitent une expertise en installation et configuration d'Elasticsearch. Pour simplifier l'exécution du service open source Elasticsearch, AWS propose Amazon OpenSearch Service qui vous permet d'effectuer des analytiques interactives de journaux, de surveiller des applications en temps réel, de rechercher du contenu sur site web, etc.

Pour en savoir plus sur OpenSearch et sur les moyens de le rendre opérationnel, lisez Qu'est-ce qu'OpenSearch ?

OpenSearch comprend certains codes Elasticsearch sous licence Apache d'Elasticsearch B.V. et d'autres codes source. Elasticsearch B.V. n'est pas la source de cet autre code source. ELASTICSEARCH est une marque déposée d'Elasticsearch B.V.

Ressources supplémentaires

Tarification d'Amazon OpenSearch Service

Démarrer avec Amazon OpenSearch Service

Contactez-nous

 

Prochaines étapes d'AWS Elasticsearch

Consulter les ressources supplémentaires relatives au produit
Voir les offres gratuites pour les services d\’analyse dans le cloud 
Créer un compte gratuit

Obtenez un accès instantané à l'offre gratuite AWS. 

S'inscrire 
Commencer à créer dans la console

Commencez à créer dans la console de gestion AWS.

Se connecter