Prenez contact avec nous
 Durée 14 heures

Plan du cours

Jour 1 : Fondements, Architecture et Différences approfondies (ELK vs. OpenSearch)

Séance du matin : Concepts fondamentaux & Revue de l'architecture

  •  Introduction & Histoire :    - Compréhension des origines de la pile ELK (Elasticsearch, Logstash, Kibana)    - Le fork de 2021 : Pourquoi OpenSearch (changements de licences AWS vs. Elastic, Apache 2.0 vs. SSPL/Licence Elastic)
  •  Sous le capot (Le code partagé) :    - Moteur de base Apache Lucene : Segments, segments de données, indices inversés et stockage des documents    - Architecture de cluster distribué : Nœuds (Master, Data, Coordinator), clusters et gestion de l'état du cluster    - Fondamentaux de l'ingestion et du traitement des données :    - Pipelines Logstash, Beats et alternatives modernes (Fluentbit, OpenTelemetry/Data Prepper)

Séance de l'après-midi : Divergence des fonctionnalités & Différences écosystème

  •  Comparaison de la sécurité & des fonctionnalités d'entreprise :    - Elasticsearch : Limitations de sécurité du tier gratuit vs. fonctionnalités payantes (SSO, alerting avancé, machine learning, réplication inter-clusters en tiers)    - OpenSearch : Contrôle d'accès fin granulaire gratuit dès l'installation, base de données utilisateur interne, intégration SAML/LDAP et plugins de sécurité
  •  Interfaces utilisateur & Langages de requête :    - Kibana vs. OpenSearch Dashboards : Dispositions de l'interface, outils de gestion et expérience développeur    - Langages de requête : ES|QL d'Elasticsearch vs. PPL (Piped Processing Language) et support SQL d'OpenSearch
  •  Charge de travail avancée (Recherche vectorielle & IA) :    - Implémentations HNSW, performance de la recherche k-NN et approches d'intégration de l'apprentissage automatique.

Jour 2 : Installation, Stratégies de migration, Exploitation et Dépannage

Séance du matin : Installation & Configuration du cluster

  • Déploiement d'OpenSearch :    - Exigences système, paramètres du noyau (vm.max_map_count) et réglage de la pile JVM    - Installation sur serveur nu (bare-metal)/VM via archive tarball et gestionnaires de paquets    - Déploiement conteneurisé à l'aide de Docker et Docker Compose    - Amorçage d'un cluster multi-nœuds et initialisation du plugin de sécurité (opensearch-security-install)
  •  Configuration d'OpenSearch Dashboards :    - Connexion des Dashboards au cluster OpenSearch    - Configuration des certificats SSL/TLS et des backends d'authentification

Séance de l'après-midi : Chemin de migration, Exploitation & Meilleures pratiques

  • Stratégies de migration (de ELK à OpenSearch) :    - Évaluation de la compatibilité de la version actuelle d'ES (meilleurs chemins de passage depuis les versions antérieures à 7.10/7.11 vs. versions plus récentes)    - Méthode Snapshot & Restore : Utilisation du stockage de dépôt partagé (AWS S3, NFS) pour un transfert de données fluide    - Reindex-from-Remote & Migrations progressives via Logstash : Gestion des basculements de données en direct avec une interruption minimale    - Ajustements des API et des SDK clients (mise à jour des points d'accès, chaînes de connexion et bibliothèques clientes)
  • Gestion du cycle de vie & Différences opérationnelles :    - ILM (Index Lifecycle Management) d'Elasticsearch vs. ISM (Index State Management) d'OpenSearch : syntaxe et politiques    - Stratégies de Rollover, de réduction de taille (shrinking), de sous-échantillonnage (downsampling) et de rétention des indices
  • Supervision, Sauvegarde et Dépannage :    - API de santé du cluster, statistiques du cluster et suivi des problèmes d'allocation des segments (shards)    - Scénarios de défaillance courants (exceptions de fusible, pauses de collecte des ordures JVM, mitigation du split-brain)

Questions & Réponses et Conclusion : Forum ouvert pour les obstacles spécifiques à la migration de l'entreprise et les revues d'architecture

Les exercices pratiques et les laboratoires interactifs (Hand-On Labs) seront un point central du cours. Les participants gagneront de l'expérience dans le déploiement, la configuration, l'ingestion de données, la sécurité, la migration, la supervision et le dépannage d'OpenSearch grâce à des scénarios réalistes et proches du monde réel.

Pré requis

Les participants doivent disposer de :

  • Des connaissances de base en opérations ligne de commande sous Linux.
  • Une familiarité avec les concepts de réseau (TCP/IP, HTTP/HTTPS, DNS).
  • Une compréhension de base des concepts de gestion des journaux (logs) et de supervision.
  • Une connaissance générale des conteneurs (Docker) est un atout, mais non obligatoire.
  • Une expérience de base avec Elasticsearch ou la pile ELK.

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires