Menu

Qu'est-ce que la modernisation ? En quoi se distingue-t-elle de la migration ?

huge patterned architecture building
Sommaire

Partager cette page

Philippe Charpentier
Philippe Charpentier

La « modernisation » consiste à transformer les systèmes actuels vieillissants pour qu'ils répondent aux besoins actuels. Il s'agit d'une étape cruciale pour les entreprises afin de réaliser la transformation numérique (DX). Cet article donne un aperçu de la modernisation et de la manière dont elle diffère de la migration.

Qu'est-ce que la modernisation ?

La « modernization », qui se traduit directement par « modernisation » ou « mise à jour », désigne le renouvellement ou le remplacement de systèmes existants obsolètes pour répondre aux besoins actuels.

Par « systèmes existants », on entend ici principalement les systèmes centrauxde base tels que les systèmes de gestion de stocks et de ventes. Il n'est pas rare que certaines entreprises utilisent encore des systèmes qui ont été introduits il y a plusieurs décennies.Les systèmes de base utilisés depuis de nombreuses années sans modifications majeures sont étroitement liés aux processus métiers. Changer ses systèmes peut être complexe. Il est donc difficile de franchir le pas du renouvellement du système en raison de la charge de travail considérable qu'implique son remplacement par un nouveau système.

La facilité d'utilisation des systèmes d'entreprise se détériore avec le temps. Toutefois, si les processus opérationnels sont modifiés pour répondre à l'évolution des besoins, le système devra subir un certain nombre d’ajouts fonctionnels et de modifications des spécifications, ce qui peut complexifier la structure du système. Dans ce cas, le système peut devenir une boîte noire lorsque les ingénieurs qui comprennent la structure interne et le processus de modification du système quittent l'entreprise.

Ces systèmes sont appelés « systèmes patrimoniaux » car, en plus d'être vieillissants, ils contiennent des données importantes qui constituent l'actif de l'entreprise. La modernisation vise à utiliser ces actifs tout en remodelant le système existant pour l'adapter à la situation actuelle.

Qu'est-ce que la migration (ou migration patrimoniale) ?

La migration est le processus qui consiste à déplacer des infrastructures, du matériel, des logiciels et des données commerciales vers un nouvel environnement sans modifier les exigences fonctionnelles et de performance du système existant. Ce terme est souvent synonyme de « migration patrimoniale », qui implique de transférer des systèmes dépassés vers des systèmes plus récents.

Dans ce cas, il ne s'agit pas d'une mise en œuvre partielle telle qu'un correctif, mais d'un renouvellement de l'infrastructure du système lui-même, qui est donc décrit comme une « rénovation du système d'information ».

Lorsque le terme migration est utilisé dans le monde des affaires, il fait généralement référence à la « migration de l'héritage ».

« Legacy » signifie «actif» ou «héritage» et n'a pas en soi de connotation négative. Cependant, lorsqu'il est utilisé en relation avec un système, il a une connotation négative de « dépassé » ou « obsolète », comme dans « système patrimonial ». En d'autres termes, la migration patrimonale signifie la migration ou le renouvellement des systèmes hérités qui sont devenus obsolètes, complexes et bloqués dans de nouveaux systèmes.

Différences entre modernisation et migration

La modernisation et la migration sont souvent confondues. La modernisation utilise les actifs existants d’une entreprise, tels que les systèmes existants et les données qui y sont stockées, pour transformer la structure du système à l'aide des dernières technologies. La migration, quant à elle, ne modifie pas la structure du système existant, mais déplace le système et les données vers un environnement informatique différent. Il s'agit par exemple d'une initiative visant à passer d'un système sur site à un système cloud.

Comment moderniser les systèmes existants

La première étape de la modernisation des systèmes existants consiste à une analyse approfondie de vos principaux systèmes d'entreprise. Cela implique d'analyser « quels systèmes et quelles fonctionnalités sont mises en œuvre et comment elles sont exploitées ».

Il est également essentiel de développer une structure interne solide, par exemple en organisant des projets pour réaliser la migration des systèmes. Si la modernisation est entreprise sans analyse préalable de la situation actuelle et sans développement d'un système, de nouvelles exigences peuvent apparaître les unes après les autres après le démarrage du projet, et le système finalement achevé peut finir par échouer sans avoir été fondamentalement renouvelé.

Sur la base des processus d'analyse de la situation actuelle et de développement de systèmes internes, les trois méthodes suivantes peuvent être utilisées pour réaliser la modernisation.

Remplacement

Le remplacement est une méthode qui consiste à migrer l'infrastructure d'un système existant vers un nouveau logiciel, par exemple. Il s'agit d'abord de redéfinir les besoins de l'entreprise et de les remplacer par un nouveau système, indépendamment des systèmes et logiciels existants.

Le système le plus approprié peut être sélectionné et mis en place pour réaliser les processus et le modèle d'entreprise visés par la société, contribuant ainsi à l'amélioration de l'efficacité et de la productivité de l'entreprise. D'un autre côté, il y a des inconvénients : le remplacement total du système et la nécessité de revoir les processus opérationnels peuvent être coûteux et prendre du temps, et la période de transition peut être longue. Pour cette raison, il s'agit d'une option lorsque l'on vise une réforme radicale de l'entreprise, même avec des investissements importants.

