Capgemini Institut 0144742410
24 rue du Gouverneur général Eboué 92136 Issy les Moulineaux
Performances et Diagnostics de l’Infrastructure Paris
Performances et Diagnostics de l’Infrastructure Paris
DURéE
2 jours
DATES
29-30 novembre 2017
21-22 juin 2018
LIEU
Paris
PRIX
1 910 € ht (2 292 € ttc)
Sommaire du séminaire
    Séminaires technique Institut Capgemini

    Performances et Diagnostics
    de l’Infrastructure

    >  Serveurs, réseaux, stockage, virtualisation, cloud




    En deux journées, ce séminaire technique permet aux architectes, responsables et ingénieurs de production, ingénieurs systèmes et réseaux, de bien comprendre l’ensemble des composants d’une infrastructure moderne x86 en termes techniques et pratiques afin de pouvoir maîtriser leurs capacités et limitations.

    Ce séminaire permet de concevoir, puis de diagnostiquer rapidement et efficacement les problèmes potentiels afin de garantir les performances et fournir les services attendus aux utilisateurs.

    Il apporte des conseils pragmatiques et éprouvés pour une utilisation optimale des technologies intégrées dans l’infrastructure de l’entreprise :

    • Quels sont les goulets d’étranglement d’une infrastructure et comment les adresser ?
    • Pourquoi le SAN ne répond pas aux besoins de performances des utilisateurs ?
    • Quelles sont les différences réelles entre les différentes technologies de disques ?
    • Quelle relation entre systèmes de fichier et stockage ?
    • Comment répondre à la problématique du manque d’IOPS pour la virtualisation de serveurs et de postes de travail.
    • Comment bien comprendre les protocoles traversant le WAN et les QoS associées.
    • Quelles sont les évolutions possibles pour vos infrastructures existantes ?
    • Quel est l’impact du Cloud ?

    LE MOT DE L’INTERVENANT

    « Ce séminaire a été conçu pour vous aider à mieux comprendre fondamentalement tous les composants de votre infrastructure et leurs impacts sur les performances. Les infrastructures deviennent de plus en plus complexes et ce séminaire vous permettra de détecter, analyser et corriger les problèmes de performances sur toutes les couches de l’infrastructure. »

    Erik Ableson

    Architecte d’entreprise senior avec plus de 20 années d’expérience, ingénieur DPI, speaker international.



    Les concepts de base


    Fondamentaux

    • Panorama des composants : datacenter, serveurs, réseau, stockage, virtualisation, systèmes d’exploitation, postes de travail, applications, etc.
    • Quelle définition de l’infrastructure ? Comment définir la notion de performances de l’infrastructure ?
    • En quoi le Cloud modifie-t-il ces définitions ?

    La notion de performance perçue

    • Pourquoi les utilisateurs ne savent que dire : « l’informatique : ça plante ou ça rame » ?
    • La notion de latence selon l’utilisateur et selon les informaticiens.
    • Quels sont les critères de performances vues d’un utilisateur ?

    Déterminer les performances pendant la conception de l’architecture

    • Benchmarking et prototyping. Quelles différences ?
    • Que faire dans les phases précédant la mise en production : POC, tests de montée en charge, pilote, etc.
    • Quelles différences entre test de montée en charge, test de stress ou test d’endurance ?
    • Comment mesurer l’expérience utilisateur ?
    • Aperçu des outils disponibles sur le marché : LoginVSI, Web Load Testing, Itexis, etc.

    Les sources des métriques de performances

    • Quelles sont les sources disponibles pour évaluer les performances ?
    • Comment utiliser les compteurs de performances des OS ? Quelle utilisation de SNMP ? Bien utiliser les logs des composants de l’infrastructure.
    • Vers des nouveaux outils de centralisation des informations ? Splunk, Loggly, Logentries, VMware Log Insight, Logmatic, les alternatives Open Source, etc.

    Les mécanismes standards d’amélioration des performances

    • Caching : mémoire, disque, proxy, in-memory database, etc.
    • Scaling et Load Balancing : architecture à plusieurs niveaux, comment définir le bon équilibrage de charges ?
    • HPC, Grid et Cloud Computing : comment choisir ? Comment définir la notion d’élasticité ? Élasticité verticale et horizontale. Quelles limites ?

    Les performances des serveurs


    Les processeurs

    • Quelles sont les limitations des processeurs modernes ? Les exemples de l’Intel Core i7.
    • Multicœur versus fréquence
    • Comment savoir si les cœurs sont utilisés de manière efficace ?
    • L’impact du système d’exploitation et des applications.
    • Pourquoi la fréquence des processeurs stagne-t-elle actuellement ?
    • Quel est l’impact réel de l’Hyper-Threading ? Quelles contraintes ?

    La mémoire

    • Bien comprendre les technologies des mémoires actuelles : DRAM, SDRAM, DDR 3, etc. L’impact de la DDR4.
    • Quelle est la latence réelle d’accès à la mémoire ? Bien comprendre la notion de cache et de hiérarchies de cache au niveau des processeurs : L1, L2, L3, etc. Qu’est-ce que le préchargement de données et l’éventuel impact pour les applications ?
    • Quelle importance de la mémoire virtuelle avec la virtualisation des serveurs ? Les nouveaux concepts liés à la virtualisation : ballooning, overcommit, transparent page sharing, compression, etc., et leur impact sur les performances.

    Les bus (PCIe)

    • Le chemin indispensable pour alimenter les processeurs de données.
    • x4, x8, x16 ? Quelles différences ?
    • En quoi la DMA permet d’optimiser les performances des serveurs ?

    Les performances du réseau


    Retour sur le modèle OSI et sur TCP/IP

    • Pourquoi faut-il bien comprendre le modèle OSI et TCP/IP pour comprendre son réseau ?
    • Comprendre les limitations inhérentes à TCP/IP et leur impact sur les performances des réseaux actuels.
    • Quelles sont les évolutions de TCP/IP pour les performances ?

    Performances du réseau local

    • Les différentes architectures et leurs impacts sur les performances (tree, core aggregat, spine et leaf). Comment dessiner son datacenter pour minimiser les goulets d’étranglement ?
    • L’impact des serveurs lames sur le réseau local.
    • Le cas du WiFi.

    Performances du réseau WAN

    • Bien comprendre les notions de latence et bande passante. Savoir analyser les données fournies par son opérateur. Comment gérer les classes de services MPLS ?
    • Gérer les problématiques de congestion. Quels liens avec les erreurs de transmission ? Gérer les WAN extrêmes : forte latence, taux d’erreur élevé, faible débit, etc.
    • En quoi les accélérateurs WAN peuvent-ils améliorer les performances ? Un tour d’horizon du marché : Riverbed, Silverpeak, Citrix, Ipanema, etc. Bien gérer son projet d’accélérateurs WAN.

    Les performances du stockage


    Historique

    • Bien comprendre les supports de stockage et leur évolution dans le temps. Pourquoi le stockage pose-t-il toujours des problèmes de performance ?
    • Le fonctionnement des RAID et les impacts sur les performances. Que signifie exactement la pénalité d’écriture ?
    • L’arrivée du stockage centralisé en mode SAN et NAS. Quels sont les avantages de centraliser ? Pourquoi parle-t-on d’hyperconvergence ? Les exemples de Nutanix, Simplivity, VMware VSAN, etc.
    • L’impact du thin provisioning et de la déduplication. Comprendre le lien avec le système de fichiers.
    • Le stockage classique versus le stockage objet. Qu’est exactement le stockage par objet ? Est-ce que le Raid va disparaître ?

    Capacité versus IOPS

    • Bien comprendre la problématique des IOPS ou plus précisément le manque d’IOPS.
    • Les évolutions en capacité versus les évolutions en IOPS pour les disques.
    • Comment tirer parti de l’arrivée des SSD ? Caching, Tiering, stockage primaire ?
    • NVMe : un protocole pour le stockage Flash

    Le réseau de stockage

    • Faut-il vraiment un réseau dédié pour gérer le stockage ? Avec un réseau 10 GbE, faut-il l’isoler ?
    • Comment garantir la performance et éviter les goulets d’étranglement ?
    • Quel impact sur les performances entre iSCSI et FC ?
    • FC va-t-il disparaître avec la démocratisation du 10GbE ?
    • Quel impact sur les performances entre stockage block vs NAS ?

    Les performances de la virtualisation


    Fondamentaux

    • Panorama des différentes technologies de virtualisation : système d’exploitation, serveur, stockage, réseau, poste de travail, etc.
    • Rappel des définitions. Les différences entre virtualisation, émulation, isolation, hyperviseur, etc.
    • Quelles sont les problématiques de performances spécifiques à la virtualisation ?
    • La virtualisation est une solution pour consolider un maximum des serveurs ou nuit-elle aux performances avec le partage des ressources ?
    • Que proposer si les problèmes sont liés aux applications ? Les outils spécifiques aux applications : Dynatrace, JMeter…

    La virtualisation de serveurs

    • La consolidation peut-elle dégrader les performances des machines virtuelles en raison de ressources limitées ?
    • Comment gérer et profiter de l’overcommitment/surallocation de la mémoire, CPU et réseaux pour les différents profils d’utilisation ?
    • Quelles sont les différences d’optimisations entre un OS virtuel et un OS physique ?
    • Comment évaluer l’impact des flux de stockage et tailler son SAN/NAS en conséquence ?
    • Que signifie « aligner les machines virtuelles avec le stockage » ? Quel impact sur les performances ? Pourquoi les baies sont plus chargées que les demandes d’IOPS des serveurs ?
    • Comment calculer les IOPS nécessaires à ses machines virtuelles et tailler les LUN en conséquence ?
    • L’exemple et l’apport d’outils spécifiques. L’exemple de cloudphysics.com

    La virtualisation de postes de travail

    • Quels sont les problèmes de performances liés à la virtualisation de postes de travail : réseau, stockage, CPU, mémoire, etc.
    • Bien comprendre les protocoles de déport d’affichage et leur impact sur les réseaux LAN et WAN. Quels bénéfices attendre de la virtualisation de la carte graphique ? L’exemple des systèmes NVDIA Grid.
    • Pourquoi les IOPS posent-elles problème en environnement virtuel ? La construction de l’image Windows est-elle critique ? Quelles solutions aujourd’hui : matériel (SSD, etc.) ou logiciel (au niveau de l’hyperviseur) ? Les solutions PureStorage et Atlantis Computing.

    Les performances dans le Cloud


    Vers de nouvelles problématiques de performances pour le réseau

    • Retour sur les accélérateurs WAN pour le Cloud. Quelle offre ? Quelles contraintes ? Le cas de Riverbed et de Citrix.
    • La mesure des performances des accès aux serveurs du Cloud ? L’exemple de Cedexis.
    • Comprendre les problématiques de performances entre les différents Clouds et y répondre.

    Les solutions d’Application Performance Management pour le Cloud

    • Qu’est-ce qu’un Cloud Auditor ? Le respect des SLA de performances par le Cloud Provider.
    • Les outils d’APM. Le cas de Compuware/Dynatrace.
    • Les autres outils : ExtraHop, EG, etc.

    L’impact des nouvelles applications Cloud

    • Bien comprendre les différences entre les applications héritées et les applications Cloud.
    • Vers la disparition des administrateurs systèmes et réseaux ? Qu’est-ce que réellement un DevOps ?
    • L’impact sur les performances et la disponibilité des composants des infrastructures ? Les Clouds auditeurs.
    • Le PaaS va-t-il supplanter le IaaS ? Le cas de Stackato. Les autres PaaS.
    • L’impact des containers sur les performances