Cette histoire trouve-t-elle un écho dans les défis de votre entreprise ? Franchissez une nouvelle étape dès aujourd'hui.

Comment une équipe informatique prenant en charge 1 600 applications métier et plus de 280 000 utilisateurs à travers le monde peut-elle fournir en continu des services informatiques fiables, performants et sécurisés tout en accélérant son propre parcours de transformation numérique ?

C'est ce sur quoi la CIO (Chief Information Officer) Organization au sein d'IBM se concentre chaque jour. La CIO Organization gère les applications qui assurent le fonctionnement d'IBM, de la chaîne d'approvisionnement et de la logistique aux systèmes de vente, de marketing et de finance, en passant par les solutions de travail numérique.

Le principe directeur de l'équipe est d'accélérer son rythme d'innovation tout en réduisant son empreinte carbone. L'équipe a commencé à adopter Red Hat® OpenShift® en 2019, dans le cadre d'une approche globale orientée plateforme d'entreprise sur les architectures IBM Z®, IBM® Power®, x86 et de conteneurs. Cela impliquait d'adopter des plateformes standard à l'échelle de l'entreprise pour augmenter le rendement. Avec OpenShift, la migration vers un vaste environnement à services partagés a également rendu de plus en plus difficile le recours aux outils et processus existants pour gérer la capacité et maintenir une densité d'applications optimale.

Même chez IBM, les équipes en charge d'applications ont souvent eu du mal à comprendre les configurations appropriées des ressources d'infrastructure lorsqu'elles déployaient un nouveau service. « Comme d'autres équipes applications du secteur, nos équipes ont historiquement surprovisionné pour éviter les perturbations liées à la capacité, mais cela introduit une nouvelle série de questions auxquelles notre équipe doit alors répondre. Nous sommes chargés d'identifier et d'affecter la meilleure allocation de ressources pour optimiser les performances tout en réduisant au maximum les coûts à long terme », note Matt Lyteson, CIO Hybrid Cloud Platforms chez IBM.

La complexité de leur environnement s'est accrue lorsqu'elles ont commencé à adopter Red Hat OpenShift. Lyteson et son équipe ont rapidement réalisé que la correction manuelle des ressources suraffectées n'était pas une option. Ce processus d'optimisation de l'allocation des ressources dans un environnement à services partagés dépassait l'échelle humaine. C'est pourquoi l'équipe s'est tournée vers la solution IBM Turbonomic ® Application Resource Management (ARM).

Réduction de

3,8 To

des limites de mémoire cumulées

IBM Turbonomic applique

45 000

actions de ressourcement automatisées par mois

Une valeur immédiate et un impact durable

Le défi consistant à optimiser l'allocation des ressources dans un environnement OpenShift à services partagés était complexe, mais une fois Turbonomic mis en œuvre, l'équipe a constaté que la voie à suivre était claire. « Nous n'avons pas eu à changer notre plateforme ni notre façon de travailler pour mettre en œuvre Turbonomic. Lors de l'installation, les données exploitables ont été presque instantanées », explique Ryan DeJana, STSM, Hybrid Cloud Architect chez IBM. En quelques heures, l'équipe disposait d'une vue globale de l'allocation des capacités sur plusieurs clusters OpenShift et pouvait voir ce qui devait être optimisé. L'étape suivante consistait à explorer les actions de ressourcement automatisées. Mais d'abord, Lyteson devait convaincre l'équipe que l'automatisation était la bonne approche.

« Même moi, j'ai dû être convaincu d'essayer l'automatisation. En tant que développeur, cette première étape de transfert du contrôle des ressources vers une plateforme logicielle peut paraître un peu effrayante », admet DeJana. La visibilité complète de Turbonomic, la capacité de voir l'ensemble de l'environnement, de la couche d'application à l'infrastructure, a été un point critique pour atténuer cette préoccupation et aller de l'avant.

Spécialiste informatique utilisant une tablette dans un centre de données

Lyteson a persuadé l'équipe d'essayer l'automatisation et de constater par elle-même que Turbonomic prenait les bonnes mesures pour dimensionner correctement son environnement. L'équipe a commencé par migrer ses clusters de non-production et de développement. « En quelques jours, il était clair pour l'équipe que l'automatisation alimentée par l'IA de Turbonomic contribuait à un environnement plus performant et plus efficace », remarque DeJana.

