Elastic 8.0 : Une nouvelle ère de vitesse, scalabilité, pertinence et simplicité

blog-thumbnail-generic-release.png

Nous avons le plaisir d'annoncer la disponibilité générale d'Elastic 8.0. Grâce aux améliorations des fonctions de recherche vectorielle d'Elasticsearch, à la prise en charge native des modèles modernes de traitement du langage naturel, à l'intégration de données encore simplifiée et à une expérience de sécurité rationalisée, Elastic 8.0 inaugure une nouvelle ère de vitesse, de scalabilité, de pertinence et de simplicité.

Video thumbnail
Qu'il s'agisse de connecter des personnes et des équipes au contenu qui compte, de maintenir des applications et des infrastructures critiques en ligne ou de protéger des écosystèmes numériques complets contre des cybermenaces toujours plus élaborées, Elastic 8.0 jette les fondements de la prochaine génération de solutions optimisées pour la recherche afin de permettre à tous d'atteindre de nouveaux niveaux de réussite.

Prêt à vous lancer ? Elastic 8.0 est disponible dès maintenant sur Elastic Cloud, la seule offre Elasticsearch hébergée qui propose toutes les nouvelles fonctionnalités de cette dernière version.

Vitesse, scalabilité et pertinence : de nouveaux départs, un socle inchangé

À chaque fin correspond un nouveau départ. Et puisque nous commençons tous une nouvelle année (au revoir 2021, bonjour 2022), nous entamons également une nouvelle ère de vitesse, de scalabilité et de pertinence avec Elastic 8.0.

Nos clients et notre communauté connaissent notre engagement inébranlable pour plus de vitesse, de scalabilité et de pertinence. Chaque version d'Elastic apporte son lot d'améliorations et d'optimisations pour veiller à ce qu'Elasticsearch soit le moteur de recherche le plus rapide, le plus scalable et le plus performant du marché.

Ces trois dernières années, nous avons fait d'énormes progrès pour : réduire l'utilisation de la mémoire (en vue de gérer plus de données par nœud), diminuer la surcharge des requêtes (avec un impact particulier sur les grands déploiements) et introduire de toutes nouvelles fonctionnalités pour améliorer la pertinence.

