Dix stratégies pour maximiser votre investissement dans les systèmes mainframe

Par :
Jonathan Adams

ven, 27/05/2011 - 14:39

L’optimisation des coûts est indéniablement l’une des principales préoccupations des directeurs informatiques actuels. Où qu’elles soient implantées dans le monde et quel que soit leur secteur d’activité, les entreprises ont toutes la même exigence : réduire les coûts de leurs activités afin de tirer le meilleur parti de leur investissement informatique. L’enquête annuelle 2010 menée par BMC Software concernant les systèmes mainframe le confirme d’ailleurs : 65 pour cent des sondés ont indiqué que la réduction des coûts constituait l’une de leurs principales priorités. Par Jonathan Adams, vice-président de la division Data & Performance Management of Mainframe Service Management de BMC Software.

Que pouvez-vous faire immédiatement pour réduire vos coûts et exploiter tout le potentiel de votre investissement existant dans les systèmes mainframe ? Pour commencer, vous devez absolument vous concentrer sur l’optimisation des coûts. Celle-ci repose exclusivement sur la maximisation de la valeur de votre investissement dans l’infrastructure informatique. Avant toute chose, vous devez connaître les facteurs qui sont à l’origine de la plupart de vos coûts. Or, vous constaterez quasiment toujours qu’ils sont associés à la capacité ou à l’utilisation des processeurs MIPS.

Vous pouvez réduire et optimiser les coûts de vos systèmes mainframe en vous focalisant sur les trois points clés suivants : exploiter des processeurs spécialisés, choisir des fournisseurs adéquats et affiner constamment les performances.

Tirez le meilleur parti de vos systèmes mainframe

Voici les dix stratégies qui vous permettront d’optimiser efficacement les coûts de vos systèmes mainframe en respectant les trois points clés mentionnés ci-dessus :

 

  1. Réduisez les coûts grâce aux processeurs zIIP et spécialisés. IBM a récemment commercialisé l’un de ses produits les plus intéressants : l’assist processor basé sur un moteur zIIP ou zAAP. Les processeurs spécialisés sont bien moins onéreux que les moteurs généralistes et peuvent exécuter des types de charge de travail spécifiques, permettant ainsi d’alléger la charge des moteurs généralistes. En outre, avec un moteur généraliste, une fois que vous avez acheté le matériel, vous devez encore payer les frais de licence logicielle. Avec un moteur zIIP, vous n’avez aucune charge à payer en plus de l’investissement initial dans le matériel. Toutefois, même si le coût global d’un moteur zIIP est moins élevé, vous voudrez bien évidemment tirer le meilleur parti de votre investissement. Recherchez des fournisseurs proposant des produits compatibles zIIP. Leurs outils doivent par exemple vous permettre d’identifier facilement les charges de travail pouvant être traitées par le moteur zIIP de manière à décharger vos moteurs généralistes avant de passer à l’achat. Assurez-vous que vous avez bien compris l’impact des processeurs zIIP et spécialisés.

 

  1. Diminuez votre moyenne d’utilisation des processeurs MIPS sur une période de quatre heures. Certains fournisseurs sous-traitants procèdent à une facturation basée sur votre moyenne d’utilisation des processeurs MIPS sur une période de quatre heures. Là encore, vous devez connaître la charge de votre machine avant de définir les termes du contrat avec votre fournisseur. Comment réduire votre moyenne d’utilisation sur une période de quatre heures ? Le transfert des charges de travail vers des moteurs spécialisés est très certainement une bonne solution. Vous pouvez également redistribuer les périodes de traitement de vos charges de travail de manière à ce qu’elles soient gérées en dehors des périodes de traitement intensif. Une solution complète d’automatisation peut vous aider à redistribuer efficacement les charges de travail sans affecter les services professionnels concernés.

 

  1. Assurez-vous qu’il n’y a aucun impact sur les niveaux de service. Recherchez des solutions logicielles capables de modéliser le transfert des charges de travail vers un moteur spécialisé. Toutefois, il ne suffit pas de les transférer à partir de vos moteurs généralistes. Vous devez vous poser les questions suivantes : suis-je encore en mesure d’obtenir le temps de réponse souhaité ? aurai-je encore accès à l’unité de stockage à accès direct ? y-a-t-il quoi que ce soit qui constituerait un frein à l’utilisation de l’assist processor ? vous devez identifier et modéliser les charges de travail afin de connaître le résultat final avant de commencer. Vous ne voudriez pas que quelques dollars d’économies se traduisent pas une baisse des niveaux de service au point que vous ne pourriez plus satisfaire vos besoins métiers.

 

  1. Comprenez qu’un code efficace est la clé de tout. Recherchez des fournisseurs de solutions proposant un code efficace capable d’exécuter les opérations ou les charges de travail de manière performante dans un minimum de temps, non seulement en termes de temps écoulé, mais également en termes de temps d’exécution du processeur. Un code bien écrit peut s’exécuter deux à trois fois plus efficacement qu’un code de moindre qualité. En outre, un code bien écrit peut exécuter la même quantité de travail en utilisant moins la capacité du MIPS mais également en consommant globalement moins de ressources. Un fournisseur de solutions de qualité évalue ses propres produits, d’une version à l’autre, et cherche constamment à les améliorer. En cas de modification de l’environnement – par exemple l’ajout d’un nouveau système d’exploitation ou d’une nouvelle version d’un sous-système tel que DB2 – le fournisseur de solutions doit toujours chercher à améliorer l’efficacité, la performance et la rapidité de ses produits. Tout cela permet de diminuer les coûts.

 

  1. Trouvez des fournisseurs pouvant décharger une partie de leurs propres tâches vers des processeurs spécialisés. Un outil de fournisseur efficace doit pouvoir identifier et modéliser votre capacité de déchargement vers un processeur spécialisé, et vous aider à transférer une partie de ses propres traitements vers le moteur zIIP. Un fournisseur de ce type offre ainsi un autre moyen à son client de réaliser des économies. Par exemple, si une partie du code est plus efficace qu’une autre et s’exécute en occupant moins de volume sur le processeur généraliste, vous pouvez aller plus loin et déplacer une partie de ce volume vers le moteur le moins coûteux, afin de libérer davantage de processeurs MIPS généralistes.

 

  1. Analysez les « pour » et les « contre » de l'externalisation de vos activités. Si vous envisagez d’externaliser, assurez-vous que vous pouvez le faire sans perdre votre avantage concurrentiel. Lorsque les ressources se trouvent dans vos locaux et que votre personnel interne en assure la supervision, vous gardez un certain contrôle. Certes, vous devez tout gérer et la tâche est loin d’être aisée, il est donc normal que vous songiez à externaliser. Toutefois, vous devez vous assurer que l’externalisation est la bonne solution pour votre entreprise.

 