Réécriture

La réécriture est une méthode qui consiste à convertir un ancien programme dans un nouveau langage de développement, par exemple à l'aide d'un logiciel de conversion automatique, tout en conservant les exigences du système. Les anciens langages de développement de systèmes, tels que COBOL, sont principalement utilisés, mais ils peuvent être réécrits en Java ou en .net.

La réécriture permet d'aligner le programme aux technologies les plus récentes et aux nouveaux systèmes d'exploitation, tout en optimisant les coûts et en conservant le système existant. Comme le programme lui-même est renouvelé, le système renaît en fonction de l'environnement commercial actuel et contribue également à renforcer la sécurité et l'efficacité du fonctionnement du système. Même les systèmes devenus complexes en raison d'ajouts répétés de fonctions et de modifications des spécifications peuvent être migrés vers un nouveau langage de développement.

Cependant, comme les éléments de conception liés à l'entreprise sont maintenus, cela ne conduit pas à une réforme de l'entreprise et constitue un degré intermédiaire de résolution des structures héritées. En outre, la réécriture du code et des bases de données prend du temps et nécessite souvent la coopération d'ingénieurs qui connaissent bien la structure interne afin de faciliter la réécriture, ce qui constitue un obstacle important à surmonter.

Rehosting

Le rehosting est une méthode de migration d'un système existant directement vers une infrastructure informatique différente. Les programmes logiciels fonctionnant sur l'ordinateur central sont en grande partie inchangés et les programmes sont migrés vers un environnement plus ouvert. Par exemple, un système d'entreprise fonctionnant sur site peut être migré vers une nouvelle infrastructure de système telle que le cloud.

Comme le logiciel reste le même et que seul le matériel est migré, la migration peut se faire en peu de temps et à moindre coût. Cependant, sa faiblesse réside dans le fait que le degré de résolution de l'héritage est le plus faible des trois, car le champ de renouvellement est plus limité.

Modernisation des opérations basée sur l'informatique en nuage

Le passage à l'informatique dématérialisée est un moyen efficace de réaliser la modernisation. Azure NetApp Files (ANF), par exemple, est un service de stockage entièrement géré qui permet aux charges de travail d'être déplacées vers le nuage sans une refonte radicale, avec un stockage haute performance mis en œuvre dans les centres de données Azure pour offrir des performances d'E/S similaires à celles du stockage sur site. Les performances d'E/S sont similaires à celles du stockage sur site.

Un autre avantage est que la taille peut être redimensionnée de manière flexible et presque en temps réel pour s'adapter aux tempêtes d'ouverture de session qui se produisent lors de la connexion à Windows, en augmentant la taille uniquement au début de la journée de travail et en la rétablissant pendant les heures normales. Cela permet de réduire les coûts tout en garantissant des performances qui répondent à vos besoins. Si vous cherchez à moderniser vos principaux systèmes d'entreprise, pourquoi ne pas en profiter ?

Les services de stockage entièrement gérés ont rejoint NetApp en avril 2019, apportant des années d'expérience en marketing dans l'industrie informatique à un large éventail de rôles de marketing de terrain, y compris ABM, planification et gestion d'événements, marketing de contenu, publicité. et Google Cloud-Google Cloud NetApp Volumes.

Conclusion

Alors que la modernisation est une initiative visant à transformer la structure même d'un système hérité en utilisant les technologies les plus récentes, la migration consiste à transférer uniquement le système et les données vers un nouvel environnement tout en laissant intacte la structure du système existant. La migration est un moyen de promouvoir la modernisation, et la réalisation de la modernisation conduit également à la réalisation de la transformation numérique (DX).

Il existe trois méthodes principales pour moderniser les systèmes existants : le remplacement, la réécriture et le rehosting chacune ayant des charges de travail, des coûts et des degrés de résolution des systèmes hérités différents. Pour réaliser la modernisation, commencez par analyser l'état actuel de votre système et préparez un système pour la migration, et envisagez pleinement les moyens les plus appropriés. Il est également important de se lancer dans la modernisation sur la base de cette préparation approfondie.

Ce blog est tiré du Storage Channel, disponible jusqu'en août 2023.

Philippe Charpentier

Philippe Charpentier

Philippe Charpentier est le Directeur Solutions Engineering chez NetApp, un poste qu'il occupe depuis juin 2021. Diplômé de l'École Centrale de Nantes, Philippe a une carrière remarquable, ayant occupé des fonctions de Presales Manager chez Symantec, Systar, VCE et Dell. Son expertise couvre l'utilisation des données et les stratégies cloud. Le leadership éclairé de Philippe se manifeste dans ses discussions sur la croissance des revenus axée sur les données, le FinOps, la gestion multicloud et la cybersécurité, faisant de lui une figure centrale dans l'évolution de l'industrie technologique. 

Afficher tous les posts par Philippe Charpentier

Pour aller plus loin

Drift chat loading