Présentation d'un projet de migration

Un projet de migration pour un site WebSphere Commerce opérationnel est une activité qui doit être soigneusement pensée. Le projet de migration se compose de trois phases : la phase de planification, la phase pratique et la phase de migration de la production. Chacune de ces phases requiert des compétences et des ressources spécifiques. Il est essentiel de prévoir un temps suffisant pour chaque activité afin de n'oublier aucune tâche importante.

Les ressources suivantes sont disponibles pour vous aider à planifier votre projet de migration :

  • Partenaires commerciaux HCL : Contactez HCL pour toute information sur les partenaires commerciaux HCL qui peuvent effectuer une migration complète de HCL Commerce et qui se trouvent dans votre zone géographique.

Phase de planification

Au cours de la phase de planification, vous faites l'inventaire de vos ressources WebSphere Commerce, telles que la documentation, les serveurs, les logiciels, les bases de données et le code personnalisé. Il est essentiel de savoir quelles sont les personnalisations dont vous disposez et si votre système s'intègre à des systèmes externes.

  • Documentez vos exigences métier :
    • Déterminez si les exigences dictent ce dont vous avez besoin pour utiliser une autre édition ou un autre modèle de gestion HCL Commerce.
    • Rassemblez toute la documentation disponible sur le site en cours, y compris les documents de conception, les cas d'utilisation, ainsi que les scénarios de test de l'implémentation en cours. Si la documentation n'est pas à jour, envisagez de la mettre à jour et vérifiez que vous pouvez prendre contact avec l'équipe de développement d'origine.
  • Documentez vos exigences matérielles
    Conseil : La migration de l'environnement de production vers un nouveau matériel est recommandée, car l'environnement d'origine peut être utilisé comme environnement de rétromigration. L'utilisation d'un nouveau matériel permet aussi de réduire la durée d'indisponibilité du site en raison des tâches suivantes qui peuvent être effectuées :
    • Le nouvel environnement peut être configuré à l'avance. Pour plus d'informations sur la configuration des environnements de développement, voir Mise en place d'un HCL Commerce development environment. Pour plus d'informations sur la planification de votre environnement de production, voir Planification de l'infrastructure de votre environnement de production.
    • Les personnalisations ayant été migrées peuvent être déployées et validées à l'avance.
    • Si vous envisagez d'ajouter davantage de matériel, vous pouvez utiliser le nouveau matériel pour le nouveau site, puis utiliser le matériel en cours pour ajouter plus de capacité ou en tant qu'environnements de test complémentaires. Des systèmes de test de performances appropriés sont essentiels pour l'architecture de site HCL Commerce à hautes performances.
  • Déterminez les compétences dont vous aurez besoin pour chaque étape de la migration, par exemple :
    • Un chef de projet.
    • Un architecte de solution qui comprend la topologie du site, les points d'intégration et toutes les technologies utilisées
    • Un administrateur de base de données.
    • Des développeurs ayant la maîtrise des langages utilisés pour les personnalisations que vous avez effectuées.
  • Vérifiez que vos environnements de développement et vos environnements de test sont synchronisés avec la version du code actuellement en production.
  • Créez un calendrier détaillé incluant des utilisateurs, des mots de passe, des tâches, des propriétaires, des évaluations de temps, des points de vérification, des étapes de validation et des plans de retour à l'état antérieur.
    • Déterminez si des cours de formation sont nécessaires pour vos équipes techniques ou vos utilisateurs métier afin d'apprendre à utiliser de nouvelles technologies, de nouveaux langages de programmation ou les logiciels connexes.

Phase pratique

La phase pratique se compose de deux ou plusieurs étapes, selon votre métier.
Migration de l'environnement de développement
  • Tentez de faire migrer un environnement de développement au début du projet afin d'identifier les modifications que vous devrez apporter à votre code personnalisé.
  • Il est important de faire migrer un environnement de développement le plus tôt possible afin de permettre aux développeurs d'écrire du code sur la nouvelle version de surHCL Commerce.
Conseil : Créez un environnement de développement, puis faites migrer le site WebSphere Commerce tel quel. Vous pouvez effectuer un test de régression du site résultant pour savoir ce qui fonctionne et ce qui ne fonctionne pas et affiner votre plan de projet.
Migration de l'environnement de test
  • Procédez à la migration complète pour savoir ce qui arrivera lors de la migration de la production.
  • Limitez les doutes et le temps d'indisponibilité lors de la migration.
  • Effectuez des évaluations de temps pour chaque activité de migration dans l'environnement de test afin d'obtenir des informations précieuses que vous pouvez utiliser pour affiner l'échéancier de votre projet pour la phase de migration de la production.
  • Dans cette phase, un environnement de transfert test est une ressource précieuse pour tester la régénération de l'environnement de transfert à partir de votre serveur test.

Phase de migration de la production

La migration de la version 9 offre une solution d'indisponibilité minimale. Par conséquent, lorsque vous faites migrer votre environnement opérationnel vers la version 9, vous pouvez continuer à traiter le trafic. Voici la façon dont cela marche. La majeure partie de la migration de la production s'effectue hors ligne. En fait, la base de données opérationnelle est le seul niveau de votre environnement de production qui est migré directement d'un environnement d'exécution vers un autre. Et cette migration de base de données peut s'effectuer parallèlement au service du trafic.