ArticleInfrastructure & Cloud
IBM simplifie l'usage de l'IA avec z/OS 3.2
Le système d'exploitation z/OS 3.2 sera la pièce maîtresse du mainframe z17, lancé en avril dernier, et inclura la prise en charge des dernières technologies d'accélération IA d'IBM.

Disponible le 30 septembre prochain, le système d'exploitation z/OS 3.2 s'affiche comme une évolution majeure pour les mainframes z17 - mais aussi z16 A01 / A02 et z15 T01/T02 - d'IBM. Il prend en charge les dernières technologies d'accélération de l'IA pour les big iron, ainsi qu'une gestion améliorée des applications cloud hybrides, un chiffrement avancé et une détection des menaces, ainsi que des capacités de programmation intégrées et simplifiées. Disponible depuis quelques mois, le mainframe z17 est équipé d'un processeur Telum II avec 8 coeurs 5,5 GHz (avec 36 Mo de cache L2 par cœur) et d'un accélérateur IA intégré (24 Tops ou Tera Operations Per Second) qui, selon IBM, permettra aux clients d'effectuer plus de 450 milliards d'opérations d'inférence par jour avec un temps de réponse d'une milliseconde. En outre, un accélérateur IA baptisé Spyre - doté de 32 cœurs, 128 Go de LPDDR5 et jusqu’à 300 Tops de puissance d’inférence - sera disponible au quatrième trimestre via une carte PCIe optionnelle, et des adaptateurs supplémentaires pourront être ajoutés en fonction des besoins. L'accélérateur Spyre est conçu pour gérer toutes sortes de charges de travail IA émergentes.
Un z17 complet peut ainsi embarquer jusqu’à 32 processeurs Telum II, soit 256 cœurs, 64 To de RAM et une capacité de traitement IA cumulée de 768 Tops. La puce Telum, l'accélérateur IA intégré et la carte Spyre sont conçus pour fonctionner à l'unisson afin de prendre en charge l'inférence IA en temps réel et à haute vitesse ainsi que l'exécution de modèles directement sur la plateforme, de minimiser la latence et d'éliminer le besoin de déplacer des données sensibles. L'idée est d'intégrer l'IA dans les charges de travail critiques et de prendre en charge des applications exigeantes telles que la détection avancée des fraudes, l'optimisation de la chaîne d'approvisionnement et la prise de décision automatisée avec des performances et une sécurité élevées, selon Kelly Ryan, vice-présidente de l'entité IBM Z et LinuxONE.
Exploiter les données sans sortir du mainframe
« Étant donné que 95 % des banques, 70 % des entreprises du Fortune 500 et de nombreux gouvernements et entreprises dépendent du mainframe pour le traitement de données volumineuses et hautement sécurisées, mais que seulement 1 % des données d'entreprise mondiales ont été intégrées dans des LLM jusqu'à présent, il est logique de placer l'IA là où se trouvent ces données », a déclaré Mme Ryan à notre confrère Network World. L'IA sur mainframe est le sujet phare de cette version, a déclaré Steven Dickens, CEO et analyste principal chez HyperFRAME Research. « Mais nous avons déjà entendu parler de plus de 200 cas d'utilisation de Spyre par IBM. Ce qui n'est pas surprenant. L'IA en transition avec de petits modèles linguistiques est tout à fait logique lorsque l'on examine les cas d'utilisation dans les services financiers, où se trouve une grande partie du parc mainframe, tels que la fraude, le KYC (Know Your Customer) et l'AML (Anti-Money Laundering). » L'activation de l'IA sur le mainframe fait partie des tâches d'un composant zOS baptisé AI Framework for IBM z/OS. « Le workflow de configuration AI Framework for IBM z/OS guide les clients tout au long de la configuration d'AI Framework for IBM z/OS, afin de rendre la collecte de données plus efficace et collaborative, et d'améliorer l'expérience utilisateur. z/OS 3.2 a amélioré les fonctionnalités de base en décomposant l'étape initiale de collecte de données et en mettant à jour les descriptions des tâches et des variables afin de les rendre plus claires, plus cohérentes et plus efficaces », indique la documentation IBM. Le z17 exploite aussi les capacités IA du Telum II pour identifier et classer automatiquement les données sensibles, via des techniques de traitement du langage naturel. Enfin, la solution Threat Detection for z/OS utilise l’IA pour détecter en temps réel des comportements suspects, apportant une défense active contre les cybermenaces.
Un autre exemple d'application de l'IA sur le mainframe est la dernière version du Workload Manager (WLM) basé sur l'IA. Selon big blue, l'IA est utilisée pour surveiller les modèles de charge de travail et prévoir les pics de charge. Elle peut ajuster de manière proactive le nombre d'initiateurs, ou de composants, qui lancent et gèrent les tâches par lots afin de répondre à la demande, explique IBM. « Si vous pensez à l'énorme volume de données qui transitent par ces systèmes, et que vous savez que les clients ont soif de technologies d'inférence IA afin de pouvoir interpréter les données et fournir des résultats très rapidement », a déclaré M. Ryan. « Nous intégrons toute l'IA dans le système, du matériel au système d'exploitation en passant par la pile, mais elle est entièrement conçue pour fonctionner dans cet environnement. Et l'essentiel, c'est qu'elle est sécurisée et protégée. »
Un système fermé et sécurisé
Les fonctionnalités de sécurité comprennent la prise en charge intégrée des algorithmes quantiques sécurisés du National Institute of Standards and Technology (NIST), qui permettront aux entreprises de protéger leurs transactions, leurs données et la gestion des identités aujourd'hui et à l'avenir, ainsi que de résister aux éventuelles attaques quantiques qui pourraient survenir dans les années à venir, a ajouté Kelly Pushong, directrice produits IBM Z et LinuxONE. Un autre élément de sécurité est Threat Detection for z/OS (TDz), qui apporte une fonctionnalité de quarantaine permettant aux clients de contenir plus facilement les menaces de sécurité à l'aide du RACF (Resource Access Control Facility) de big iron, qui fournit des fonctions de contrôle d'accès et d'audit de sécurité. Selon IBM, TDz offre une détection des menaces basée sur l'IA qui utilise l'analyse comportementale, l'apprentissage automatique et les flux de données de sécurité pour surveiller les environnements z/OS à la recherche de signes de menaces internes, d'identifiants compromis, de tentatives d'accès non autorisées et de comportements suspects.
La fonctionnalité RACF offre un ensemble plus complet de capacités de contrôle, a déclaré M. Pushong. « Par exemple, traditionnellement, lorsqu'un identifiant utilisateur était révoqué, tout travail en cours continuait à fonctionner. Grâce à cette fonctionnalité, toute demande [suspecte] émanant de cet utilisateur échouera avec un code de raison unique, ce qui permettra d'arrêter le travail en cours, d'émettre un journal d'événements System Management Facility pour suivre l'événement, et tout cela sera transmis à la fonctionnalité de détection des menaces zOS », explique Mme Pushong. L'objectif est de mieux contrôler l'accès et de limiter l'exposition et l'impact des activités suspectes, ajoute-t-elle. Le système d'exploitation z/OS 3.2 prendra également en charge le regroupement de paquets réseau alimenté par l'IA, qui réagit aux changements dans les modèles réseau et optimise les communications entre la pile TCP/IP et l'interface réseau du mainframe. Cela permet de réduire la charge CPU sur le réseau avec un impact minimal sur la latence des transactions. Les entreprises pourront facilement activer et utiliser le regroupement de paquets réseau lorsqu'il sera disponible au quatrième trimestre, a déclaré Mme Pushong. Enfin, avec le support de HashiCorp Vault, le z17 assure une gestion unifiée des secrets dans les environnements hybrides. Cette solution basée sur l’identité prend en charge tout le cycle de vie des certificats, clés, tokens et données sensibles, pour protéger les applications critiques sur l’ensemble du SI.
Support d'OpenTelemetry
Côté observabilité, z/OS 3.2 vient renforcer l’ouverture et l’intégration dans des environnements hybrides et cloud native avec le support d’OpenTelemetry pour collecter les traces, les métriques et les logs afin d'assurer une visibilité unifiée sur les applications z/OS et distribués. Une intégration fluide est proposée avec les outils monitoring Grafana, Prometheus, ou Datadog. L’élément central de cette capacité est Z APM Connect, qui expose les données de performance des sous-systèmes z/OS (CICS, Db2, MQ, etc.) vers la plateforme OpenTelemetry.
L'un des objectifs de zOS 3.2 est également d'améliorer l'efficacité opérationnelle des entreprises et de simplifier l'environnement global des mainframes, a ajouté Mme Pushong. L'implémentation d'API REST dans plusieurs systèmes centraux du mainframe en est un exemple. Les API REST sont considérées comme la norme industrielle pour accéder aux applications cloud, web, mobiles et microservices. Cet OS permettra aux clients d'utiliser plus facilement et plus rapidement diverses données z/OS, notamment pour les transactions CISC, les batchs, les tâches System Management Facility et Storage Management System, et de les automatiser et les intégrer dans les outils modernes, a déclaré M. Pushong. « En général, ces tâches étaient des processus manuels très complexes, mais grâce à cette fonctionnalité, nous avons éliminé toute cette complexité », a déclaré M. Pushong.
Cela présente des avantages sur le plan du personnel. Les tâches complexes sont généralement exécutées par des programmeurs système expérimentés, mais l'automatisation permet aux clients d'intégrer plus facilement et plus rapidement des collaborateurs qui ne sont peut-être pas familiarisés avec la programmation mainframe, a déclaré M. Pushong. « La simplification ou la « déclunkification » du mainframe est une mission clef pour une partie de l'équipe IBM depuis un certain temps déjà, et elle sera appréciée par de nombreux clients », a déclaré M. Dickens, de HyperFRAME Research. « Rendre la plateforme plus accessible aux débutants et aux professionnels en début de carrière tout en continuant à offrir tout ce que l'on attend d'un mainframe ne fera pas la une des journaux, mais c'est un travail solide. »
Toujours plus de containers
Un autre élément clef pour les clients est la conteneurisation accrue du mainframe, ajoute M. Dickens. Avec le système d'exploitation z/OS 3.2, IBM a notamment amélioré ses extensions z/OS Container Extensions (zCX), qui permettent aux clients d'exécuter des conteneurs Docker basés sur Linux en mode natif sur z/OS. Dans lcette version, IBM a considérablement réduit les coûts liés au déploiement de zCX, qui est désormais inclus dans z/OS 3.2 et ne nécessite plus de code matériel distinct. Big blue a également étendu les capacités réseau de zCX afin qu'il puisse désormais répartir plus facilement le trafic réseau entre plusieurs conteneurs exécutés dans zCX. Les clients n'ont plus besoin d'un équilibreur de charge externe pour effectuer cette tâche, a déclaré IBM. En outre, la firme d'Armonk prend désormais en charge l'exécution de clusters Red Hat OpenShift Container Platform (RHOCP) directement sous zCX. « Avec zCX et RHOCP désormais exécutés sur la plateforme, ainsi que d'autres intégrations Red Hat, le mainframe est un acteur de premier plan dans le déploiement de microservices pour de nombreux clients », a avancé M. Dickens.
