Formation Performance et disponibilité des systèmes d’information

Formation

À Levallois-Perret

1 590 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Levallois-perret

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

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Information

Le programme

Les enjeux de la performance des SI

Une nécessité :La performance ne se décrète pasCombien coûte une heure d'indisponibilité ?Les notions clés de la performance :DisponibilitéRobustesseTemps de réponse (latence et débit)Montée en chargeContractualiser la performance :Le contrat de serviceSur quoi pouvez-vous vous engager ?Sur quoi engager vos prestataires ?

Inscrire la performance dans vos pratiques

Le projet de développement :Capturer les exigences de disponibilité, de performance et de montée en chargeLe rôle des prototypesLes tests de performance comme étape de la réception d'un progiciel, d'un développement interne ou d'une infrastructureLa recette techniqueLa mise en productionL'architecture comme réponse clé :Les antipatterns pour détecter les défauts classiquesLes design patterns pour outiller sa conception d'architectures performantes, stables et résilientesFaire des compromis : performance ou évolutivité ?

L'audit de performance :

Gérer la criseMéthodologieComment choisir les scénarios de test ?Automatiser les mesuresChallenger les éditeurs à l'aide d'un tiers de confianceL'amélioration continue :La démarche d'optimisationLa culture de la mesureL'apport du référentiel ITILLa culture de la performance : faire évoluer les mentalités :L'utilisation libérale des ressourcesLa maîtrise de la configuration techniqueLe respect des processusRapprocher les études et l'exploitation : le mouvement DevOps

Augmenter la performance

Mesurer votre performance :Les outils de profilingIdentifier les coupablesImpact de la virtualisation sur la performanceLes bonnes pratiques :Traiter par lotSupprimer les couplages temporelsLes caches et leur difficulté de gestionQu'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)

Maitriser la montée en charge

Connaître ses limites :Mettre en place des tests de montée en chargeLes outils d'injection de chargePoser des limitesAnticiper la demande pour survivre à son succèsLes bonnes pratiques :Le rôle des clusters et des répartiteurs de chargeLes fermes de serveurs et la virtualisationDimensionner ses pools de ressourcesConcevoir des services sans état : stocker les données de session côté client

Assurer la continuité de service

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èmeSNMP, JMX, WMI, APMQue mesurer et comment ?Mettre en place des alertes et un reporting Comprendre les raisons de l'indisponibilité :Les processus, les hommes, et enfin le logicielLes single points of failureLes réactions en chaîneLes bonnes pratiques :Les guides de procédureL'automatisationLa redondance des briques physiques et logiciellesConcevoir autour des échecs (design for failure)Prévoir des comportements dégradésMettre en place des coupe-circuitsÉchouer rapidement (fail fast)Identifier et supprimer les couplages structurelsProduire des messages d'erreur contextualisés pour faciliter l'analyseMaîtriser les dépendances logicielles :Faire évoluer les services sans devoir migrer les clientsLes contrats pilotés par les clients (consumer-driven contracts)Permettre les changements de logiciel à chaud

Synthèse et recommandations

Synthèse des points abordés avec identification des pratiques et des technologies à intégrer à moyen ou long terme.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation Performance et disponibilité des systèmes d’information

1 590 € HT