Certaines entreprises ont déterminé que l’informatique était tellement indissociable de leurs activités qu’elles devaient la gérer en interne et en conserver entièrement la propriété afin de rester concurrentielles. Par exemple, le Directeur Général d’une importante banque américaine a décidé que l’entreprise ne pourrait pas se différencier de ses concurrents si elle utilisait un environnement informatique externalisé. Selon lui, la banque dépendait tellement de l’informatique qu’elle devait en maîtriser tous les aspects pour se différencier. En d’autres termes, elle devait mieux gérer ses traitements informatiques que la concurrence : les produits bancaires et les applications métier qu’elle mettait sur le marché devaient être meilleurs et être commercialisés plus rapidement que les autres. La banque a donc opté pour le traitement en interne.

 

  1. Procédez à une vérification préalable des sous-traitants potentiels. Si vous déterminez que l’externalisation est la solution adéquate pour votre entreprise, vous devez absolument en garder le contrôle afin de maintenir les accords de niveau de service définis avec vos clients en termes de réactivité, de vitesse, ainsi que de délais et de volumes de transaction. En outre, vous devez vous assurer que le fournisseur agit dans votre intérêt et s’efforce d’optimiser les ressources utilisées. Par exemple, si vous constatez un problème au niveau des temps de réponse, assurez-vous que le fournisseur n’ajoute pas des quantités démesurées de capacité pour résoudre le problème pour ensuite vous facturer plus que ce que vous ne devriez pour cette capacité, en particulier si le matériel n’est pas utilisé de manière optimale. Vous pouvez remédier à cela en prévoyant des contrôles adéquats dans le contrat, notamment une rationalisation périodique visant à identifier la capacité utilisée par rapport à celle spécifiée dans le contrat, ou encore l’étude ponctuelle des performances et des débits. Chacun sait que le sous-traitant doit faire du profit pour maintenir son activité, mais un bon sous-traitant aura à cœur de préserver un fonctionnement aussi performant que possible pour pouvoir proposer un prix juste tout en réalisant une marge correcte. Assurez-vous également que le contrat qui vous lie n’empêchera pas votre entreprise de satisfaire ses nouveaux besoins d’ici trois ans.

 

  1. Réalisez le potentiel des fournisseurs indépendants de logiciels. Par le passé, le coût soi-disant élevé des logiciels proposés par les fournisseurs indépendants de logiciels était majoritairement considéré comme un frein à la croissance des systèmes mainframe, empêchant les entreprises informatiques d’exécuter davantage de projets et d’applications sur leurs systèmes mainframe. Aujourd’hui, les entreprises informatiques les plus informées réalisent que les logiciels des fournisseurs indépendants peuvent les aider à réduire leurs coûts totaux en diminuant l’utilisation de leurs MIPS via l’exploitation d’un code plus efficace et l’utilisation de processeurs moins onéreux (zIIP). En d’autres termes, vous pouvez économiser de l’argent sur le long terme avec des logiciels plus performants qui exécutent la même quantité de tâches en diminuant la quantité de matériel, d’unités de stockage à accès direct, de ressources et d’attention nécessaire de la part du personnel informatique. Vous devez donc prendre en compte tous les fournisseurs, les comparer et les évaluer afin de déterminer lequel est le plus efficace. L’enquête 2010 concernant les systèmes mainframe a révélé que les entreprises ne considèrent plus que les logiciels des fournisseurs indépendants constituent une dépense excessive. 

 

