SOFTWARE ENGINEERING GmbH (SEG) fournit des outils logiciels standard et des services sur mesure qui aident ses clients à exécuter leurs instances de base de données IBM Db2 for z/OS critiques de manière efficace, fiable et avec des performances optimales. Pour proposer de nouveaux produits et fonctionnalités exploitant les derniers logiciels de base de données, SEG a besoin d’un accès flexible au serveur mainframe actuel pendant les tests et le développement.
Comme l’explique Karl Henn, programmeur systèmes senior chez SOFTWARE ENGINEERING GmbH, « Pour nous, la situation est très simple : si nous voulons proposer des solutions logicielles mainframe, nous avons besoin d’accéder aux serveurs principaux actuels pour nous assurer que les solutions que nous créons fonctionneront correctement sur les systèmes de nos clients. Les solutions logicielles pures comme IBM System z Personal Development Tool, zPDT, n’offraient pas toutes les fonctionnalités dont nous avions besoin. Nos produits sont utilisés dans des environnements complexes et, quoi qu’il arrive, nous devons être certains de pouvoir tester et analyser un large éventail de configurations physiques que nous pourrions rencontrer dans les centres de données des clients. Lorsqu’un client appelle, chaque seconde compte, et nous devons configurer un environnement qui correspond à celui du client pour pouvoir vérifier la configuration et fournir des solutions rapidement et sans délai. »
Cependant, le déploiement d’un nouveau mainframe IBM Z répondant aux spécifications liées à la création, l’exécution et la compatibilité des logiciels d’entreprise représentait un défi financier majeur pour SEG. Connaissant par expérience les limites de l’acquisition de capacités temporaires auprès de fournisseurs de services externes, l’entreprise souhaitait garder le contrôle total de l’infrastructure, y compris des fonctionnalités avancées telles que les fonctions de couplage pour les groupes de partage de données, sans avoir besoin d’investir dans un nouveau serveur.
« En tant que société de développement de logiciels, nos exigences en matière de configuration sont très sophistiquées », poursuit K. Henn, « notamment en termes de nombre de processeurs intégrés au serveur, et il est difficile de trouver sur le marché des solutions adaptées sans dépasser notre budget. Par ailleurs, les systèmes hôtes partagés ne sont pas envisageables, car certaines situations et cas de support peuvent nécessiter le redémarrage du système, des versions plus anciennes du système d’exploitation ou d’autres opérations, qui peuvent être coûteuses et difficiles à planifier dans ces circonstances. »