Anciens systèmes, nouveau monde: prendre des décisions en matière d'héritage

Anciens systèmes, nouveau monde: prendre des décisions en matière d'héritage

Au fur et à mesure que les organisations évoluent, elles ont besoin de plates-formes et de services résilients et réactifs au changement. La simple réalité est que la plupart ont également des données et des applications héritées volumineuses exécutées sur des plates-formes plus anciennes. Alors, que doivent faire les entreprises de leur héritage lorsqu'elles migrent vers le cloud ? Alors que de nombreuses entreprises adoptent des stratégies numériques basées sur le cloud et par défaut, il n'est pas logique de déplacer l'intégralité de l'héritage vers le cloud. Premièrement, toutes les applications ne sont pas compatibles avec le cloud ou prêtes. Deuxièmement, le simple fait de déplacer les applications actuelles vers le cloud peut transférer et perpétuer d'anciens problèmes, ainsi qu'en créer de nouveaux. Le cloud n'est pas pour tout ; Donner la priorité au cloud peut entraîner des problèmes évitables, notamment des coûts d'exploitation plus élevés, des retards dans la transformation numérique et un sous-investissement dans les fonctions commerciales essentielles fournies par l'héritage. Les nombreux avantages du cloud doivent toujours être évalués au cas par cas ou selon les besoins. À propos de l'auteur David Waite est membre de l'équipe de direction technologique d'Atos.

Valeur immobilisée de l'héritage

Les principaux défis liés à la prise en charge et à l'apport de modifications sûres et prévisibles aux systèmes hérités sont le coût et le temps qui résultent des méthodes manuelles de construction, de déploiement, de test et d'intégration. Cette latence affecte également la posture de cybersécurité étant donné le temps accru nécessaire pour corriger, mettre à niveau et tester. Dans ce contexte, il peut être facile de croire que l'héritage ne vaut rien alors qu'en réalité, de nombreux systèmes hérités ont une énorme valeur fixe en termes de données stockées, de fonctionnalités fournies et de connaissances approfondies qui les entourent. . La question est donc de savoir comment gérer et débloquer au mieux cette valeur afin qu'elle puisse être rapidement et facilement exploitée pour soutenir un programme de transformation numérique plus large, qui nécessite souvent de s'éloigner de la centralité des applications héritées. vers une entreprise axée sur les données.

Approche nuancée

Bien que la valeur intrinsèque de l'héritage ne soit pas perdue, la gestion de l'héritage nécessite une approche équilibrée. Toutes les charges de travail ne peuvent pas ou ne doivent pas être déplacées vers le cloud, et elles ne doivent pas nécessairement être déplacées rapidement ; l'héritage peut être plus facilement et rapidement exploité sur site et les processus peuvent être optimisés grâce à une intervention ciblée, évitant ou retardant le besoin de se déplacer. Comprendre pleinement le rôle que l'héritage doit jouer dans la transformation numérique est la clé du succès. S'il existe des lacunes dans les connaissances, celles-ci doivent être comblées par le biais d'un programme de découverte ciblé encadré par une vision et une stratégie numériques prédéfinies. Pour éviter les occasions manquées, les questions historiques « qu'avons-nous ? » ; « En avons-nous encore besoin ? » ; « Combien de temps en avons-nous besoin ? doit être complété par "est-il judicieux de le réutiliser/l'exploiter ?" ; « Pouvons-nous l'améliorer ? » ; « Quel rôle joue-t-il dans la transformation ? et surtout, concentrez-vous sur le moyen le plus rapide de fournir des avantages de la manière la plus efficace possible. En supposant que les interventions proactives héritées entrent généralement dans les quatre catégories suivantes, nous pouvons commencer à définir le rôle de l'héritage en termes d'actions qui seront nécessaires plus tard. Protection : résout un problème spécifique lié à la maintenance
Exploitation: libérer la valeur verrouillée dans un but précis
Évolutif - effectuez des changements incrémentiels de l'intérieur avec plusieurs étapes de transformation
Transformatif : apportez un changement global en une seule étape Techniques d'exploitation telles que le grattage de données pour fournir des plates-formes centrées sur les données ; créer des interfaces de programmation d'applications (API) et des microservices pour ouvrir des systèmes hérités ; et la virtualisation et la conteneurisation des applications peuvent fournir des alternatives utiles pour supprimer et remplacer les approches à court et à long terme. De plus, des techniques évolutives telles que la refactorisation axée sur le domaine peuvent aider à réduire les risques de transformation et à soutenir les priorités en matière de revenus. Lorsque la réorganisation ou le retrait est l'approche privilégiée, les garanties d'héritage, telles que le système de registre, peuvent encore devoir être appliquées dans l'intervalle ou pendant la transition.

Objectifs réalistes

Le cloud est un catalyseur technologique, pas une panacée, et son avènement a encore plus brouillé le paysage en ajoutant de nouveaux paradigmes technologiques au mélange. Bien qu'il représente une composante importante de la base de coûts globale, il est plus que compensé par le coût des personnes et des processus. La refonte des processus entièrement automatisés autour des capacités en amont et leur prise en charge avec le cloud et d'autres technologies habilitantes telles que la périphérie et l'IoT est l'endroit où l'efficacité est vraiment réalisée. La migration de l'héritage vers le cloud n'est pas un précurseur, et ne devrait pas l'être, mais la valeur de l'héritage et son exploitation sont une passerelle et souvent un accélérateur en cours de route. Il n'est pas facile de prendre des décisions durables et proportionnées concernant les systèmes et les données existants, et fixer de mauvais objectifs peut nuire aux résultats. Cependant, les objectifs ultimes de transformation restent les mêmes : cibler et mesurer les résultats et les progrès en fonction de l'efficacité de l'entreprise (coût, taux de changement, qualité, disponibilité) alignée sur la croissance et l'innovation sont les clés pour offrir la liberté de prendre des décisions éclairées et équilibrées sur feuilles de route. et priorités. L'évolution et l'utilisation de l'héritage et de ses données associées sont essentielles pour atteindre ces objectifs, car les contraintes de temps et de coût limiteront toujours toute transformation globale.

Traitements hérités

Lorsque l'on considère l'héritage dans le contexte du cloud, le traitement se divise traditionnellement en six catégories principales :
Supprimez les applications qui sont obsolètes, redondantes ou qui deviendront redondantes à la suite d'un remplacement planifié ou d'un changement de politique/processus. Conserver
Laissez l'application telle quelle, en raison d'autres priorités, dépendances, niveaux d'investissement ou compatibilité. Migrer (réhéberger)
Transition d'entrée de gamme vers le cloud IaaS (Infrastructure as a Service) avec des changements minimes ou ``Lift and Shift''. Moderniser (refactoriser/reconcevoir/recadrer/encapsuler)
Passer du milieu de gamme au cloud pour résoudre certains problèmes au niveau des composants d'application, tels que l'exploitation de la plate-forme en tant que service (PaaS) dans le cloud en plus de l'activité de migration IaaS sous-jacente ci-dessus. Redévelopper (remplacer/restructurer/refactoriser)
Ré-instanciez dans le cloud à l'aide des technologies cloud natives.