Formation elasticsearch administration

Savoir administrer elasticsearch.

Description

Cette formation elasticsearch est centrée sur l’administration et l’exploitation d’un cluster elasticsearch. Installer, déployer, monitorer, configurer et optimiser les performances. A ceci s’ajoute les tâches de maintenance courantes: patch de sécurité, upgrade de version, backup, ajout et décommissionnement de nodes, installation de plugins.

Un point sera fait sur la sécurité, des premières versions aux versions récentes.

Enfin des indications seront données pour le dimensionnement d’un cluster.


Objectif

  • – être capable de déployer, configurer, monitorer, optimiser et dimensionner un cluster elasticsearch
  • – comprendre tous les concepts de bases d’un cluster elasticsearch et comprendre le rôles des éléments de l’elastic stack
  • – évaluer l’état d’un cluster en production
  • – être capable d’effectuer les tâches d’administration de base

Programme

Installation et pré-requis de base

  • - panorama du stack et historique d’elasticsearch
  • - Packages standards
  • - Java et JVM
  • - Pré-requis matériels

Clustering et fonctionnement distribué

  • - notion de master et role des noeuds
  • - decouverte des noeuds et maintien / sortie du cluster
  • - notion de shard primaire et replica
  • - allocation des shards, répartition dans le cluster
  • - perte de noeud

Monitoring

  • - cluster health
  • - CAT api
  • - node stats
  • - cluster state
  • - garbage collector et heap
  • - throttle
  • - taille des indices
  • - performances de base
  • - cache
  • - nombre de noeuds
  • - thread pools
  • - pending tasks
  • - missing / 404
  • - les logs: slow logs, deprecation logs et activation
  • - panorama des outils et systèmes de monitoring d’elasticsearch
  • - hot threads

Administration et tâches courantes

  • - refresh, flush, force_merge
  • - split brains
  • - gestion des caches
  • - installation de plugin, mise à jour et plugins
  • - index lifecycle management: close / open / freeze / delete
  • - déplacement de shard forcé
  • - désactivation / activation de l’allocation des shards
  • - rolling restart
  • - full cluster restart
  • - backup /restore
  • - curator
  • - administrer depuis kibana
  • - les alias, avec filtre et routing
  • - task management api

Gestion de la charge

  • - repartition de charge round robin et adaptive replica
  • - scale écritures, lectures et volume de données

Tuning de performance

  • - paramètres d’index
  • - paramètres niveau cluster
  • - configuration du mapping pour la performance

Sécurité

  • - sécurité distribution de base et historique
  • - panorama des solutions et des failles

Dimensionnement

  • - taille de shard, d’index et choix hardware
  • - retour bonne pratiques et métriques repères / standards

Architecture typiques et possibilités

  • - cas d’usage: log/ iot time series ou moteur de recherche
  • - architecture hot warm
  • - role des noeuds et cluster cas d’école
  • - multi région ou cross cluster réplication
DUREE

2 à 4 jours

Il est possible de moduler la durée en fonction de vos contraintes ou souhaits. Concrètement cela correspond à la modulation des temps de travaux pratiques et du niveau de détail des points développés.

TARIF

sur devis

Les tarifs sont étudiés pour chaque demande, en inter ou intra-entreprise.

Formation remboursable OPCA / OPCO sur acceptation de votre dossier.

DEMANDER UN DEVIS

Sur mesure / personnalisation

Contactez moi pour personnaliser votre formation. J’adapte le programme, le lieu et la durée. Une partie consulting est également possible.

Public

CTO, COO, chef de projet technique, chef de projet, administrateur système, développeur.

Pédagogie

50 % théorie, 50% pratique. La formation propose des exercices de base qui permettent de mieux intégrer et valider les connaissances.

Formateur

Mathieu ELIE assure votre cours. Expérimenté sur elasticsearch depuis 2011, il à déjà donné des dizaines de formations sur le sujet. En savoir plus sur le formateur.

Supports

A la fin de la formation vous recevrez tous les supports de toutes mes formations au format numériques ainsi que tous les tps et leurs corrigés