Management des SI PERFORMANCE ET DISPONIBILITÉ DES SI Réf: PEF Durée : 3 jours (7 heures) OBJECTIFS DE LA FORMATION Les utilisateurs font preuve d'exigences croissantes en matière de performance des applications qui se traduisent par des contrats de niveau de service très contraignants. Il devient donc déterminant d'intégrer la gestion des performances très tôt dans les projets informatiques au niveau des équipes études mais aussi au niveau des équipes chargées de l'infrastructure et de l'exploitation. Ce séminaire vous montrera comment mettre en place une gestion des performances efficace. - Les fondamentaux de la performance IT - Inscrire la performance dans la gestion de projet - L'infrastructure matérielle et les performances - L'infrastructure logicielle et les performances - La recette technique et les passages en production - Monitoring et supervision : enjeux et concepts - Monitoring et supervision : protocoles et outils - Anticiper les besoins PROGRAMME DE FORMATION Démonstration Démonstrations. Echanges sur des cas réels. Programme de cette formation performance informatique Les fondamentaux de la performance IT Les fondamentaux - Les quatre piliers de la performance : disponibilité, robustesse, temps de réponse, capacité de montée en charge. - De la gestion de la disponibilité à la haute disponibilité : loi des 9, MTBF, MTTR. - Comment calculer la disponibilité d'une application? - Les différents modèles de scalabilité. - La contractualisation des niveaux de service avec les SLA. - Gestion de la performance et modèles de maturité. Performances et nouvelles technologies - Comment situer les plateformes Java,.NET et PHP? - Comparaison des niveaux de performance avec les " anciennes plateformes " : mainframe, AS 400.
- Les solutions Open-Source sont-elles compatibles avec de hauts niveaux de performance? - Quels sont les principaux problèmes rencontrés sur les nouvelles architectures IT? Inscrire la performance dans la gestion de projet La gestion de projet - De la gestion curative des problèmes de performance à une approche préventive. - Intégrer les besoins de performance dans la gestion des exigences. - La nécessaire collaboration entre les équipes des études, des infrastructures et de la production. - Quand réaliser des prototypes? Sur quel périmètre? - Réaliser des tests techniques en phase de développement : méthodes et outils. - Evaluer le coût des phases d'intégration et des passages en production. - Le rôle d'itil dans les processus de production. Des applications conçues pour la production - Faciliter la configuration des applications. - Améliorer la communication entre les applications et les outils des exploitants. Les pratiques d'architecture et de développement - L'impact des machines virtuelles Java et.net sur les performances. - Principes de fonctionnement des garbage collectors. - Les nouvelles contraintes de programmation. - Patterns et bonnes pratiques de codage. - Les outils de profiling. L'infrastructure matérielle et les performances Les serveurs et les processeurs - L'impact des CPU multicoeur sur les temps de réponse. - Les nouveaux mainframes (Unix et Windows). - Scalabilité horizontale ou scalabilité verticale? Avantages et inconvénients. Le stockage - L'impact des différentes technologies RAID sur la performance. - La consolidation du stockage avec les SAN.
- Présentation des approches SAN et NAS. - Les systèmes de fichiers distribués (GFS, GPFS, OCFS...). Les réseaux - Les adresses IP virtuelles. - La répartition de charge réseau (load balancing) : solutions hardware et software. - Gérer la redondance. Les Data-Center - Choix d'emplacement. - Alimentation électrique, ventilation, câblage. - Liens WAN. La virtualisation des serveurs - Principes de fonctionnement. - La solution de BMC (VMWare ESX et GSX). - La solution de Microsoft (Virtual Server). - XEN, une solution Open-Source pour Linux. - Virtualisation et performance : quel impact? L'infrastructure logicielle et les performances Le clustering - Principes du " load balancing ". - Principes du " session fail-over ". - Les clusters de type Actif/Passif. - Les clusters de type Actif/Actif. - Les clusters hybrides. - La notion d'affinité de session. - Les clusters de serveurs d'application. - Les clusters de bases de données. - Avantages et inconvénients du clustering. Les grids et l'informatique à la demande - Principes, bénéfices.
- Les offres disponibles (IBM, Oracle...). La recette technique et les passages en production Les tests techniques - Spécifier les tests techniques : exemples de livrables. - Comment évaluer les coûts? - La recette des environnements à haute disponibilité. La métrologie des applications - Définition, objectifs et bénéfices. - Méthodologie (capture, variabilisation, création de la charge). - Les outils d'injection de charge (Mercury, Compuware, Silk, Open-STA). - Conduite de tir et analyse des résultats. - Le tuning des plateformes et des applications. - Les écueils courants. La gestion des passages en production - La préparation des plateformes et des applications. - La gestion des bascules (jeux de données, retour arrière...). L'exploitation - La gestion des incidents. Monitoring et supervision : enjeux et concepts Le monitoring - Un projet à part entière. - Cycle de vie d'une solution de monitoring. - Le rôle du monitoring dans les campagnes de tests. - Les documents clés à produire et à maintenir. - La collecte d'informations de disponibilité. - La collecte d'informations de performance.
- Les différentes sources d'information : systèmes d'exploitation, Logs des applications, sondes spécifiques (SGBD, SA...). - Les cinq types de monitoring. - L'overhead induit par le monitoring. - Différencier le monitoring de l'infrastructure, des composants applicatifs et des flux (BAM). La supervision des applications - Définition des indicateurs et de leurs états. - Définition des seuils, règles et alarmes. - Les indicateurs composites. - Le reporting (tableaux de bord). Monitoring et supervision : protocoles et outils Le standard SNMP - Principes fondamentaux. - Les MIB et les commandes de base. - L'émission et la réception de TRAP. - Le support de SNMP dans Java 5 et Windows. - Intérêts et limites de SNMP. Le standard JMX - Principes fondamentaux. - Les différents composants : MBeans, agents, connectors et adaptators. - Le monitoring de la JVM avec les MXBeans. - Développer des MBeans spécifiques : patterns et bonnes pratiques. - Panorama des outils disponibles autour de JMX. Le standard WMI - Principes fondamentaux. - Lecture et écriture de données. - Conception et développement d'un provider WMI. - Panorama des outils disponibles autour de WMI. Les consoles et les outils d'apm
Powered by TCPDF (www.tcpdf.org) - Quest FogLight. - Quest PerformaSure. - BMC Patrol. - IBM Tivoli. - HP OpenView. - Microsoft Operation Manager. - Monitoring et supervision des SOA avec les solutions Amberpoint. Anticiper les besoins La gestion de la capacité - Qu'est-ce que le capacity planning? - Comment initier une démarche de capacity planning d'infrastructure et d'architecture applicative. - Initier une démarche de capacity planning à partir des données de monitoring. - Peut-on mettre la performance des applications en équation? Présentation de quelques pistes. - Retours d'expérience. PROFIL STAGIAIRES & PRÉ-REQUIS Direction informatique. Directions fonctionnelles. Chef de projet utilisateur. Responsable intégration, exploitation. Architecte technique. Bonnes connaissances des architectures techniques. PRIX Paris : 2 430.00 HT - 2 916.00 TTC Province : 2 430.00 HT - 2 916.00 TTC DATES DE FORMATIONS Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg : Nous consulter.