Accueil Case Studies Compuware Compuware
Placer les serveurs d’entreprise IBM au cœur d’une culture DevOps
En savoir plus
une personne devant un écran affichant des codes

Au moment d’adopter une culture DevOps, Compuware a réalisé que son infrastructure X86 Server distribuée représentait un obstacle. Pour améliorer l’agilité, la vitesse et l’efficacité, l’entreprise a créé une stratégie informatique à deux plateformes, exécutant des workloads stratégiques sur des serveurs d’entreprise IBM Z dans son propre centre de données, alors que toutes les autres workloads sont remplacées par des applications SaaS dans le cloud public.

Défi

La gestion d’un environnement de serveurs distribués tentaculaire empêchait Compuware d’atteindre la vitesse et l’efficacité nécessaires pour adopter le DevOps. L’entreprise a donc décidé de rechercher une nouvelle approche.

Transformation

Compuware a créé une stratégie informatique à deux plateformes, en conservant les systèmes stratégiques fonctionnant sur les serveurs d’entreprise IBM Z, connectés via des API RESTful à des applications SaaS basées sur le cloud public pour les workloads non stratégiques.

Résultats 5 millions de dollars USD
d’économies annuelles en supprimant 19 tonnes d’équipements obsolètes
Réduit
l’encombrement du centre de données pour permettre de nouvelles économies d’espace au sol et d’énergie
La capacité
Une culture DevOps pour les serveurs d’entreprise et les ressources cloud sur site
Description du défi
L’infrastructure distribuée, une entrave à l’innovation

Aujourd’hui, dans de nombreuses grandes entreprises, les serveurs d’entreprise IBM Z restent la plateforme stratégique de choix pour les données critiques et les processus transactionnels. Cependant, alors que les entreprises cherchent à développer de nouveaux systèmes d’engagement sur des plateformes distribuées ou dans le cloud, elles peuvent se heurter à des idées fausses quant au potentiel de leurs plateformes mainframe. Les décideurs peuvent notamment ne pas être conscients que les serveurs d’entreprise d’aujourd’hui s’intègrent parfaitement à une organisation informatique agile orientée DevOps.

Alors que Compuware a remplacé son processus de développement interne en passant d’une approche traditionnelle en cascade à une approche agile, son équipe technologique s’est mise à la recherche des obstacles susceptibles d’entraver la productivité dans l’infrastructure existante.

Keith Sisson, directeur de la technologie chez Compuware, déclare : « Nous avons identifié notre environnement distribué x86 comme une contrainte majeure : nous consacrions énormément de temps et d’argent au support. Il y avait des mises à jour de sécurité quasi constantes et des correctifs logiciels à gérer, et nous devions continuellement remplacer d’anciens équipements sur des centaines de serveurs et des dizaines de racks. »

Compuware a analysé ses actifs logiciels en les classant en deux grandes catégories : stratégique (essentielle au travail de base de l’entreprise) et obligatoire (en prenant en charge les fonctions internes importantes telles que les systèmes RH et financiers, mais sans différenciation concurrentielle).

« Nous avons constaté que nos systèmes stratégiques (fabrication, stocks, licences, développement interne, etc.) se trouvaient presque exclusivement sur notre plateforme d’entreprise IBM Z, tandis que les systèmes obligatoires se trouvaient tous dans l’environnement distribué », explique M. Sisson.

Le défi pour Compuware était de créer une infrastructure robuste mais hautement flexible qui permettrait une intégration facile de la logique métier sur différentes plateformes, tout en réduisant considérablement le temps et les efforts consacrés à l’administration des systèmes à faible valeur.

Les serveurs z14 nous permettent d’accroître notre efficacité en termes d’énergie et d’espace, ce qui réduit considérablement le coût d’exploitation de nos installations. Keith Sisson Directeur de la technologie Compuware
Description de la transformation
Une infrastructure compacte et efficace

Compuware a conçu une stratégie informatique à deux plateformes dans laquelle tous les systèmes stratégiques fonctionnent sur site dans son environnement IBM Z, et tous les systèmes non stratégiques sont remplacés par des solutions SaaS (Software-as-a-Service) dans le cloud public, à l’aide d’API RESTful pour interagir avec la logique métier et les données Z. Pour accroître encore la valeur de cette stratégie, Compuware a récemment mis à niveau son environnement Z des serveurs IBM z13 vers des serveurs IBM z14.

