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.