Vous devriez faire un audit des fonctionnalités et de l'utilisation actuelles, mais honnêtement, vous devriez repartir de zéro.
En d'autres termes, ne vous contentez pas de le "bombarder" depuis son orbite, mais notez toutes les fonctionnalités et exigences de base telles que, par exemple, les ports qui doivent être ouverts sur le pare-feu de la boîte, les restrictions en matière d'adresse IP ou de nom d'hôte et les divers éléments de "plomberie" de ce type.
Recréez ensuite un nouvel environnement sur la base de ce que vous avez vu, effectuez quelques tests pour confirmer que les fonctionnalités sont les mêmes en cas de basculement, puis programmez la maintenance pour effectuer un basculement officiel : Cela signifie qu'il faut copier les données de l'ancienne configuration sur la nouvelle, puis soit changer les IP de la boîte pour reprendre les anciennes IP de l'ancienne boîte, soit configurer d'autres systèmes qui ont besoin d'un accès pour pouvoir se connecter à la nouvelle configuration.
Cela dit, même si vous faites cela, il se peut que vous ne puissiez pas faire confiance aux données de la base de données, mais au moins, dans un cas comme celui-ci, le système central est déplacé vers quelque chose de plus stable et de plus "sain", ce qui vous donne un point de départ plus propre.
Vous avez également mentionné que les anciens informaticiens étaient capables de programmer en assembleur et en C++. Ma question serait : Pourquoi ? Alors faites un audit de tout code personnalisé qui pourrait exister et évaluez la fonctionnalité. Parce que pendant que les autres personnes pourrait ont été "fantaisistes" dans leurs compétences en programmation, qui sait s'ils ont programmé quelque chose en C++ qui, par exemple, peut facilement être recréé en Python ou dans un script Bash/Batch. J'ai rencontré beaucoup de programmeurs C++ de nos jours qui utilisent vraiment trop le code C++ alors que des outils plus simples peuvent être utilisés pour obtenir une fonctionnalité équivalente.
Mais en fin de compte, reconstruire l'architecture à partir de zéro est peut-être la seule chose à faire, et la plus sûre.
0 votes
Les commentaires ne sont pas destinés à une discussion approfondie ; cette conversation a été déplacé vers le chat .