« Les serveurs z14 nous permettent d’accroître notre efficacité en termes d’énergie et d’espace, ce qui réduit considérablement le coût d’exploitation de nos installations », explique M. Sisson. « Les serveurs de nouvelle génération renforcent également la performance Java de 15 % et nous donnent la possibilité de gagner en expérience au niveau de la nouvelle capacité de chiffrement, qui est omniprésente. Ils nous aident également à poursuivre notre parcours DevOps sur Z. »

Les deux serveurs IBM z14 ZR1 déployés par Compuware s’intègrent dans un rack standard de 13 pouces et sont plus compacts que les serveurs z qu’ils remplacent, chacun nécessitant plus d’un rack complet du centre de données.

« Nous payons notre propriétaire en fonction de la superficie en pieds carrés de notre équipement. Nous devions donc payer pour deux racks d'électricité et d’espace pour chaque z13 », explique M. Sisson. « Les serveurs z14 tiennent chacun dans un seul rack, et ils fournissent également 16U d’espace vide, ce qui nous a permis de consolider la HMC et certains matériels réseau à partir d’autres racks. »

L’un des serveurs z14 est principalement utilisé pour exécuter les applications stratégiques de Compuware, alors que le second sert à développer tout le code des produits logiciels mainframe de l’entreprise. L’entreprise utilise les systèmes de stockage IBM DS8870 et envisage une mise à niveau vers les systèmes DS8880 pour tirer parti des fonctionnalités de sauvegarde cloud intégrées.

Depuis la cinquième année de sa nouvelle stratégie, Compuware a réduit son encombrement informatique sur site en passant de 77 racks à 12, supprimant ainsi 19 tonnes d’équipements obsolètes. L’entreprise organise des visites de son centre de données à l’intention de ses clients, au cours desquelles les espaces vides sont marqués de repères (ironiquement baptisées « pierres tombales ») pour indiquer l’équipement qui occupait l’espace et le montant économisé par Compuware.

« Bien que nous ayons certainement économisé des millions de dollars, cette opération ne ciblait pas à proprement parler la réduction des coûts », tempère M. Sisson. « Nous voulions plutôt éliminer la contrainte de notre environnement x86, qui était un important facteur de contrainte dans notre volonté d’améliorer la rapidité et la rentabilité de l’entreprise. En remplaçant les logiciels x86 sur site par des solutions SaaS, nous pouvions accéder aux dernières fonctionnalités métier sans le coût ni la complexité de l’exécution du logiciel en interne. Et nous avons pu réaffecter toutes les économies réalisées dans le domaine de l’innovation.

Pour réussir sa transition vers une culture DevOps, les entreprises doivent adopter l’intégration et les tests continus. Compuware utilise IBM z/OS Provisioning Toolkit en combinaison avec l’un de ses propres outils d’automatisation pour créer dynamiquement des suites de test exécutant IBM Db2 et IBM CICS. L’entreprise a intégré un système tiers de suivi des problèmes pour permettre une automatisation supplémentaire.

Lorsque nous montrons à nos clients ce que nous accomplissons avec DevOps sur IBM Z, ils comprennent que la plateforme est non seulement viable, mais extrêmement précieuse. Keith Sisson Directeur de la technologie Compuware
Description des résultats
Oublier les règles

Le passage continu des systèmes x86 sur site au profit des solutions SaaS dans le cloud permet d’économiser 5 millions de dollars USD par an, en grande partie grâce à l’évitement des dépenses d’investissement et opérationnelles sur un grand environnement de serveurs distribués. La mise à niveau de serveurs z13 à z14 a apporté des avantages supplémentaires en réduisant l'encombrement de l’environnement mainframe et en générant 12 000 $ USD d’économies annuelles uniquement en électricité .

Les moteurs zIIP plus rapides des serveurs z14 ont allégé la workload, permettant à Compuware de fonctionner à plein régime sans atteindre cette limite, ce qui garantit des performances élevées et cohérentes, en permanence. M. Sisson ajoute : « Nous avons opté pour une légère augmentation de 10 % des MIPS, mais nous avons gagné plus que cela en raison du changement d’utilisation. Nous constatons également une plus grande efficacité dans l’administration des systèmes sur les serveurs z14, grâce à une interface plus conviviale. »

