Aperçu du cours
Objectif de formation : Implémenter et paramétrer Elasticsearch dans un environnement d’exploitation spécifique
Prérequis
- Connaissances en administration système d’exploitation, et avoir des bases sur Elasticsearch
Objectifs pédagogiques
- Administrer un cluster, l’installer et le surveiller en mode exploitation sur ElasticSearch
- Maîtriser les best practices en cas de panne sur ElasticSearch
- Protéger vos données sur ElasticSearch
Public ciblé
- Ingénieur Big Data
- Administrateur Système
- Développeur
- Architecte
- Chef de projet
Programme de formation
-
Introduction
-
Rappels DevOps
-
Rappels Elasticsearch
-
-
Implémentation, paramétrage & déploiement d’Elasticsearch
-
Apache Lucene
-
Scoring & pertinence des requêtes
-
Importation de données
-
Nouveautés de la version 6, 7 & 8
-
-
Paramétrage de la recherche & de l'indexation
-
Indexation des données, recherches avancées & percolation
-
Extraction de données non structurées
-
Difficultés des Gros volumes de requêtes et d’indexation
-
-
Clustering
-
Noeud & Sharding
-
Nature distribué d’ElasticSearch : Stockage & Calcul
-
Tolérance aux pannes
-
Concepts de nœud maître
-
Shard primaire & réplication
-
Routage interne des requêtes
-
-
Administration du cluster : paramétrage & gestion
-
Paramétrage des nodes & gestion des templates
-
Fichier elasticsearch.yml
-
Outils d’interrogation & /_cluster/health
-
Construction d’un index
-
Définition des espaces de stockage
-
Allocation à un nœud & paramétrage de nouveaux nœuds
-
-
Cas de panne
-
Tolérance aux pannes matérielles : ajustement & optimisation de la répartition du stockage
-
Fonctionnement en cas de perte d’un noeud
-
Implémentation d’un nouveau nœud maître
-
Déclaration de nouveaux shards primaires
-
Sauvegarde & restauration
-
-
MONITORING : SURVEILLANCE DU CLUSTER (ANCIENNEMENT MARVEL)
-
Collecte de données
-
Gestion des logs & exploitation
-
API : administration & supervision
-
Surveillance du cluster
-
Répartition de charge
-
Allocation des nodes & Alias d’index
-
Propriétés « Transient » & « Persistent »
-
-
Protection des données avec X-PACK Security
-
Gestion des utilisateurs & des rôles
-
Prévention des intrusions, falsification des données & sniffing
-
Traçage de l’ensemble des activités
-