Par exemple, avec la série de versions 7.x, nous avons augmenté la vitesse des histogrammes de dates et des agrégations de recherche, amélioré les performances de mise en cache des pages et créé une phase de recherche intitulée « pré-filtrer ». En outre, nous avons réduit les exigences en matière de ressources (c'est-à-dire, diminué le coût total de possession de nos clients) grâce à des réductions du tas de mémoire, à la prise en charge complète de l'architecture ARM, à l'introduction de nouvelles options pour utiliser moins de stockage et à la possibilité offerte à nos clients de dissocier facilement le calcul du stockage via un nouveau niveau gelé et à des snapshots interrogeables.

Dans ce flux incessant d'optimisations d'Elastic Stack, il convient de relever que, quelle que soit la façon dont vous choisissez d'exploiter vos données, toutes ces améliorations vous aident intrinsèquement à rechercher, résoudre et réussir avec rapidité et à grande échelle et ce, sans aucun travail de fond.

Améliorez la pertinence de vos recherches grâce à la recherche vectorielle native

Elastic 8.0 offre une suite complète de fonctionnalités de recherche vectorielle native qui permettent aux clients et aux employés d'effectuer des recherches et de recevoir des résultats hautement pertinents en utilisant leurs propres mots et langue.

Ces deux dernières années, nous avons œuvré à faire d'Elasticsearch un endroit idéal pour les recherches vectorielles. Voilà bien longtemps déjà, avec la sortie d'Elasticsearch 7.0, nous avions introduit des types de champs pour les vecteurs hautement dimensionnels. Avec Elasticsearch 7.3 et Elasticsearch 7.4, nous avons intégré la prise en charge de fonctions de similarité vectorielle. Ces premières versions ont démontré ce que promettait d'apporter les techniques de recherche vectorielle à l'écosystème Elasticsearch. Nous avons été enchantés de voir nos clients et notre communauté les adopter avec enthousiasme pour un large éventail de cas d'utilisation.

Aujourd'hui, avec Elasticsearch 8.0, nous rendons la recherche vectorielle encore plus pratique à mettre en œuvre en ajoutant, directement dans Elasticsearch, la prise en charge native des modèles de traitement du langage naturel (NLP). Qui plus est, Elasticsearch 8.0 prend également en charge en mode natif la recherche approximative du plus proche voisin (ANN). Il est ainsi possible de comparer des requêtes vectorielles avec un corpus de documents vectoriels, et ce avec rapidité et à grande échelle.

Accédez à un nouveau monde d'analyse avec la puissance du traitement du langage naturel (NLP)

Elasticsearch a toujours été particulièrement adapté au traitement du langage naturel (NLP). Toutefois, historiquement, une partie du traitement devait s'effectuer en dehors d'Elasticsearch ou exigeait l'écriture de plugins assez élaborés. Avec la version 8.0, les utilisateurs sont désormais en mesure d'effectuer la reconnaissance d'entités nommées, l'analyse du ressenti, la classification de textes et bien plus encore directement dans Elasticsearch et ce, sans composants ni codage supplémentaires. Non seulement le calcul et la création de vecteurs en mode natif dans Elasticsearch sont une « victoire » en termes de scalabilité horizontale (grâce à la distribution des calculs sur un cluster de serveurs), mais ce changement permet également aux utilisateurs d'Elasticsearch d'économiser beaucoup de temps et d'efforts.
Video thumbnail

Avec Elastic 8.0, les utilisateurs peuvent se servir des modèles de Machine Learning PyTorch (tels que BERT) directement dans Elasticsearch, et effectuer des inférences à l'aide de ces modèles en mode natif dans Elasticsearch. Il peut s'agir de vos propres modèles personnalisés ou de modèles publiés pour la communauté dans des référentiels comme Hugging Face.

En permettant aux utilisateurs d'effectuer des inférences directement dans Elasticsearch, il est plus facile que jamais d'intégrer la puissance du traitement du langage naturel (NLP) moderne dans les applications et les expériences de recherche (aucun codage), intrinsèquement plus efficace (grâce à la puissance de calcul distribuée d'Elasticsearch). Le traitement du langage naturel (NLP) proprement dit devient lui-même nettement plus rapide, car il n'est plus nécessaire de déplacer les données vers un processus ou un système distinct.

Recherchez rapidement et à grande échelle

Grâce au fait qu'Elastic 8.0 est basé sur Lucene 9.0, les expériences de recherche qui tirent parti du traitement du langage naturel (NLP) moderne peuvent le faire rapidement et à grande échelle grâce à la prise en charge native de la recherche approximative du plus proche voisin (nouveauté). L'ANN permet de comparer rapidement et efficacement des requêtes vectorielles avec un corpus de documents vectoriels (que ce corpus soit petit, grand ou même gigantesque).


Video thumbnail

Et dire que ce n'est que le commencement…

Pour résumer, avec la prise en charge native des modèles de traitement du langage naturel (NLP) modernes et de la recherche ANN, Elastic 8.0 libère la puissance de la recherche vectorielle pour nos clients et notre communauté. Pour en savoir plus, rejoignez-nous pour un webinaire sur les modèles de traitement du langage naturel (NLP) et la recherche vectorielle ou lisez le blog sur le traitement du langage naturel (NLP) avec PyTorch.

Video thumbnail

À l'avenir, les solutions optimisées pour recherche (comme Elastic Enterprise Search) permettront de profiter très simplement de la puissance de la recherche vectorielle. Dans cet exemple, les termes de recherche d'un utilisateur ne doivent pas nécessairement correspondre exactement au meilleur résultat. La recherche vectorielle est en mesure de « relier les points » et de faire surgir facilement le résultat le plus pertinent.

Pourquoi faire compliqué quand on peut faire simple ?

Rationalisez l'observabilité cloud native grâce à deux nouvelles intégrations Amazon Web Services (AWS)

Au travers de plusieurs versions précédentes, nous avons rationalisé le processus permettant d'obtenir tout type de données, de n'importe quelle source, puis de les intégrer dans Elastic Stack. Avec Elastic 8.0, nous élargissons encore nos intégrations cloud natives avec deux nouvelles intégrations AWS, à savoir : une nouvelle application AWS Lambda et une nouvelle intégration Amazon Simple Storage Service (Amazon S3) Storage Lens.

La nouvelle application AWS Lambda, publiée dans le référentiel AWS SAR (Serverless Application Repository), permet aux utilisateurs de simplifier leurs architectures et de rationaliser l'ingestion de données sans devoir provisionner de machines virtuelles ni installer d'agents de transfert de données. Plus simplement, les utilisateurs peuvent désormais ingérer les journaux d'Amazon S3 dans leurs déploiements Elastic Cloud en quelques clics à partir de la console AWS.

Avec l'intégration d'Amazon S3 Storage Lens d'Elastic, annoncée pour la première fois en décembre, les utilisateurs peuvent facilement envoyer les métriques Storage Lens dans leur déploiement Elastic Cloud, en utilisant les puissantes capacités de recherche et d'analyse d'Elasticsearch et les puissantes capacités de tableau de bord de Kibana pour optimiser les coûts d'utilisation d'Amazon S3, assurer la protection des données et surveiller les tendances de l'activité des utilisateurs. Et ce n'est pas tout ! Désormais, vous pouvez facilement vous lancer avec Elastic Cloud sur AWS en vous inscrivant sur l'AWS Marketplace afin de bénéficier d'un essai gratuit.

Protégez vos données contre tout accès non autorisé grâce à la sécurité rationalisée de la pile

Une bonne sécurité est plus importante que jamais. Et bien que des fonctions de sécurité soient gratuites et incluses dans la Suite Elastic depuis des années, nous avons simplifié les étapes de configuration de la sécurité, car nous pensons qu'aucun cluster ne devrait fonctionner sans protection. Dans Elastic 8.0, la sécurité est désormais activée par défaut pour les clusters autogérés. Cela garantit la sécurité des données, du réseau et des utilisateurs dans Elastic Stack, évitant ainsi les fuites de données et les accès non autorisés. Grâce à une assistance intégrée au produit, comme les jetons et les certificats générés automatiquement, nous avons rationalisé et simplifié ce processus afin d'économiser du temps et des efforts pour que la sécurité soit accessible à tous.

Si vous utilisez déjà (ou êtes prêt à essayer) Elastic Cloud, soyez rassuré : la sécurité et le contrôle d'accès complet basé sur les rôles sont toujours activés. Pour en savoir plus sur la sécurité simplifiée de la pile, consultez le blog technique détaillé.

Commencez aujourd'hui

Comme indiqué précédemment, Elastic 8.0 est disponible dès maintenant sur Elastic Cloud, la seule offre Elasticsearch hébergée qui propose toutes les nouvelles fonctionnalités de cette dernière version.

Vous découvrez les solutions Elastic ? Bienvenue à bord. Vous pouvez vous lancer aujourd'hui avec un essai gratuit d'Elastic Cloud pendant 14 jours. Ou, si les avantages de l'utilisation d'un service géré ne vous ont pas encore convaincu, vous pouvez toujours télécharger gratuitement une version autogérée d'Elastic Stack.

La publication et la date de publication de toute fonctionnalité ou fonction décrite dans le présent article restent à la seule discrétion d'Elastic. Toute fonctionnalité ou fonction qui n'est actuellement pas disponible peut ne pas être livrée à temps ou ne pas être livrée du tout.