Le guide du décommissionnement

Même lorsqu’il n’est plus utilisé, un système contient toujours un volume important de données – potentiellement critiques. Il convient donc de bien inventorier et sécuriser ces dernières avant de le couper définitivement.

Imaginez. Vous êtes le DSI d’une multinationale et venez d’achever l’implémentation d’un ERP flambant neuf. Après des mois de travail, vous vous apprêtez à récolter les bénéfices du nouveau système, qui va remplacer beaucoup de vos anciennes applications devenues obsolètes. Mais à peine la mise en production effectuée, un problème se présente à vous : qu’allez-vous faire de ces applications ?

Bien que vous ayez migré les données critiques et les transactions vers le nouvel environnement, ces dernières contiennent encore un historique plus ou moins structuré que votre département juridique vous demande de conserver à des fins d’audit. Problème, la valeur de ces données ne justifie pas le coût induit par le maintien en fonctionnement des applications dites « legacy ». Comment les décommissionner malgré tout en respectant les contraintes réglementaires ?

Passer les données dans l’Hadoop

La stratégie la plus simple et économique consiste à déployer une infrastructure dédiée. Migrer l’intégralité des données sur la nouvelle plateforme serait trop coûteux par rapport à l’usage qui en sera fait. Mieux vaut donc les déplacer dans un nouveau contexte, à la fois bon marché et offrant un accès efficace et sécurisé aux données pour le jour où vous devrez aller fouiller dans les archives. Cette solution existe, et vous la connaissez probablement déjà : Apache Hadoop. Le système de données distribuée et open source peut être déployée sur des équipements peu onéreux tout en offrant évolutivité, disponibilité et capacités de traitement. Un candidat idéal.

L’écosystème Hadoop propose différents composants permettant d’extraire et de charger des données depuis des sources multiples (fichiers textes, SGBDR, bases NoSQL, fichiers JSON). Pour respecter les réglementations, le cluster peut être sécurisé via le protocole d’authentification réseau Kerberos, également open source. Et si Hadoop n’intègre pas nativement d’outils de gouvernance, la communauté se charge de fournir des composants pour gérer le cycle de vie des données, définir des politiques, garantir la traçabilité ou encore mener des audits. Autant d’atouts qui font d’Hadoop une excellente solution de décommissionnement.

« Trust the process »

Les fans de NBA le savent, il faut parfois faire des sacrifices pour atteindre l’objectif voulu. Déployer une nouvelle plateforme simplement pour en arrêter une autre peut sembler paradoxal, mais les ressources consommées pour le faire seront largement inférieures à celles que réclamerait la pérennisation d’un système obsolète. Vous savez donc maintenant quoi faire de vos anciennes données. Reste à éteindre une fois pour toutes les anciennes applications. Et pour cela, il suffit d’appliquer le process.

Phase 1 : Discovery

  1. Identifier toutes les parties prenantes au sein et à l’extérieur de l’organisation (les régulateurs notamment).
  2. Déterminer la valeur business des applications et des données dans le système « legacy »
  3. Identifier les données à conserver
  4. Fixer les dates de passage en lecture seule et de retrait du système
  5. Définir la stratégie de décommissionnement

Phase 2 : Design

  1. Evaluer les prérequis de l’infrastructure
  2. Concevoir l’environnement de remplacement
  3. Dimensionner l’environnement de remplacement
  4. Planifier la migration et l’archivage des données

Phase 3 : Build & Test

  1. Déploiement de l’environnement
  2. Migration des données
  3. Archivage des données
  4. Validation des données
  5. Test fonctionnel
  6. Validation finale

Phase 4 : Go-live

  1. Passer la main aux équipes opérationnelles
  2. Formation
  3. Support

La stratégie sera d’autant plus gagnante sur le long terme. Une fois en production, votre cluster Hadoop pourra ensuite être facilement étendu pour accueillir davantage de données à mesure que d’autres applications seront décommissionnées. Pour plus de détails sur le déploiement du framework ou sur l’intégration des données, n’hésitez pas à consulter ce livre blanc dédié.

About the Author: Marc Royer

Technology Lover, SE Leader, Creative Thinker, Business Developer and Team Player.