Même si vous externalisez les services informatiques, vous pouvez conserver le droit de choisir et même de signer des contrats pour des produits directement avec des fournisseurs indépendants de logiciels. De cette manière, vous serez parfaitement en mesure de créer et de gérer la combinaison de logiciels la plus optimale pour atteindre vos objectifs, en termes de disponibilité, de vitesse et d'efficacité.

 

  1. Comprenez que l’offre la moins chère ne présente pas toujours le plus d’intérêt financier. Le prix n’est pas un indicateur de valeur et le prix initial annoncé ne doit donc pas être le seul facteur à prendre en compte. Vous devez également étudier l’efficacité, la fiabilité et les performances sur le long terme, la flexibilité des conditions générales, les options tarifaires et le coût total de possession sur deux ou trois ans. Recherchez un fournisseur capable de vous fournir des mesures et d’adapter le logiciel en fonction de l’utilisation réelle. En ayant une vision plus globale des offres, vous pourrez identifier le fournisseur qui présente le plus grand intérêt financier tout au long de la durée du contrat. L’optimisation des coûts des systèmes mainframe repose sur une solution globale ; elle ne se résume pas à l’achat de logiciels ou de matériels peu coûteux. Au final, vous profiterez d’une valeur financière réelle sur le long terme. L’achat des produits les moins chers peut être source de risques supplémentaires pour votre entreprise. Enfin, recherchez des fournisseurs fiables, qui sont présents sur le marché depuis longtemps et seront toujours à vos côtés en cas de crise. Vous avez besoin d’un fournisseur toujours disponible et prêt à vous aider à rétablir la situation en cas de besoin.

 

  1. Identifiez les outils pouvant favoriser des performances et des paramétrages SQL dynamiques. Choisissez des outils pouvant contribuer à réduire l’encombrement des applications ou la consommation des ressources des applications liées à DB2. Paramétrez vos applications internes et assurez-vous qu’elles s’exécutent correctement. Veillez également à ce que les performances globales des machines soient optimales.

Conclusion : ne perdez jamais de vue l’entreprise

N’oubliez jamais que l’informatique doit être au service de l’entreprise. Identifiez les exigences de votre entreprise et assurez-vous que vous tirez le meilleur parti de votre investissement informatique. N’oubliez pas que vous devez avant tout rester concurrentiel. En suivant les dix stratégies indiquées dans cet article, vous aurez toutes les chances d’exploiter vos systèmes mainframe de manière optimale et d’en retirer une véritable valeur financière pour votre entreprise.

Jonathan Adams, vice-président de la division Data & Performance Management of Mainframe Service Management de BMC Software

A propos de l'auteur

Jonathan Adams