The Doppler Quarterly (FRANÇAIS) Édition spéciale 2019 | Page 47

Un cadre et une approche normative pour le succès du parcours de migration vers le cloud. Notre collaboration avec de nombreux clients sur des centaines de projets nous amène à enten- dre constamment les mêmes thèmes concernant les efforts de migration à grande échelle. Les domaines qui leur posent le plus souvent problème sont les suivants : Exigences d'échelle et de vélocité lors de la migration massive d'appli- cations : la plupart des organisations mettent plusieurs mois avant de créer leurs architec- tures de déploiement applicatif futures, puis de faire migrer une application unique. Lorsque la migration porte sur plusieurs centaines d’applications, la viabilité de celle-ci semble compromise. Manque de visibilité quant aux complexités et aux interdépendances : il est impossible de faire migrer une pile d’applications si vous n’avez aucune visibilité dessus. Que ce soit à cause d'une documentation insuffisante, de ressources héritées ou acquises, ou encore de pratiques de déploiement décentralisées, il arrive couramment que les organisations ne pos- sèdent pas une visibilité suffisante sur les composantes, les configurations et les dépendances de leurs applications. Même si une entreprise possède une nomenclature de toutes les ressources et informations correspondantes au sein d’une base de données de gestion des configurations, comment peut-elle valider ces actifs, leurs modèles d’architecture et leurs dépendances, afin de déterminer les ressources à déplacer et décider si celles-ci sont compatibles avec la plateforme de cloud cible ? Pertinence de l'approche de migration : comment déterminer la méthode de migra- tion adaptée à une application donnée (relocalisation d'hôte, changement de plateforme, refac- torisation...) et quelles sont les applications qui peuvent bénéficier de composants cloud natifs ? Séquençage et exécution de la migration : comment déterminer et justifier les modifications de séquence et de configuration pour les diverses dépendances, et comment pren- dre en compte les changements de configuration requis pendant la phase d’exécution ? Si une seule modification de configuration peut s’effectuer en quelques minutes, sa réalisation à l’ex- térieur d’une séquence, ou un changement manqué, peut entraîner plusieurs heures, voire plu- sieurs jours de dépannage. Migration d’applications critiques avec indisponibilité nulle : la plupart des entreprises exploitent des applications stratégiques qui doivent être en place 24 h/24, 7 j/7, en impliquant la mise à jour constante d’ensembles et de bases de données volumineux comportant plusieurs points d’intégration en amont et en aval. Les bases de données sont particulièrement difficiles à déplacer et en cas d'échec de cette procédure, ces ressources peuvent avoir des conséquences majeures sur l’organisation. Penchons-nous sur les six facteurs déterminants qui doivent impérativement être mis en place pour garantir la réussite de tout projet de migration. ÉDITION SPÉCIALE 2019 | THE DOPPLER | 45