Pourquoi moderniser le mainframe (Rajagopalan Thiruvenkatachari)

Nœud source: 1692597

​Si la prédiction de 1994 devait se réaliser, l’année 2022 serait la 28ème année d’extinction du Mainframe IBM. Mais en revanche, les mainframes poursuivent leur service et la demande de MIPS augmente. Il continue d'être une plate-forme de choix pour la plupart des grands mainframes.
magasins. Alors quel est le problème ? Pourquoi les organisations doivent moderniser les applications ? Quelles sont les options disponibles ? Dans ce blog, nous parlons du besoin de modernisation, des options, des tendances et de la manière dont le mainframe IBM est aligné pour répondre aux demandes actuelles et futures.

Besoin de l'heure

Les applications mainframe actuelles souffrent de la phobie du monolithe, où les couches de conversation, de fonction et d'accès aux données sont étroitement couplées et rendent difficile la distinction des frontières. Il y a beaucoup de redondance dans les données et le code. La complexité du code
et la maintenabilité est un défi. Aucune documentation claire disponible, les personnes qui ont construit ces applications sont déjà à la retraite ou sur le point de le faire. De plus, la plupart des compétences existantes ne sont pas disponibles sur le marché. Arrivée de technologies plus récentes et évolutives
ont changé le modèle économique. L’expérience client est au centre de nos préoccupations. Les opérations commerciales sont devenues mondiales, ce qui a entraîné une conformité réglementaire accrue et la portée de l'analyse des risques et de la surveillance de la fraude s'est élargie. Les start-up sont une nouvelle génération de concurrents
maintenant. Ces start-ups déploient de nouveaux produits et fonctionnalités à une vitesse inimaginable et attirent lentement la même clientèle. Les méthodologies de développement sont passées de Waterfall à Agile. Pour surmonter les défis ci-dessus et grandir, le besoin du moment
est de moderniser l'application monolithique pour la numérisation, l'agilité, la rapidité de mise sur le marché et l'évolutivité de l'entreprise. La modernisation n’est donc plus une option. Alors quelles sont les options et les tendances ?

Options de modernisation

Chaque fois que nous parlons de modernisation, la première chose qui nous vient à l’esprit est le cloud. Le cloud est présenté comme une alternative au mainframe. C’est devenu une tendance et cela se poursuivra pendant encore quelques années. Le cloud propose également un ensemble moderne d'outils et de logiciels pour
services de développement, DevOps et de surveillance automatisée. Il s’avère sécurisé, résilient, garantit disponibilité et évolutivité. Alors, l'organisation peut-elle simplement déplacer l'ensemble du processus vers le cloud ou réécrire la base de code dans des langages de nouvelle génération
et les bases de données ? Comment choisir la bonne option ?

Il n’existe pas de bonne option. Cela dépend du choix qu’une organisation fait en fonction de ses objectifs, de ce qu’elle souhaite aborder et du niveau de risque qu’elle est prête à prendre.  

  • Des options telles que Re-Host et Re-Factor sont rentables et moins risquées, mais ne répondent pas aux principaux risques technologiques et aux PME ni à une mise sur le marché plus rapide. On peut accélérer le processus de livraison en implémentant DevOps, mais les frais généraux de codage et de test continueront.
    Cette option convient aux organisations avec une empreinte mainframe plus petite, inférieure à 2,000 5,000 MIPS et les organisations avec XNUMX XNUMX MIPS ou moins peuvent la choisir comme option provisoire.
  • D'un autre côté, la réingénierie ou la réécriture complète est une option idéale et futuriste avec une application construite sur des API, une architecture basée sur des microservices déployée sur une plate-forme conteneurisée. Cette option répond aux principaux risques liés aux PME et à la technologie. Mais il est
    le risque est très élevé, nécessite des investissements énormes, un temps d'attente plus long pour récolter les bénéfices (minimum 3 ans) et nécessite un engagement à long terme de la part des parties prenantes informatiques et commerciales. Il existe peu ou pas de cas d'utilisation dans l'industrie pour cette option où l'ensemble du système a été
    repensé dans le cloud ou sur site, il existe cependant des cas d'utilisation dans lesquels un sous-ensemble de fonctions différenciantes de base ont été migrés vers le cloud ou une plateforme sur site pour plus d'agilité et de rapidité de mise sur le marché.
  • L'option de modernisation hybride et sur place offre la possibilité de moderniser de manière sélective un sous-ensemble de fonctions pour plus d'agilité et d'évolutivité. C’est moins risqué par rapport aux autres options. C'est également une solution rentable et elle répond à certains des besoins clés des PME.
    et les risques technologiques auxquels les organisations sont confrontées.  a) Identifiez et exposez les fonctions de base en tant qu'API pour la consommation, telles que l'accueil des clients, les paiements, le traitement des prêts, etc.
    b) Données de base en temps réel ou post-traitement répliquées sur le Cloud pour l'IA, le ML, l'analyse des risques, l'AML, la détection de fraude, etc.
    c) Décharger la fonction de demande de renseignements uniquement (CQRS) sur le cloud en tant que microservices déployés sur une architecture basée sur des conteneurs
    d) Participer à la mise en œuvre du DevOps en entreprise et e) Utilisation d’outils d’analyse d’impact et de documentation pour des livrables et une documentation de qualité afin d’atténuer les principaux risques liés aux PME. 

