Elastic Cloud Enterprise : la distribution ElasticSearch d'Entreprise, Cosmic.js et MongoDB Atlas

Elastic Cloud Enterprise : la distribution ElasticSearch d'Entreprise, Cosmic.js et MongoDB Atlas

Karim

La société Elastic qui se trouve derrière le développement d'Elasticsearch dispose d'une distribution commerciale depuis peu intitulée Elastic Cloud Enterprise qui peut s'installer dans son infrastructure ou dans celle de la société Elastic :


Je procède à l'installation de noeuds dédiés à ce cluster dans Azure par la création d'un ResourceGroup et de 3 VMs CentOS 7 :


Je commence par installer le noeud mâitre dans la première VM CentOS 7 : on observe que le déploiement utilise des images Docker

Je me connecte sur la page d'administration du cluster et je peux configurer celui-çi :


J'ajoute les deux autres VMs du ResourceGroup comme noeuds du cluster ElasticSearch :

Là encore avec des déploiements d'images Docker à la clé :


Il faut alors assigner des rôles à ces nouveaux noeuds :

Ce qui fait que je suis en mesure de créer plusieurs clusters à partir de collecteurs préalablement définis (toujours en base de noeuds containers Docker) :

avec cette vision globale :

Kibana est lui aussi présent pour monitorer ces clusters (dans le cluster initial d'administration) :

La sécurité avec le RBAC est présent pour créer et affiner des droits aux utilisateurs de Kibana via notamment des rôles (que l'on peut créer) :

Et un pack de machine learing permet de recherches anomalies et prédiction sur les graphes :

PS: Autre sujet, comment créer rapidement des applis React, Angular, Polymer etc ... très rapidement avec Cosmic.js, l'API-first de CMS


Tout commence par la création d'un bucket en ligne sur la plateforme Cosmic.js :

Je vrais alors créer un blog émettant un API avec GraphQL (très à la mode en ce moment) :

Sur la base de ce dépôt je procède au déploiement sur la plateforme (mais je peux également le réaliser on premise en le liant au bucket précedemment créé) :

Le déploiement OK, je peux visualiser mon blog en React :

et le tester en émulation mobile :

Eventuellement je peux le lier à une distribution MongoDB d'entreprise avec MongoDB Atlas (dédié à la création de cluster MongoDB dans le cloud) :

L'accès au cluster est contrôlé :

avec des droits utilisateurs :



A prendre en compte (même si ces version payantes ont un certain prix) ...







Report Page