Planification de la capacité

Planification de la capacité des infrastructures IT

Les professionnels IT, qu’ils soient responsables de l’infrastructure, du DevOps, du datacenter, ou même DSI, doivent relever au quotidien de nombreux défis liés à la planification de la capacité de l’infrastructure. Ainsi lorsqu’ils tentent d’aligner les capacités dont ils disposent – tels que les serveurs physiques et virtuels et les nombreuses instances applicatives – avec les impératifs des métiers, tout en anticipant les besoins futurs de la manière la plus efficace qui soit, ils ont besoin de :

  • Comprendre les besoins actuels de leur infrastructure et de leurs applications, ainsi que leurs évolutions futures, en s’appuyant sur des tendances et en identifiant facilement les variations saisonnières et les pics d’utilisation.
  • Garantir que les applications critiques des métiers disposent à tout moment des ressources nécessaires, quels que soient leur implantation géographique, les centres de données et les liens réseau qu’elles exploitent, tout en éliminant ou en réduisant les erreurs réseau et applicatives (requêtes en échec, time-outs, etc)
  • S’assurer que toutes les applications, qu’elles soient internes, virtualisées ou en mode SaaS, continuent à atteindre les objectifs de performance qui leur sont imposés, sur des métriques telles que le temps de réponse perçu par l’utilisateur (EURT), les seuils de latence ou la qualité d’expérience utilisateur (QoE)
  • Comprendre l’impact des décisions métiers, qu’elles soient planifiées ou impromptues, sur la performance des applications avant d’en déployer de nouvelles ou de procéder à des mises à jour
  • Respecter les niveaux de charge attendus sur les serveurs et s’assurer que les plateformes SaaS respectent les engagements de service pris par leurs fournisseurs (SLA), notamment en matière de disponibilité, de temps de réponse perçu par l’utilisateur (EURT) et de qualité d’expérience utilisateur (QoE)

Planifier efficacement la capacité des infrastructures IT

Le responsable de l’infrastructure, du DevOps ou du datacenter doit trouver l’équilibre parfait entre une vision à court terme (i.e., répondre aux exigences de performance applicative demandées tout en faisant face aux pics de charge imprévus) et à long terme : accompagner l’évolution de l’infrastructure IT afin de répondre aux besoins prévus et aux initiatives imprévues (telles que les fusions et acquisitions, le lancement de nouveaux produits ou d’applications), tout en accompagnant les initiatives plus structurantes telle la transformation numérique.

Répondre à tous ces défis de manière efficace exige de pouvoir compter sur un outil de planification des capacités qui permette aux professionnels de la IT de :

  • Disposer d’une visibilité totale sur l’écosystème applicatif tel qu’il a été déployé, avec ses dépendances applicatives sur plusieurs tiers correctement cartographiées à travers l’ensemble des centres de données et des sites distants, y compris dans les clouds publics, privés ou hybrides
  • Visualiser les exigences des applications en termes de ressources à travers tous les tiers applicatifs, et suivre leur évolution dans le temps
  • Voir les schémas du trafic applicatif à travers tous les hôtes (physiques ou virtuels), tous les sites et tous les data centers, et à travers tous les modes de trafic (est-ouest et nord-sud)
  • Comprendre les usages applicatifs sur différentes périodes de temps, aussi bien de manière générale que dans le détail
  • Déterminer l’impact sur les besoins de capacité des changements prévus et imprévus, et évaluer leurs effets sur les métriques-clés de mesure de la performance, tels que le temps de réponse perçu par l’utilisateur (EURT) et la qualité de l’expérience utilisateur (QoE)

Une solution de mesure de la performance applicative bien conçue

Une solution de mesure de la performance applicative (APM) bien conçue tiendra compte des meilleures pratiques de planification, notamment en donnant accès aux aspects essentiels des opérations IT et en apportant des réponses claires aux questions les plus pressantes des métiers. Une telle solution offrira notamment les fonctionnalités suivantes :

  • Une cartographie de la topologie applicative précise et toujours à jour, offrant aux responsables de l’infrastructure IT une vision de leur écosystème applicatif tel qu’il est réellement, à travers ses différents centres de données, sites distants, environnements SaaS ou instances Cloud
  • La capacité à observer les différents composants individuels qui constituent la chaîne applicative, et même à observer les transactions applicatives unitaires, y compris les requêtes SQL
  • Une vision actuelle et historique du “qui” (les sites, postes de travail, services…) accède aux applications métier critiques, et quand
  • La capacité à distinguer les applications métiers critiques des autres, qu’elles soient légitimes ou non (dans le cas du « Sshadow IT »), en se basant sur les pratiques des métiers issues du terrain, et leurs objectifs
  • Une vision précise et à jour des métriques de performance applicative telles que la disponibilité, le temps de réponse perçu par l’utilisateur (EURT), le taux d’erreur par application, la réactivité et la qualité de l’expérience utilisateur (QoE)
  • Des outils pour analyser le débit des applications et identifier des axes d’amélioration
  • La capacité à auditer les différentes mesures de la performance des applications sur des périodes de temps variées, en détail et en étant capable de les comparer avec des mesures prises à différentes phases de la vie de l’application
  • La capacité à analyser les performances applicatives de manière unifiée à travers différents sites, centres de données, réseaux virtuels ou physiques, aussi bien sur le trafic est-ouest que nord-sud
  • Le support de différents environnements de virtualisation, aussi bien applicative (Citrix Desktop) que d’infrastructure (VMware), ou encore des plateformes de type Saas, IaaS, PaaSs et des environnements Cloud (publics, privés, hybrides)

Le chaînon manquant entre performance réseau et planification de la capacité IT

Une solution complète qui associe la gestion de la performance applicative (APM) à celle de la performance réseau (NPM) apporte aux professionnels IT un niveau d’information et une capacité d’orientation qu’une solution APM seule ne pourra jamais atteindre. En offrant le moyen de voir au-delà les simples paquets réseau, pour identifier et comprendre le flux des transactions individuelles (applications, bases de données…), une telle solution NPM/APM apporte aux professionnels IT une vue contextuelle largement plus riche que ce que leur permettent les rapports et les graphiques standards des solutions APM ou de gestion de capacités traditionnelles. Une solution NPM/APM permet en effet de voir comment l’ensemble de l’infrastructure IT, dont le réseau, est mise à contribution pour produire de la valeur métier.

Ainsi, une solution intégrée NPM/APM montrera :

  • La performance du réseau et des applications et leur évolution à travers les sites distants, les datacenters, les environnements “as-a-service” (tels que les SaaS, IaaS, PaaS), les cloud publics, privés et hybrides, et même les environnements réseaux virtuels (commutateurs virtuels, SD-WAN, SDN…)
  • Les dialogues précis entre les différentes applications et les transactions, jusqu’aux requêtes SQL individuelles et les réponses associées
  • La composition exacte du trafic, en particulier celui utilisé par les applications métier critiques, et les liens réseau qui lui sont nécessaires
  • L’évolution de la performance du réseau au fil de la journée, avec ses pics et sa saisonnalité, et comment cela impacte la performance des applications critiques
  • Quelle portion de la capacité réseau est détournée au profit du « Shadow IT », et quel en est l’impact sur les applications métier critiques

En définitive, une solution intégrée NPM/APM est un outil de planification de capacité particulièrement efficace. Skylight est un bon exemple d’une telle solution, complète et entièrement dédiée à la planification de la capacité des infrastructures de l’entreprise.

Plus d’information à propos de Skylight, la solution de planification de la capacité des infrastructures de l’entreprise.