Quelques références de l'industrie sur la modernisation en modèle hybride, la coexistence avec le Cloud à travers une modernisation sélective.

  • Une grande banque d'investissement a mis en œuvre DevOps-CI/CD pour une application principale. Les avantages sont une amélioration des délais de mise sur le marché, une qualité et une réduction du coût du projet.
  • Un important client mondial de services bancaires et de traitement de cartes de crédit a réécrit l'algorithme de correspondance de base sur une plateforme multi-cloud. Les avantages sont des règles configurables architecturées en microservices pour améliorer l’agilité.
  • Une grande bourse européenne a réécrit son application multi-classes d'actifs sur le cloud à l'aide de RedHat Openshift PaaS. Les avantages sont l’agilité, la rapidité de mise sur le marché, la conception de microservices et la mise en œuvre d’un pipeline DevOps CI/CD.
  • Un important client américain de traitement des paiements a migré l'un de ses principaux processus vers une plateforme Cloud. Le code a d'abord été refactorisé à l'aide d'un outil automatisé, puis converti la partie principale en microservices. Les avantages sont l'agilité dans la rapidité de mise sur le marché et la réduction des risques liés au cœur de métier.
    PME et compétences techniques.
  • Une grande banque mondiale a modernisé ses fonctionnalités bancaires de base en les exposant sous forme d'API. Les avantages sont une expérience client améliorée et un service plus rapide.

Maintenir et investir dans la plateforme mainframe

IBM continue de mettre à niveau son matériel et ses logiciels pour correspondre à la tendance actuelle et à la croissance de son activité.

  • Déchargez le développement et les tests sur le cloud IBM avec Wazi as a Service (aaS).
  • Exposez les fonctionnalités fonctionnelles de base du système Z via des API pour consommer des données à l'aide d'IBM z/OS Connect. 
  • Extensions de conteneur Z, exécutant Linux sur des conteneurs Docker Z dans z/OS – Tout logiciel Linux, disponible sous forme d'image Docker, peut être déployé sur Z.
  • Prise en charge des ensembles d'outils pour la mise en œuvre du pipeline DevOps et CI/CD

 Conclusion

 Les mainframes servent bien les clients de BFSI depuis de nombreuses décennies. Il s'agit de plates-formes robustes et stables prenant en charge les traitements critiques dans les entreprises BFSI. Puisque la transformation numérique est le moteur clé, au lieu de quitter le mainframe, les organisations
devrait envisager la coexistence avec le cloud, qui est une option moins risquée. Cette option offre le meilleur des fonctionnalités de deux mondes en termes de disponibilité, de résilience et d’évolutivité, ce qui constitue un avantage et une force supplémentaires. Les deux plates-formes permettent aux développeurs
pour moderniser les applications sans compromettre la sécurité, l'évolutivité et la disponibilité.

Horodatage:

Plus de Fintextra