BLOG

L'importance stratégique des mainframes

Miniature de Lori MacVittie
Lori MacVittie
Publié le 03 décembre 2018

À l’époque où j’étais étudiant (dans l’Antiquité, lorsque nous calculions sur des tablettes de pierre), notre principale plate-forme de calcul était un ordinateur central. En fait, la majeure partie de mes activités de codage s'est déroulée sur l'ordinateur central de l'université.

Vous serez peut-être surpris d’apprendre que la majeure partie de mes activités de codage n’impliquait pas COBOL. À vrai dire, la plupart du travail était en Pascal et en langage assembleur. Une seule fois, j'ai été obligé de coder en COBOL - et c'est parce que j'ai suivi un cours pour me familiariser avec.  

Des années plus tard, en tant qu’architecte informatique, la même affirmation était vraie : J'ai codé C/C++ et Java sur AIX et livré des applications Web sur WebSphere sur un mainframe .

Vous voyez, les mainframes ne sont pas synonymes de COBOL. En fait, la dernière enquête sur les mainframes de BMC a révélé que 82 % des personnes interrogées utilisent Java dans leurs environnements mainframe. Et si cela vous a surpris, vous devriez vous accrocher à votre chaise car 48 % des répondants utilisent les pratiques Agile et DevOps dans leur environnement mainframe.

Je vais vous laisser récupérer un moment avant de continuer.

La vérité est que les mainframes ont mauvaise réputation dans le secteur informatique. Ils sont considérés comme des dinosaures, alors qu’en réalité ils constituent une source importante de puissance de calcul pour de nombreuses organisations. Une puissance de calcul de plus en plus utilisée. Considérez l’enquête BMC et vous constaterez qu’au cours de l’année écoulée :

  • Augmentation de 59 % des volumes de transactions 
  • Augmentation de 55 % des volumes de données
  • 46% ont augmenté leur nombre de bases de données
  • 45 % d'augmentation de la vitesse de changement application  

Ces chiffres sont importants lorsque l’on sait que plus de 51 % des personnes interrogées déclarent que plus de la moitié de leurs données résident sur le mainframe. Ce qui est important, c’est que les données ont une gravité.

Permettez-moi de le répéter car c'est vraiment important : les données ont une gravité.

Comme l’a récemment souligné le bureau du CTO de F5, notre capacité à déplacer des données a un impact sur presque tout ce qui concerne l’informatique et les applications. Cela affecte l'endroit où les applications sont déployées, la manière dont elles sont architecturées et les services application qui les protègent en défendant les applications qui y accèdent. À mesure que les volumes de données augmentent, le poids de ces données commence à attirer des applications vers elles, tout comme la gravité réelle et sa relation avec la masse. Que ce soit dans le cloud ou dans des environnements traditionnels, ou sur le mainframe, la gravité des données est un facteur réel dans le lieu de déploiement final des applications .

Pour voir la preuve en action, considérez une étude Sapho qui a exploré les raisons pour lesquelles les organisations n'adoptaient pas le cloud et modernisaient plutôt les applications sur site. En fait, plus de la moitié (56 %) ont déclaré que le sur site n'allait nulle part et que moins de 5 % de leur portefeuille application d'entreprise effectuerait la migration vers le cloud.  

Quelqu’un crie en ce moment même que c’est une hérésie technique. Mais réfléchissons aux raisons qui sous-tendent le rejet du « tout cloud, tout le temps ». Tout d’abord, cela dépend de la gravité des données. Plus de la moitié (58 %) des personnes interrogées dans le cadre de cette enquête ont déclaré que les applications qui touchent à des données et des systèmes critiques doivent être sur site. 

Maintenant, si vous revenez en arrière et examinez l'enquête BMC, vous remarquerez que plus de la moitié des organisations constatent une augmentation des volumes de données sur les mainframes d'année en année. 

Parce qu'ils sont efficaces et contrairement aux idées reçues, ils sont compatibles avec DevOps, Agile et les méthodes informatiques modernes. Si je peux déployer des applications Web sur AIX sur un mainframe, vous pouvez déployer des microservices dans un environnement Kubernetes sur eux.

Les mainframes sont des collections de ressources de calcul et ils sont là pour rester. La gravité des données – en particulier à l’ère de la transformation numérique – va les maintenir fermement ancrées au cœur du centre de données. Cela signifie que la capacité à moderniser les applications et les environnements grâce à des outils et des services application intégrés continuera d’être essentielle dans les années à venir. 

Avec le temps, nous pourrons peut-être regarder en arrière et constater que les mainframes étaient en réalité plus stratégiques que le cloud – si nous pouvons arrêter d’associer les mainframes au COBOL et reconnaître que ce sont les données et les applications – les logiciels – qui sont importants, et non le type de matériel sur lequel ils sont déployés.