Migration AEM Cloud : les 12 étapes techniques expliquées
La migration d'AEM On-Premise vers AEM as a Cloud Service est un projet complexe. Voici les 12 étapes techniques détaillées pour réussir votre migration.
Étape 1 : Exécuter le Best Practices Analyzer (BPA)
Le BPA est l'outil Adobe qui analyse automatiquement votre instance AEM et identifie les points de non-conformité avec les standards Cloud Service. C'est toujours la première étape.
Étape 2 : Inventaire des composants custom
Listez tous vos composants, bundles OSGI, servlets, et services custom. Identifiez ceux qui utilisent des APIs dépréciées ou non disponibles dans AEM Cloud.
Étape 3 : Restructuration du projet Maven
Utilisez le Repository Modernizer d'Adobe pour restructurer votre projet Maven selon l'archétype AEM Cloud Service.
Étape 4 : Refactoring du code OSGI
Adaptez vos bundles OSGI pour les APIs Cloud Service. C'est l'étape la plus longue et la plus technique.
Étape 5 : Migration des configurations
Convertissez vos configurations XML en YAML/JSON. Séparez les configurations mutables des immutables.
Étape 6 : Adaptation du Dispatcher
Utilisez le Dispatcher SDK pour adapter vos configurations Apache/Dispatcher au nouveau modèle Cloud.
Étape 7 : Mise à jour des index Oak
Convertissez vos index Oak custom pour le format Cloud Service.
Étape 8 : Setup Cloud Manager
Configurez vos pipelines CI/CD dans Cloud Manager (production et non-production).
Étape 9 : Transfert de contenu avec CTT
Utilisez le Content Transfer Tool pour transférer votre contenu, vos utilisateurs et vos permissions.
Étape 10 : Tests de régression
Exécutez une suite de tests automatisés pour valider que tout fonctionne comme avant.
Étape 11 : Tests de performance
Validez que les performances sont au rendez-vous avec des tests de charge et de stress.
Étape 12 : Go-Live
Exécutez le plan de go-live avec monitoring et plan de rollback.