La modernisation de ses plateformes d’entreprise a apporté une toute nouvelle façon de penser l’informatique chez Compuware. « Au lieu d’essayer de déterminer ce qui devrait fonctionner sur quelle plateforme, nous nous demandons : "Comment pouvons-nous mieux résoudre ce défi ?" », explique M. Sisson. « Nous pouvons le faire grâce à la manière transparente dont IBM Z utilise les API REST standard pour s’intégrer aux services dans le cloud.REST est intégré directement à CICS. Vous pouvez donc utiliser ces microservices pour permettre aux systèmes d’engagement dans le cloud de consommer les données et la logique du mainframe en tant que service. Cela fait de Z un excellent complément à notre culture DevOps d’entreprise. »

Compuware vise à devenir le partenaire mainframe principal de ses clients pendant les 50 prochaines années, et l’entreprise se félicite d’utiliser sa propre infrastructure en investissant dans sa stratégie à deux plateformes. L’entreprise estime que le mainframe et le cloud constituent une alliance imbattable lorsqu’ils sont pilotés en parallèle au sein des méthodes Agile et d’une chaîne d’outils Devops.

« Certaines personnes pensent qu’il faut faire les choses différemment et limiter le mainframe », explique M. Sisson. « Notre propre expérience qui consiste à permettre aux programmeurs et au personnel des opérations du mainframe d’être plus agiles et productifs démontre précisément l’inverse : le mainframe peut être traité comme n’importe quelle autre plateforme classique. »

« Lorsque nous montrons à nos clients ce que nous accomplissons avec DevOps sur IBM Z, ils comprennent que la plateforme est non seulement viable, mais extrêmement précieuse », conclut-il.

Logo de Compuware
Compuware

Compuware fournit des produits logiciels au sein d’une chaîne d’outils Devops unifiée, aidant les équipes multiplateformes à gérer les applications, les données et les opérations mainframe. L’entreprise accompagne une base clients internationale, permettant à ses développeurs de créer, d’analyser, de tester, de déployer et de gérer des applications COBOL avec agilité, efficacité et précision.

Passez à l’étape suivante

Pour en savoir plus à propos de DevOps on IBM Z, veuillez contacter votre interlocuteur IBM habituel ou votre partenaire commercial IBM.

Pour plus d’informations sur IBM z/OS Provisioning Toolkit, veuillez consulter : IBM z/OS Provisioning Toolkit

Pour en savoir plus sur la stratégie à deux plateformes de Compuware, regardez la vidéo : compuware.com/video/2-platform-it/

Découvrez d’autres témoignages de clients ou apprenez-en davantage sur IBM Systems Hardware

Notes de bas de page

 

© Copyright IBM Corporation 2019. 1 New Orchard Road, Armonk, New York 10504-1722 États-Unis. Produit aux États-Unis d’Amérique, janvier 2019.

IBM, le logo IBM, ibm.com, CICS, Db2, IBM Z, IBM z14, z13 et z/OS sont des marques commerciales d'International Business Machines Corp., déposées dans de nombreux 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 des marques d'IBM est disponible sur la page Web « Copyright and trademark information » à l'adresse ibm.com/legal/copytrade.shtml.

Java et toutes les marques et logos basés sur Java sont des marques ou des marques déposées d’Oracle et/ou de ses filiales.

Les offres mentionnées dans le présent document ne sont pas toutes disponibles dans tous les pays où la société IBM est présente.

Les données de performance et les exemples de client cités sont présentés à titre informatif uniquement. Les résultats réels peuvent varier en fonction des configurations et des conditions de fonctionnement spécifiques.

Toutes les références clients mentionnées ou décrites illustrent la façon dont certains clients ont utilisé les produits IBM et précisent les résultats qu'ils ont pu obtenir. Les chiffres réels en termes de coûts environnementaux et de performances peuvent varier d'un client à l'autre en fonction de la configuration et des conditions de fonctionnement. Contactez IBM pour voir ce que nous pouvons faire pour vous.

Il incombe à l'utilisateur d'évaluer et de vérifier le fonctionnement de tout autre produit ou programme avec les produits et programmes IBM.

Il incombe au client de respecter les lois et réglementations qui lui sont applicables. IBM ne fournit pas de conseils juridiques et ne déclare ni ne garantit que ses services ou produits garantiront que le client est en conformité avec la législation ou la réglementation en vigueur.