Aujourd'hui, l'équipe applique les données d'utilisation des applications en temps réel de Turbonomic pour ajuster automatiquement les allocations de ressources pour 88 % de ses applications hors production et 42 % de ses applications de production. « Turbonomic nous a aidés en termes de temps et de rythme de changement. Non seulement nous demandions à l'équipe de développer et de livrer de nouvelles fonctions métier plus rapidement, mais nous leur demandions également de savoir de combien de ressources elles avaient réellement besoin », explique DeJana. « Avec Turbonomic, nous pouvons laisser l'automatisation ajuster les ressources. Nous ne demandons pas à nos développeurs de surveiller et de comprendre comment effectuer eux-mêmes manuellement ces changements de ressources. Nous éliminons une friction de leur vie afin qu'ils puissent se concentrer sur la création de valeurs métier. »

Étendre l'adoption et accélérer la transformation

Actuellement, l'équipe s'appuie sur l'automatisation alimentée par l'IA de Turbonomic pour exécuter 45 000 actions par mois. « Lorsque vous regardez la complexité de notre environnement et l'impact que Turbonomic a eu, vous ne pouvez pas compter le temps que nous avons gagné en mettant en œuvre des actions de ressourcement automatisées Turbonomic car il serait impossible d'exécuter ce volume d'actions sans l'automatisation Turbonomic », explique Lyteson. Des diminutions de 3,8 To des limites de mémoire cumulées et de 64 % des requêtes d'UC ont été obtenues. Ces gains d'efficacité ont un impact financier significatif sur l'entreprise. Ils aident à réduire au maximum les coûts de main-d'œuvre de l'équipe en éliminant le temps consacré à la correction manuelle et en permettant à l'équipe de se concentrer sur l'innovation. Ils aident également l'équipe à prolonger la durée de vie de leur infrastructure existante et à éviter les investissements inutiles dans du nouveau matériel, ainsi qu'à optimiser davantage les domaines Red Hat OpenShift exécutés sur IBM Cloud®.

Pour l'avenir, l'équipe prévoit d'étendre l'adoption de Turbonomic pour prendre en charge la planification et la surveillance de l'infrastructure sous forme de service (IaaS), ainsi que la planification de l'optimisation des ressources des clusters. Elle prévoit également d'utiliser Turbonomic pour les applications stratégiques en production. « Je suis très satisfait des résultats que nous obtenons grâce à Turbonomic jusqu'à présent et je suis vraiment impatient de voir où nous pouvons aller avec cette plateforme », déclare DeJana.

Composant de la solution

IBM® Turbonomic® Application Resource Management

Logo IBM

À propos de l'IBM CIO Organization

La CIO (Chief Information Officer) Organization dirige la stratégie informatique interne d'IBM et est chargée de fournir, sécuriser, moderniser et soutenir les solutions informatiques que les IBMeurs utilisent pour faire leur travail au quotidien.

La stratégie du CIO comprend la création d'une plateforme informatique adaptative qui facilite l'accès à l'informatique dans toute l'entreprise, accélère la résolution des problèmes et sert de moteur d'innovation pour IBM, catalysant la croissance de l'entreprise.

© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

Produit aux États-Unis d'Amérique, février 2023.

IBM, le logo IBM, IBM Cloud, IBM Z, Power et Turbonomic sont des marques d'International Business Machines Corporation aux États-Unis et/ou dans certains autres pays. Les autres noms de produits et de services peuvent être des marques d'IBM ou d'autres sociétés. La liste actualisée de toutes les marques d'IBM est disponible sur ibm.com/trademark.

Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® et Gluster® et sont des marques de Red Hat, Inc. ou de ses filiales aux États-Unis et dans d'autres pays.

Le présent document contient des informations qui étaient en vigueur et valides à la date de la première publication, et qu'IBM peut mettre à jour à tout moment. Toutes les offres mentionnées ne sont pas distribuées dans tous les pays où IBM exerce son activité.

Tous les exemples de clients mentionnés ou décrits visent à montrer comment ces clients ont utilisé les produits IBM et les résultats pouvant être obtenus. Les chiffres réels concernant les coûts environnementaux et les performances peuvent varier selon la configuration et d'autres paramètres propres à chaque client. En règle générale, les résultats attendus ne peuvent pas être fournis car les résultats de chaque client dépendront entièrement des systèmes et services commandés par le client. LES INFORMATIONS CONTENUES DANS LE PRÉSENT DOCUMENT SONT FOURNIES « EN L'ÉTAT », SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DÉCLINE NOTAMMENT TOUTE RESPONSABILITÉ RELATIVE À CES INFORMATIONS EN CAS DE CONTREFAÇON AINSI QU'EN CAS DE DÉFAUT D'APTITUDE À L'EXÉCUTION D'UN TRAVAIL DONNÉ. Les produits IBM sont garantis conformément aux dispositions des contrats au titre desquels ils sont fournis.