Migration d'une plateforme d'observabilité Elasticsearch
Migrez une plateforme d'observabilité Elasticsearch représentative d'une production vers ClickHouse Cloud et ClickStack au moyen d'une exécution parallèle contrôlée.
Migrez les journaux, les traces et les métriques d'Elasticsearch, Kibana, Filebeat et Elastic APM vers ClickHouse Cloud, l'OpenTelemetry Collector et HyperDX. Vous allez construire les deux environnements, prendre les décisions d'architecture, démontrer leur équivalence pendant une période de double écriture, puis effectuer la bascule.
Pourquoi cet atelier
La migration d'une plateforme d'observabilité ne se résume pas à copier des fichiers. Les flux de données, les mappings, les politiques ILM, les pipelines d'ingestion, les tableaux de bord Kibana et les alertes d'Elasticsearch nécessitent chacun une conception ClickHouse explicite. Cet atelier rend ces décisions visibles et permet de les tester sur deux charges de travail actives.
Ce que vous allez construire

Pendant l'exécution parallèle, deux OpenTelemetry Collectors envoient les mêmes signaux en temps réel aux deux systèmes cibles. Des contrôles automatisés comparent les décomptes et l'enrichissement avant la bascule définitive.

Modules
| Module | Durée | Participant | Formateur | Résultat attendu |
|---|---|---|---|---|
| 00 | 15 min | Préparation | notes | Outils, compte Cloud et ressources prêts |
| 01 | 30 min | Construire la source | notes | Deux charges de travail réalistes alimentent Elasticsearch |
| 02 | 60–90 min | Analyser et concevoir | notes | Fiche d'analyse, traduction des requêtes et ADR de migration terminés |
| 03 | 2–3 heures | Exécuter la migration | notes | Exécution parallèle validée et bascule vers ClickHouse seul terminée |
| 04 | 60–90 min | Valider ses connaissances | notes | Évaluation terminée et corrigée |
Durée et coût
Prévoyez 4 à 6 heures. Le parcours local nécessite Docker avec au moins 16 Go de RAM disponible. Le parcours EC2 facultatif entraîne des frais AWS jusqu'au nettoyage. Un essai gratuit ClickHouse Cloud suffit pour l'environnement cible ; supprimez le service à la fin de l'atelier.
Ce que cet atelier ne couvre pas
- La réindexation historique depuis un cluster Elasticsearch de production existant
- La conception de l'identité, du réseau ou du contrôle d'accès mutualisé en production
- Une intégration complète des notifications d'alerte
- La planification des capacités à long terme ou une certification formelle des performances