Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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.
Nos clients témoignent (2)
Le contenu est très utile et le formateur le rend encore plus facile à comprendre.
Ibrahim Al mayahi - Vastech SA
Formation - Advanced Elasticsearch and Kibana Administration
Traduction automatique
le professionnalisme du formateur ; la manière dont il a essayé de répondre à toutes les questions ; les questions de révision que nous devions poser : nous engager dans des conversations
Ioana
Formation - Implementation and Administration of Elasticsearch
Traduction automatique