Caractéristiques d'Open Distro for Elasticsearch

Open Distro est une suite logicielle développée par AWS (Amazon Web Services) basée depuis les briques et le source code Open Source de la suite Elasticsearch (Kibana et Elasticsearch NoSQL notamment). Il ne s’agit pas d’un fork mais bien d’une suite logicielle permettant d’inclure des fonctionnalités supplémentaires au dessus d’Elasticsearch.

Point important, Open Distro est sous license Apache 2.0 (logiciels libres) et est donc gratuit.

La nouvelle version d’Open Distro (la version 1.8, datant du 02/06/2020) est basée sur la version 7.7.0 d’Elasticsearch / Kibana.

AWS open distro for Elasticsearch

Présentation et concept d'Open Distro for Elasticsearch

Open Distro apporte les mêmes fonctionnalités de base que ce que propose Elasticsearch Kibana en mode gratuit à savoir :

  • Database (Base de données)
  • Architecture scalable de type horizontal (cluster)
  • Disponible On-premise mais également en cloud

Même si Open Distro est initialement développé par AWS, il peut tout aussi bien être installé On-premise. Voici l'ensemble des possibilités pour installer Open Distro :

  • Docker (Open Distro fournit même des script Docker Compose) : pour mettre en place vos containers (conteneurs Docker)
  • Paquets RPM (Pour Linux)
  • Package Debian (pour Centos notamment)
  • Microsoft Windows
  • Image Amazon aws
  • ...

Toute la documentation officielle pour l'installation et la configuration du produit est disponible sur le Git (Github) d'Open Distro.

Ce qu'apporte Open Distro par rapport à Elasticsearch

Voici une liste des fonctionnalités d’Open Distro proposées en plus des fonctionnalités de base d’Elasticsearch Kibana :

La sécurité dans Open Distro

Nativement, toute installation d’Open Distro se fait en HTTPS (SSL) et fournit un compte d’accès root à Elasticsearch et à Kibana (Compte admin / admin). Si cette fonctionnalité était devenue gratuite dans les versions récentes d’Elasticsearch, Open Distro permet également de connecter la solution avec un annuaire LDAP / Active Directory, de mettre en place du SSO, de gérer les rôles d’accès, en bref tout ce qu’il faut pour gérer la partie authentification.

Open Distro intègre également un système d'audit des connexions et de l'utilisation de la plateforme.

Enfin, il est possible de mettre en place une sécurisation plus fine :

  • Sécurité au document : qui peut voir le document et avec quelles autorisations?
  • Sécurité à la ligne : qu'est-ce que je peux voir dans le document en terme de données?
  • Masquer des champs (disponible uniquement sur des champs de type chaîne de caractère pour l'instant)

L'alerting dans Open Distro

Open Distro propose un système pour matérialiser des seuils / plafonds dans vos données. Ainsi, il vous sera possible d’être notifié (via un outil de détection des valeurs aberrantes) d’anomalies dans vos données. Le Monitoring d’Open Distro est ainsi très est ainsi très simple à prendre en main et complètement intégré dans Kibana.

SQL

Open Distro supporte l’interrogation en SQL d’Elasticsearch. De plus, il propose un ensemble de connecteurs tiers pour interroger vos données avec des outils tiers (Tableau, Power BI, etc.) via ODBC / JDBC. Attention : il vous faudra au préalable générer correctement vos certificats pour que tout fonctionne correctement.

Open Distro et le Machine Learning

Open Distro intègre nativement un algorithme de Machine Learning supervisé permettant à la fois de faire la régression et de la classification : le KNN (K-Nearest Neighbors). Si vous avez besoin d’accompagnement, nous proposons une formation complète sur le Machine Learning.

Avantages d'Open Distro for Elasticsearch

  • Solution de Dashboarding Analytics et d'analyse complète quel que soit le type de besoin
  • Open Distro offre un portail web responsive
  • La plateforme d'Open Distro ne necessite pas de compétence informatique pour réaliser des tableaux de bord.
  • Une fois chargées,les applications répondent en temps réel.
  • Analyse des données sans avoir à faire l'acquisition de solutions statistiques
  • Solution Open Source (licence Apache 2.0)
  • Open Distro respecte l'architecture de référence préconisée avec l'opportunité de gérer des multiples instances de déploiement : Serveur pour les développeurs, serveur de recette / intégration et serveur de production
  • Les administrateurs ont la facilité de déployer des applications via un workflow à créer dans le framework.
  • Open Distro est positionnable sur n'importe quelle infrastructure Hardware : Windows Serveur, système linux, Red Hat Linux, Machine virtuelle (Virtual machine), Vmware, Cloud Services, Cloud Computing de type Microsoft Azure, Google Cloud Platform, IBM cloud ou en Cloud Hybride.
  • Open Distro bénéficie de nombreuses connexions et interfaces avec des outils de programmation facilitant le travail du développeur.

Dans quels cas utiliser Open Distro ?

  • Besoin de récupérer des données en continu en provenance de sources différentes (log, IoT, etc.)
  • Besoin d'une solution Big Data scalable de manière horizontale
  • Besoin d'une solution dans laquelle indexer du contenu structuré, semi-structuré ou non-structuré
  • Besoin de réaliser des recherches full-text

Retour aux éditeurs du Big Data

Vous souhaitez bénéficier d'experts et de développeurs sur Open Distro for Elasticsearch? Rendez vous sur la page Contact

Des spécialistes d’Open Distro for Elasticsearch à Nantes, Angers, Brest, Paris, Le Mans, Niort, Angoulême, Lyon, Grenoble, Saint-Etienne, Bordeaux, Toulouse, La Rochelle, Agen, Bayonne, Montpellier, Nîmes, Marseille, Aix-en-provence, La Roche Sur Yon...

Des experts en Big Data sur Open Distro for Elasticsearch en Région Pays de la Loire, Bretagne, région Parisienne, Ile de France, Centre-Val de Loire, Nouvelle-Aquitaine, Occitanie, Auvergne-Rhône-Alpes et Provence-Alpes-Côte d'Azur.