12 étapes pour migrer AEM On-Premise vers AEM Cloud Service
Votre entreprise exploite-t-elle tout le potentiel d’Adobe Experience Manager (AEM) pour offrir des expériences numériques exceptionnelles ?
Si vous gérer actuellement vos sites web avec AEM On-Premise ou si vous vous appuyez sur les produits d’Adobe, il est temps de vous lancer vers AEM Cloud Service.
En 2020, AEM a introduit la nouvelle génération de CMS avec AEM as a Cloud Service. Il est temps pour vous et votre entreprise de vous préparer à cette transition et d’adopter cette nouvelle génération de CMS dans le cloud.
Chez One Inside – A Vass Company, nous avons travaillé avec de nombreuses grandes entreprises, les guidant dans la transition vers le Cloud et effectuant des migrations vers AEM Cloud Service en moins de trois mois.
Dans ce guide, nos experts AEM ont rassemblé leurs connaissances pour répondre aux questions suivantes :
- Comment passer en douceur d’une solution AEM on-premise à une solution AEM Cloud Service ?
- Quelles sont les étapes critiques d’une migration réussie vers AEM Cloud Service ?
- Quels sont les pièges les plus courants à éviter ?
Mais avant d’aborder ces étapes, explorons les avantages indéniables de l’adoption de la solution AEM Cloud Service.
Table of Contents
Quels sont les avantages d’une migration vers AEM Cloud Service ?
Comme pour tout projet d’entreprise, il est essentiel de démontrer à votre organisation et à votre management les avantages de la migration de vos sites web gérés par Adobe Experience Manager vers le cloud.
Voyons pourquoi cette transition est une étape nécessaire.
Passer d’une solution AEM sur-site/On-Premise ou Managed Services à une solution AEM Cloud Service offre de nombreux avantages, notamment :
Réduction des coûts et retour sur investissement à moyen terme
Le coût total de gestion avec AEM Cloud est considérablement réduit. Votre entreprise peut réaliser des économies sur plusieurs aspects :
- Licence : Les coûts de licence peuvent diminuer puisque le nouveau modèle de tarification est basé sur l’utilisation. En outre, le passage au cloud vous donne une nouvelle occasion de négocier les prix avec Adobe.
- Coûts opérationnels : AEM Cloud Service simplifie de nombreux aspects opérationnels, tels que la gestion des environnements et les mises à jour de versions automatisées.
- Infrastructure et hébergement : Si vous avez précédemment hébergé AEM en interne, vous réaliserez des économies substantielles sur les frais d’infrastructure et d’hébergement. Les coûts de maintenance de l’infrastructure sont ainsi éliminés.
- Effectifs : Le nombre d’employés à temps plein (ETP) requis pour le projet diminuera, ce qui entraînera une réduction des coûts.
Bien que le projet de migration entraîne des coûts initiaux, notre équipe a réussi à migrer des sites web vers AEM Cloud en moins de trois mois.
Le délai peut varier en fonction de la complexité de l’intégration et du nombre de sites web et de domaines concernés.
D’après notre analyse, le retour sur investissement (ROI) d’un tel projet est généralement inférieur à trois ans. En d’autres termes, la migration vers AEM Cloud est un investissement rentable.
Votre CMS est toujours à jour, ce qui vous garantit l’accès aux dernières fonctionnalités.
Avec AEM Cloud Service, vous pouvez dire adieu aux projets de mise à jour.
Adobe met automatiquement à jour le CMS avec les dernières fonctionnalités, éliminant ainsi le concept de versions.
Il fonctionne comme n’importe quel autre SaaS, ce qui vous permet de toujours travailler avec la version la plus récente.
Une sécurité renforcée
La sécurité est une préoccupation majeure pour les grandes entreprises, et AEM Cloud Service peut offrir une sécurité renforcée par rapport à votre configuration actuelle.
La solution est monitorée en permanence et des correctifs réguliers sont appliqués rapidement dès qu’un problème de sécurité est détecté. Pour en savoir plus, consultez le document Adobe Cloud Service Security Overview.
Disponibilité à 99,9%
Avec AEM Cloud Service, votre site web sera toujours en ligne. Cette solution peut évoluer horizontalement et verticalement pour maintenir en permanence ce haut niveau de service et gérer efficacement les charges de trafic les plus intenses.
Pas de courbe d’apprentissage
L’un des principaux avantages de la transition vers AEM Cloud Service est que votre équipe marketing trouvera l’outil familier.
Malgré des changements significatifs dans l’architecture, les processus de mise en production et les opérations, l’expérience de l’utilisateur final reste inchangées.
Les éditeurs de contenu ne remarqueront aucune différence après la migration si vous utilisez la dernière version sur site.
Cela signifie que vous n’aurez pas besoin d’investir du temps et des ressources dans la gestion de ce changement ou de fournir une formation approfondie à votre équipe.
Se concentrer sur l’innovation et accélérer la mise sur le marché
Gérer les opérations d’un CMS d’entreprise c’est du passé. Il est temps pour votre organisation d’adopter la nouvelle réalité du Cloud.
Avec AEM Cloud Service, vous pouvez accélérer l’innovation et cela pour plusieurs raisons :
- Votre personnel peut se consacrer entièrement à des projets qui créent de la valeur.
- Vous avez accès aux dernières innovations d’Adobe.
Grâce à notre expérience approfondie de la solution AEM Cloud Service et à notre collaboration avec de nombreux clients, nous avons constaté une nette amélioration de la mise en ligne des projets.
Les projets sont achevés rapidement et les nouveaux sites web peuvent être lancés en quelques mois.
Lorsque votre entreprise aura un nouveau produit ou service à présenter, vous profiterez beaucoup plus vite des avantages de votre travail avec cette nouvelle génération de CMS.
Passer d’AEM On-Premise à AEM Cloud Service, étape par étape
Cette section vous guidera dans la migration d’AEM On-Premise vers AEM as a Cloud Service.
Chaque étape est soigneusement conçue pour assurer une transition en douceur et réussie vers le cloud, couvrant les aspects critiques de l’analyse initiale à la mise en service.
Étape 1 – Analyser, planifier et estimer l’effort
La première étape consiste à comprendre AEM Cloud Service, ainsi que les changements associés et les fonctionnalités obsolètes. Parmi les changements notables, nous citons :
- Modifications de l’architecture avec mise à l’échelle horizontale automatique
- Structure du code du projet
- Stockage des images
- CDN intégré
- Configuration du dispatcher
- Connexions réseau et API
- Configuration des DNS et des certificats SSL
- Pipelines CI/CD
- Accès des auteurs AEM avec un compte Adobe
- Groupes d’utilisateurs et autorisations
En outre, il est essentiel d’évaluer votre installation AEM actuelle, notamment en termes de connexions et d’intégrations avec d’autres services :
- API ou endpoints au sein du réseau interne
- Services tiers, en particulier ceux qui sont protégés par une liste blanche d’adresses IP
- Tout service d’importation de données vers AEM
- Connexion avec un groupe d’utilisateurs fermé (CUG)
Ces éléments doivent être soigneusement examinés, car certains ajustements peuvent s’avérer nécessaires.
Un autre aspect essentiel est une communication efficace avec les parties prenantes, les partenaires et l’équipe Adobe.
Il est essentiel d’impliquer ces parties dès le début du projet, en définissant clairement les tâches à accomplir et les délais à respecter.
Par exemple, vous découvrirez plus tard que l’implication de votre équipe informatique interne est nécessaire.
Il est essentiel de les informer à l’avance afin d’éviter tout retard dans le projet. En outre, il est essentiel de revoir vos accords de licence avec Adobe et de vous assurer que vous disposez des licences appropriés pour AEM as a Cloud Service.
Bien que cette première étape puisse prendre quelques jours, elle est essentielle pour évaluer les aspects critiques de votre installation, définir le plan et les efforts du projet et partager ces informations avec les principales parties prenantes.
Étape 2 – Préparation du code pour AEM Cloud Service
Cette étape vise à s’assurer que votre installation AEM actuelle et sa base de code sont prêtes pour le Cloud tout en restant compatibles avec vos instances existantes « on-premise ».
Bien que nous n’approfondissions pas tous les changements structurels requis pour AEM Cloud Service dans cet article, nous fournirons une vue d’ensemble pour que tous les lecteurs puissent l’assimiler facilement.
Adobe propose un outil utile appelé Adobe Best Practices Analyzer, conçu pour évaluer votre implémentation AEM actuelle et proposer des conseils sur les améliorations à apporter pour s’aligner sur les meilleures pratiques et les normes Adobe.
Le rapport généré par cet outil couvre :
- les fonctionnalités de l’application qui ont besoin d’être remaniées.
- les éléments du repository qui devraient être déplacés vers des emplacements pris en charge.
- les composants qui doivent être modernisés.
- les problèmes de déploiement et de configuration.
- les fonctionnalités d’AEM 6.x remplacées par de nouvelles fonctionnalités ou qui ne sont actuellement pas prises en charge par AEM as a Cloud Service.
Il est important de noter qu’un expert AEM doit examiner le rapport d’Adobe Best Practices Analyzer, car il ne permet pas de comprendre l’ensemble de la base de code et ses implications.
Après l’évaluation, un architecte ou un développeur AEM peut restructurer la base de code et appliquer de nouvelles pratiques selon le dernier archétype AEM.
Une pratique recommandée consiste à remanier davantage et à revoir les fonctionnalités obsolètes de votre base de code actuelle.
Étant donné que des tests complets de l’ensemble du site web et de l’application seront nécessaires ultérieurement, il est avantageux de profiter de l’occasion pour éliminer la dette technique et établir une base plus solide.
Étape 3 – Préparation de l’environnement AEM Cloud
Cette étape vise à préparer l’environnement cloud et à configurer AEM Cloud Manager, qui est indispensable pour AEM Cloud. Il est important de noter que cette étape peut être réalisée en même temps que la précédente.
Adobe Cloud Manager offre une interface conviviale qui simplifie la configuration des environnements, la mise en place de pipelines et la configuration des certificats, du DNS et d’autres services essentiels.
Veuillez noter que, pour accéder à AEM Cloud Manager et aux services nécessaires, vous devez d’abord conclure un accord de licence avec Adobe. Entamez les discussions avec votre gestionnaire de compte Adobe suffisamment à l’avance pour éviter tout retard à ce stade.
Étape 4 – Migration de vos projets vers AEM Cloud
À ce stade, votre code a été remanié et tous les changements incompatibles avec la configuration sur site ont été mis en œuvre et migrés pour le rendre prêt pour le cloud.
En outre, tous les environnements nécessaires (test, staging, production) ont été configurés de manière appropriée et sont prêts à héberger votre code.
Cette étape est relativement simple et consiste à pousser votre code vers un Git.
Au cours de cette phase et jusqu’à la mise en service, il est conseillé de geler les fonctionnalités.
Cependant, si vous ne pouvez pas vous permettre de geler des fonctionnalités dans votre environnement de production ou si des changements critiques doivent être appliqués à votre installation sur site, il est possible de rétroporter le code vers le Cloud ultérieurement.
Chez One Inside, nous avons l’habitude de gérer de telles situations, mais il est essentiel de comprendre qu’un gel du code peut aider à atténuer les risques de retard du projet et de complexité accrue.
Prêt à passer à AEM Cloud Service?
N’attendez plus ! Contactez dès maintenant nos experts, et rendons votre transition fluide et réussie !
Étape 5 – Valider l’intégration avec les services de base ou les API externes
Il est probable que votre site web s’appuie sur des données provenant de services tiers ou d’applications internes.
Pour garantir une intégration transparente avec ces services, des configurations réseau spécifiques doivent être effectuées à l’aide de Adobe Cloud Manager.
En outre, AEM Cloud Service offre une adresse IP statique qui doit être mise sur liste blanche de votre côté pour permettre la connectivité avec nos applications sur site.
Cette étape est capitale pour établir une connexion sécurisée et ininterrompue entre votre environnement AEM Cloud et vos services principaux ou API externes.
Étape 6 – Intégrer Adobe Target, Adobe Analytics et la suite Adobe Experience Cloud
Comme vous utilisez déjà AEM pour vos sites web, il est probable que vous utilisiez également d’autres solutions de la suite Adobe Experience Cloud, notamment Adobe Analytics et Adobe Target.
L’intégration de ces solutions est généralement simple et elles devraient fonctionner de manière transparente dans vos pages web.
Votre utilisation actuelle d’AEM facilite l’extension de l’intégration à d’autres composants d’Adobe Experience Cloud, améliorant ainsi votre capacité à analyser et à optimiser vos expériences numériques.
Étape 7 – Migration du contenu
La migration du contenu est une étape essentielle, mais ne elle ne doit pas être trop vous inquiétez, car la structure interne du contenu entre votre site web « on-premise » et le site web AEM Cloud nouvellement créé reste identique.
Adobe propose divers outils pour rationaliser cette tâche, tels que l’outil Content Transfer Tool, spécialement conçu pour migrer le contenu existant de votre site AEM On-Premise vers AEM Cloud, et le Package Manager, qui facilite l’importation et l’exportation du contenu.
La migration de contenu ne concerne pas seulement les pages, mais l’ensemble du contenu de votre référentiel de donnée, y compris :
- Le contenu des pages
- Les actifs
- Les données relatives aux utilisateurs et aux groupes.
Il est important de comprendre que vous pouvez continuer à créer du contenu sur votre site productif tout en effectuant la migration.
En effet l’outil de migration de contenu importera que les modifications apportées depuis la dernière migration de contenu, ce qui garantit une transition efficace et actualisée.
Étape 8 – Tester, tester, tester
Nous approchons des dernières étapes de la migration. Bien que des tests aient été effectués au cours des différentes étapes, il est maintenant temps de procéder à une session complète de User Acceptance Testing (UAT).
Votre équipe de test spécialisée et les utilisateurs doivent participer activement à cette phase critique. Il est essentiel de disposer d’une stratégie de test détaillée avant de commencer l’UAT.
L’intégration des auteurs dans le processus de test a de multiples objectifs. Non seulement cela accélère leur familiarisation avec le nouvel environnement, mais ce sont aussi les personnes qui connaissent le mieux le fonctionnement des composants.
Leur contribution, leurs connaissances et leur soutien sont essentiels pour garantir que votre présence numérique reste claire et distinctive.
La réalisation de tests approfondis garantit la réussite de votre migration vers AEM Cloud Service et le bon fonctionnement de votre site web dans son nouvel environnement.
Étape 9 – Redirection du domaine
Il s’agit de la dernière étape avant le Go-Live, et c’est là que votre équipe de réseau informatique joue un rôle clé.
Elle gérera les certificats, les configurations DNS et la redirection des domaines.
Comme souligné au début de ce guide, il est essentiel que vos partenaires informatiques aient été informés dès le premier jour de ce projet de ces étapes critiques et que les tâches aient été réparties en conséquence.
Ils doivent être bien préparés et conscients de ce qui doit être fait, car les préparatifs de cette phase sont en cours depuis plusieurs semaines.
Une coordination efficace à ce stade est essentielle pour éviter tout retard dans le processus global et la date de mise en service.
Grâce à une redirection de domaine efficace, votre site web est transféré en toute transparence vers son nouvel environnement AEM Cloud.
Étape 10 – Go Live
Cette étape peut sembler la plus stressante, mais paradoxalement, c’est aussi la plus simple.
Votre site Web a fait l’objet de tests approfondis et tout fonctionne parfaitement dans l’environnement en Cloud.
Il est temps de procéder à la transition finale, en passant de votre instance AEM On-Premise à l’instance AEM Cloud.
La transition sera transparente pour vos utilisateurs finaux, qui ne subiront aucune interruption de service. Avec une planification et une exécution minutieuses, cette étape devrait marquer l’aboutissement de votre migration vers AEM Cloud.
“La migration vers AEM Cloud représente une grande fierté aussi bien pour les équipes marketing et métier que pour le service informatique. Voir notre site web opérationnel dans le Cloud marque l’entrée dans une ère nouvelle, caractérisée par des performances améliorées et des opportunités d’enrichir l’expérience client. ”![]()
Martyna Wilczynska
Cheffe de projet chez One Inside – A VASS Company
Étape 11 – Formation
Vos éditeurs n’auront pas besoin de formation spécifique car l’interface d’administration reste la même. Cependant, il est important de noter qu’un nouvel outil essentiel, Adobe Cloud Manager, a été introduit.
Vos équipes informatiques ou DevOps doivent gérer cet outil, ou vous pouvez déléguer la maintenance du site à votre partenaire Adobe.
Nos experts AEM peuvent proposer des formations pour s’assurer que votre équipe informatique possède les compétences et les connaissances nécessaires pour gérer les tâches essentielles liées aux certificats SSL, à la liaison des domaines, à la mise en liste blanche et à la gestion des comptes.
Étape 12 – Mise hors service de l’instance sur site
Enfin, il est conseillé de laisser fonctionner les serveurs « on-premise » sur site pendant 2 à 4 semaines après la migration.
Cette précaution permet de disposer d’un filet de sécurité en cas de situation critique qui nécessiterait de revenir à l’instance sur site.
Bien que, d’après notre expérience, un tel retour en arrière soit rarement nécessaire, il est prudent de gérer ce risque potentiel.
Une fois la phase d’hyper-care terminée, vous pouvez en toute confiance vous concentrer sur votre nouvelle instance AEM as a Cloud Service, en sachant que vous disposez d’un plan d’urgence en cas de besoin.
Besoin d’un accompagnement personnalisé ?
Prêt à explorer votre migration vers AEM Cloud ? Réservez un moment avec nous afin que nous puissions évaluer vos besoins et vous aider à préparer une transition sans accroc !
Leçons tirées de la migration vers AEM as a Cloud Service et meilleures pratiques
Après plusieurs migrations réussies vers AEM Cloud Service, notre équipe a acquis d’excellentes connaissances et nous souhaitons partager avec vous quelques bonnes pratiques qui vous aideront à réduire les risques liés à ce projet.
Commencez par une analyse approfondie
Commencez votre projet de migration vers AEM cloud par une analyse complète.
Évitez de précipiter l’évaluation de votre configuration AEM sur site actuelle. Il est essentiel d’évaluer soigneusement les dépendances et les éléments qui nécessitent un remaniement.
S’il s’agit de votre première migration, investissez du temps dans la recherche et la documentation pour un projet de cette nature.
Même si vous disposez d’une équipe interne chargée d’AEM, pensez à solliciter l’assistance d’un partenaire Adobe expérimenté. Leur expertise peut s’avérer inestimable pour garantir une migration réussie.
Gérer les dépendances des parties prenantes
Il est essentiel de s’occuper des dépendances des parties prenantes dès le début du projet.
Plusieurs membres de votre organisation joueront un rôle essentiel lors des étapes importantes du projet. Nous avons déjà mentionné le rôle de l’équipe informatique dans la gestion du réseau, mais d’autres groupes peuvent être impliqués, comme la sécurité et l’assurance qualité.
Dès le début du projet, il est essentiel de communiquer clairement vos attentes à ces équipes et de leur fournir des dates précises pour leur participation. Cette approche proactive permet d’éviter les retards et d’assurer le bon déroulement du projet.
Un projet Scrum pas comme les autres
Ce qui peut surprendre, c’est qu’un projet de migration vers le cloud ne correspond pas tout à fait à un projet informatique respectant le méthodologie Scrum.
Dans le cadre habituel, nous nous efforçons de fournir la valeur la plus élevée possible en un minimum de temps, et nous présentons nos solutions aux clients en leur demandant constamment leur avis.
Cependant, un projet de migration au Cloud consiste principalement à remanier le code du backend, le rendant non présentable aux parties prenantes jusqu’aux derniers moments, lorsque le site web est déjà dans l’environnement d’acceptance dans le Cloud et prêt à être testé.
Réunions régulières de l’équipe et des parties prenantes
À mesure que le délai de trois mois s’écoule, il est essentiel de rester en phase avec votre équipe et les principales parties prenantes.
Nous vous recommandons vivement d’établir une routine de mise à jour hebdomadaire pour suivre les progrès, identifier et traiter les risques, et mettre en œuvre des plans d’atténuation.
Au cours de ces revues hebdomadaires, accordez une attention particulière aux dépendances avec les autres équipes et évaluez l’avancement de leurs activités.
Cette approche proactive permet de s’assurer que tout le monde est aligné et de répondre rapidement à l’évolution des besoins du projet.
“Une communication claire avec les clients est essentielle pour atténuer les risques, identifier les problèmes et fournir des mises à jour sur l’avancement de la migration. Elle réduit le stress des clients et garantit la transparence de leur parcours numérique.”![]()
Michael Kleger
Chef de projet chez One Onside
Relations avec Adobe
Des négociations de licence doivent être menées à bien pour obtenir l’accès Adobe Cloud Manager. Il est tout aussi important de discuter avec votre Adobe Account Manager pour négocier le maintien d’un serveur de secours sur site pendant une période donnée.
D’après notre expérience, le fait d’entamer ces discussions le plus tôt possible permet de négocier la transition la plus avantageuse et la plus souple pour quitter l’infrastructure sur site.
En outre, en cas de problèmes inattendus, vous aurez peut-être besoin de l’assistance de l’équipe d’Adobe. Il est possible que certaines fonctionnalités ne fonctionnent pas correctement lorsqu’elles sont remaniées pour le cloud.
Pour accélérer le temps de réponse du support Adobe, il est essentiel de collaborer avec un partenaire Adobe qui entretient des relations étroites avec l’équipe Adobe.
Par exemple, chez One Inside, nous avons cultivé un partenariat avec Adobe depuis plus de dix ans, et notre bureau est situé à moins de 30 km de l’équipe AEM responsable de la création d’AEM Cloud.
Cette relation étroite peut s’avérer inestimable dans certaines situations. Au fil des ans, nous avons développé une relation solide avec Adobe en tant qu’entreprise et avec ses employés talentueux.
Cela nous donne un avantage dans la résolution des problèmes, car nous savons parfaitement qui contacter sans avoir à naviguer entre plusieurs niveaux d’assistance.
Éviter de développer sur l’instance « on-premise » pendant la migration
Dans la mesure du possible, évitez d’introduire de nouveaux développements sur vos sites web pendant la migration. Cette pratique permet d’éviter de nombreux problèmes.
Cependant, nous reconnaissons que le gel du code pendant trois mois est souvent peu pratique.
Pour atténuer les problèmes potentiels, assurez-vous que le code des deux environnements est synchronisé et optimisé pour le Cloud avant d’apporter de nouvelles améliorations à votre branche « on-premise ». Cet alignement minimise les complications au cours du processus de migration.
Profitez de l’occasion pour améliorer les défauts de conception
Au cours du processus de migration, vous aurez l’occasion de tester l’intégralité de votre site web. Profitez-en pour améliorer divers aspects de votre site, notamment l’architecture, le remaniement du code et les ajustements mineurs de la conception.
Dans nos projets de migration, nous avons intégré avec succès des améliorations telles que la génération de rendus d’images, des améliorations de l’expérience client et des optimisations liées aux performances et à la mise en cache.
Cette fenêtre de migration vous permet de passer au Cloud et d’améliorer la qualité et la fonctionnalité globales de votre site web.
Principaux enseignements à tirer de la migration vers AEM as a Cloud Service
En conclusion, la migration vers AEM as a Cloud Service est un parcours de transformation qui nécessite une planification et une exécution minutieuses. AEM Cloud Service est l’avenir d’AEM et cette migration en pose les bases.
Tout au long de cet article, nous avons partagé des informations précieuses et des bonnes pratiques issues de migrations AEM Cloud réussies.
De l’analyse des dépendances à l’établissement de relations solides avec Adobe, des mises à jour hebdomadaires de l’équipe à l’optimisation des défauts de conception, ces leçons peuvent vous guider vers une migration réussie.
Saisissez les défis et les opportunités de la transition vers le cloud, et n’oubliez pas qu’une migration bien menée peut conduire à une expérience numérique plus efficace, plus sûre et plus innovante pour votre organisation et ses utilisateurs.
Avec la bonne approche et le soutien de partenaires expérimentés, vous pouvez naviguer en toute confiance et obtenir d’excellents résultats.
![]()
Samuel Schmitt
Digital Solution Expert
Souhaitez-vous recevoir notre prochain article ?
Abonnez-vous à notre newsletter et nous vous enverrons le prochain article sur Adobe Experience Manager.
Cookie content
Discover more from One Inside
Subscribe now to keep reading and get access to the full archive.