Rationalisation et évolution des assets, licences et contrats informatiques Philippe ASTIER Software Technical Professionals
Le coût de la gestion des logiciels GARTNER : Les entreprises peuvent espérer 30 % d économies la première année (et entre 5 et 10 % ensuite) après déploiement d un programme de gestion du parc logiciels (Software Asset Management) GIGA : Les dépenses logicielles sont 7 fois supérieures aux dépenses matérielles IDC : Les budgets logiciels augmentent de 13 % plus vite que n importe quel autre budget
Avec la mise en place d un contrôle des logiciels Le contrôle des coûts logiciels Identification et réduction de la non ou sous utilisation de certains logiciels L efficacité des consolidations de serveurs Mises à jour de SW et HW efficaces Une force de négociation avec les éditeurs de logiciels Évite les pénalités Réduction des coûts de SW lors de remplacement de logiciels Amélioration des performances opérationnelles et réduction des coûts de maintenance Validation des factures Continuité du business Réduction des risques de conformité Audits de conformité des licences par les éditeurs Loi de conformité financière et Sarbanes-Oxley End-of-Life Strategic Planning Growth Tools Budgeting Buy-In Process Day-to-Day Business Contingency Planning Purchasing
Les questions pour la gestion des logiciels QUESTIONS REPONSES Quels sont les logiciels installés? Découverte automatique des logiciels installés Quels sont les logiciels utilisés? Utilisation de la surveillance: mesure de l utilisation effective Quel est le coût de mes licences? Gestion des contrats: comparer l utilisation réelle avec le contrat en cours
Les différentes situations Je l ai installé Je l ai installé Je l utilise Je l utilise Cas n 1 J ai un contrat Cas n 2 Je n ai pas de contrat Je valide mes factures, j améliore la négociation du contrat. Je vérifie la conformité de mes contrats. Je l ai installé Je ne l ai pas installé Je ne l utilise pas Je ne l utilise pas Cas n 3 J ai un contrat Cas n 4 J ai un contrat Je résilie les licences des produits inutilisés. Je supprime la maintenance.
Une solution de bout en bout Inventaire des logiciels et du matériels Mainframes UNIX, Intel & autres serveurs distribués Postes de travail Utilisation des logiciels et licences Conformité des licences Gestion des Contrats
Tivoli Asset Management for IT Gestion des inventaires matériels et logiciels Suivie et gestion des équipements informatiques tout au long de leur cycle de vie (Acquisition, déploiement, Maintenance, ): PCs Serveurs Mainframes Routeurs Switches Licences logicielles Contrats Consommation électrique... Gestion contrats Gestion de la maintenance Requêtes et reporting Gestion des accès
Tivoli Asset Discovery for Distributed et for z/os Inventaire logiciel Inventaire matériel Récupération de l usage des logiciels Gestion des bundles de logiciels Catalogue des logiciels IBM et non IBM Mise à jour périodique du catalogue Ajout des signatures spécifiques à l entreprise Calcul des PVU pour les logiciels IBM Synchronisation automatique avec la plate-forme TAMIT
Architecture de l ensemble des composants Tivoli Asset Discovery for Distribued Tivoli Asset Discovery for z/os Module d intégration Tivoli Asset Management for IT Autres outils d inventaire
Architecture dans un environnement distribué Serveurs et PC UNIX, Intel & autres serveurs distribués Serveur d administration Database Gestion des contrats TAMIT Maximo PCs Admin Serveur TCR Signatures Knowledge Base
Gestion de la base de connaissance des logiciels Permet de centraliser tous les logiciels (commerciaux, freeware, shareware) Permet d enrichir le catalogue avec les signatures internes à l entreprise Met à la disposition des autres solutions (TADD, TAMIT, TPM, ) un référentiel unique Mise à jour périodique de la base de signature Gestion des deltas de signature
Système avec Agent Common Inventory Technology (CIT) Outil commun aux solutions IBM pour la reconnaissance des logiciels Fonctionne sur les principaux systèmes d exploitation AIX 6.1, 5.3, 5.2 IBM i v7r1, v6r1, v5,r4, v5r3, HP-UX 11i v3, 11i v2, 11i v1, Red Hat Enterprise Linux v5, v4 Red Hat Linux Desktop v5, v4 SUSE Linux Enterprise Server v11, v10, v9 Novell Linux Desktop v9 SUSE Linux Enterprise Desktop Sun Solaris Windows v7, Vista, 2008, 2003, XP, 2000
Différentes technologies pour reconnaissance logicielle Types de signature Fichier Registre d installation Filtre Description Fichier qui est toujours installé avec une release Une clé est enregistrée dans le registre d installation de l OS ou dans le registre ISMP (InstallShield MultiPlatform) La signature qui est utilisée pour identifier le logiciel a été installé via un package d installation Common Inventory Technology (CIT) XML Serveur d application XSLM ID Reconnaissance via un traitement de commandes XML Signature pour détecter un serveur d application Un code unique définie par IBM et affectés à des logiciels qui s'appuient sur l'instrumentation pour la surveillance de l'utilisation du logiciel. Chaque ID est construit à partir d'une série de chaînes hexadécimales. Registre Windows Une clé qui est enregistrée dans le registre de Windows quand un élément de logiciel est installé. Application J2EE Signature des applications enregistrées sur un serveur J2E
Installation des agents Jusqu à 45000 agents par serveur d administration Différentes techniques d installation de l agent Package Logon Windows Installation silencieuse Faible utilisation de la bande passante Evaluation de l espace de la base de donnée et de la configuration à cette adresse : http://publib.boulder.ibm.com/infocenter/tamit721/v7r2m1/index.jsp?to pic=/com.ibm.license.mgmt.planinconf.doc/scalability_guidelines/sg_ TAD4D.html
Architecture dans un environnement z/os
Architecture dans un environnement z/os Mainframe Remote Mainframe Principal Composant Distribué Batch STC TSO Usage Monitor Raw Usage Data Use Data Import Repository TAMIT Maximo Load to Repository TCR All DASD Inquisitor Raw IQ Data IQ Import IQ Match Engine Knowledge Base
Exemple de rapport
Exemple de rapport (suite)
Audit par produit
Tendance des activités par machine
Exemple de rapport
Exemple de rapport
Gestion des demandes Enregistrement de toutes demandes Historiques Workflow de validation Emplacements
Mise en place de procédure de validation Procédures de mise en place de nouveaux matériels Mise en place de logiciels Attribution de station de travail
Portail d accueil de gestion des licences
Alerte sur les dates importantes du contrat
Liste des logiciels déployés
Liste du matériel hardware
Catalogue des logiciels IBM et non IBM
Vue récapitulative des licences
Les différents types de capacité de licence Base License INSTINST, MIPS, MSUS, VALUNITS Concurrent License CONCUSER, CONNODELOCK, CONCESSION Processor-Based License PROCCORE, PROCS Points-based License POINTS
Rapport de conformité
Une solution adaptée aux besoins courants Automatiser les inventaires des logiciels déployés. Remonter les inventaires avec les métriques définies dans les contrats. Gérer les accès à la base en mode sécurisé en fonction des rôles et des profils. Réconcilier de manière automatique ou semi-automatique les logiciels déployés / utilisés des droits logiciels concédés à travers les contrats d achat. Disposer d un système de reporting consolidant les informations.
La gestion des logiciels de bout en bout Difficultés métier Non-maitrise des coûts logiciels Éviter les dépenses logicielles inutiles ou les pénalités suite à audits Difficile d avoir un état objectif du parc installé et de son activité Aligner les dépenses logicielles avec les exigences du métier IBM Tivoli Asset Discovery for z/os IBM Tivoli Asset Discovery for Distributed IBM Tivoli Asset Management for IT Bénéfices métier La solution Tivoli de gestion des logiciels de bout en bout permet de maîtriser les dépenses logicielles afin de pouvoir réinvestir dans des activités à plus forte valeur ajoutée. Démontrer la conformité aux réglementations métiers (Loi de conformité financière, ou Sarbanes-Oxley)
Les publications, forums et wiki
Questions