- Cours pratique
- Informatique
Formation Performance et disponibilité des systèmes d’information
Maîtriser les coûts et créer de la valeur pour l'entreprise

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Description de la formation performance informatique
La performance est rarement une priorité lors de la conception ou du choix d'un logiciel. Son optimisation est reléguée après la livraison. Pourtant, la performance et la disponibilité des systèmes informatiques sont largement déterminées par leur architecture initiale.
Cette formation Performence et disponibilité des systèmes d'information dresse l'état de l'art en la matière, en abordant la question épineuse de la performance sous plusieurs angles : méthodologie, conception, choix techniques, optimisation, bonnes pratiques, contractualisation et dialogue avec les fournisseurs.

Objectifs pédagogiques
Cette formation Performance et disponibilité des systèmes d'information, vous donne les connaissances et compétences nécessaires pour :
- Identifier les enjeux de la disponibilité et de la performance de votre SI
- Bien définir son contrat de service
- Choisir les bonnes pratiques en matière de performance, de stabilité et de montée en charge
- Identifier les problèmes classiques et anticiper les incidents
Objectifs opérationnels
Savoir identifier les problèmes classiques et anticiper les incidents.
Programme
Contenu du cours, module par module
7 modules
Une nécessité :
- La performance ne se décrète pas
- Combien coûte une heure d'indisponibilité ?
Les notions clés de la performance :
- Disponibilité
- Robustesse
- Temps de réponse (latence et débit)
- Montée en charge
Contractualiser la performance :
- Le contrat de service
- Sur quoi pouvez-vous vous engager ?
- Sur quoi engager vos prestataires ?
Le projet de développement :
- Capturer les exigences de disponibilité, de performance et de montée en charge
- Le rôle des prototypes
- Les tests de performance comme étape de la réception d'un progiciel, d'un développement interne ou d'une infrastructure
- La recette technique
- La mise en production
L'architecture comme réponse clé :
- Les antipatterns pour détecter les défauts classiques
- Les design patterns pour outiller sa conception d'architectures performantes, stables et résilientes
- Faire des compromis : performance ou évolutivité ?
- Gérer la crise
- Méthodologie
- Comment choisir les scénarios de test ?
- Automatiser les mesures
- Challenger les éditeurs à l'aide d'un tiers de confiance
L'amélioration continue :
- La démarche d'optimisation
- La culture de la mesure
- L'apport du référentiel ITIL
La culture de la performance : faire évoluer les mentalités :
- L'utilisation libérale des ressources
- La maîtrise de la configuration technique
- Le respect des processus
- Rapprocher les études et l'exploitation : le mouvement DevOps
Mesurer votre performance :
- Les outils de profiling
- Identifier les coupables
- Impact de la virtualisation sur la performance
Les bonnes pratiques :
- Traiter par lot
- Supprimer les couplages temporels
- Les caches et leur difficulté de gestion
- Qu'est-ce qu'un algorithme performant ?
- Optimiser sa base de données (index, NoSQL)
- Optimiser les échanges réseau (choix du protocole, compression de données, mise en cache, limiter les échanges...)
- L'impact de l'infrastructure technique (processeurs, réseau)
Connaître ses limites :
- Mettre en place des tests de montée en charge
- Les outils d'injection de charge
- Poser des limites
- Anticiper la demande pour survivre à son succès
Les bonnes pratiques :
- Le rôle des clusters et des répartiteurs de charge
- Les fermes de serveurs et la virtualisation
- Dimensionner ses pools de ressources
- Concevoir des services sans état : stocker les données de session côté client
Quel niveau de disponibilité pouvez-vous atteindre ?
- Calculez votre taux de disponibilité dans un monde connecté
Monitoring et supervision :
- Connaître les solutions et les protocoles de monitoring pour mesurer l'état de santé de votre système
- SNMP, JMX, WMI, APM
- Que mesurer et comment ?
- Mettre en place des alertes et un reporting
Comprendre les raisons de l'indisponibilité :
- Les processus, les hommes, et enfin le logiciel
- Les single points of failure
- Les réactions en chaîne
Les bonnes pratiques :
- Les guides de procédure
- L'automatisation
- La redondance des briques physiques et logicielles
- Concevoir autour des échecs (design for failure)
- Prévoir des comportements dégradés
- Mettre en place des coupe-circuits
- Échouer rapidement (fail fast)
- Identifier et supprimer les couplages structurels
- Produire des messages d'erreur contextualisés pour faciliter l'analyse
Maîtriser les dépendances logicielles :
- Faire évoluer les services sans devoir migrer les clients
- Les contrats pilotés par les clients (consumer-driven contracts)
- Permettre les changements de logiciel à chaud
- Synthèse des points abordés avec identification des pratiques et des technologies à intégrer à moyen ou long terme.
Programme mis à jour le 05/09/2019
Public concerné
Cette formation performance informatique s'adresse aux responsables études, aux architectes ainsi qu'aux développeurs

Prérequis
Aucun
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
2 avis
« Mon avis sur le contenu du stage : "Une partie connaissance specifque sur la solution Solarwinds Orion moins maitrisée que l'ensemble des autres points qui étaient de tres bonne qualité." »
HERVE Yann « Mon avis sur le contenu du stage : "Un contenu personnalisé correspondant aux attentes." Ce que j'ai le plus apprécié : "La proximité avec l'intervenant malgré le distanciel." »
MV
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Piloter la conception et la réalisation de produits et services responsablesRéf. PCPR2 joursFondamentalProchaine session : 23 nov.1 740 €
- Plan d'assurance qualité (PAQ) dans un projet système d'information, mise en oeuvreRéf. GPAQ2 joursIntermédiaire
- Pratiquer l’architecture d’entreprise avec le standard TOGAFRéf. FTOP2 joursIntermédiaireProchaine session : 22 oct.2 290 €
- Réalité augmentée, réalité virtuelle et métavers : fondamentaux de la réalité étendueRéf. ARVR1 jourFondamental