Mise en place d'une infrastructure en nuage : voici les questions que vous devez vous poser au préalable

Le besoin d'infrastructures informatiques flexibles et entièrement évolutives augmente. Le cloud computing constitue une solution pour un nombre croissant d'entreprises. De nombreuses entreprises sont en train de s'organiser en conséquence. Selon les analystes d'IDC, la tendance vers les infrastructures en nuage va encore s'accentuer dans les années à venir.

Infrastructure cloud : les technologies et les prestataires de services les plus répandus. (Source : Dynatrace)

Être dans le cloud ne fait pas tout. Les architectures complexes et les innombrables parties mobiles d'un écosystème de cloud exigent des fonctionnalités de surveillance modernes, les approches traditionnelles ne fonctionnent plus ici. Quiconque met en place des infrastructures cloud pour des applications critiques - que ce soit sur AWS, Azure, Google Cloud, OpenStack ou CloudFoundry - devrait, selon les spécialistes de la surveillance de Dynatrace tenir compte des points suivants :

  1. La surveillance en nuage est-elle facile à mettre en œuvre, à configurer et à entretenir ? Face à des environnements de plus en plus complexes, la facilité de mise en œuvre et d'utilisation des applications devient une obligation. Les solutions de surveillance traditionnelles nécessitent souvent trop de processus et de configurations manuels. C'est l'une des raisons pour lesquelles la plupart des entreprises ne peuvent aujourd'hui surveiller que 5 à 10 % de leurs applications et perdent de vue les dépendances et la disponibilité des services critiques pour l'entreprise. Une solution de surveillance qui utilise des processus déjà largement automatisés - de la découverte de l'environnement cloud à l'analyse des causes des problèmes en passant par la création de lignes de base - permet de remédier à cette situation.
  2. Existe-t-il un aperçu en temps réel de la santé des ressources du cloud ? Qu'il s'agisse d'un cloud public, privé ou hybride, d'un centre de données virtualisé ou du déploiement d'applications sur CloudFoundry, les entreprises doivent avoir une visibilité complète et en temps réel de l'état de l'ensemble de l'architecture basée sur le cloud. Ce n'est qu'à ce moment-là qu'elles peuvent déterminer si leurs conteneurs sont sous contrôle, si les équilibreurs de charge fonctionnent bien et quelle est la dynamique de l'hyperviseur. Il y a tellement de composants changeants dans une infrastructure en nuage qu'il est très difficile de déterminer la cause d'un comportement anormal du système. C'est pourquoi les entreprises devraient choisir une solution de surveillance du cloud qui a été conçue dès le départ pour les environnements dynamiques. Elle peut éclairer tous les angles morts et suivre tous les changements des environnements dynamiques.
  3. Extinction des incendies au niveau de l'infrastructure ou surveillance complète des performances des applications ? Une infrastructure cloud solide constitue l'épine dorsale de toute entreprise prospère, mais en fin de compte, tout dépend des applications. Si elles tombent en panne, la déception est grande parmi les utilisateurs. Les applications peuvent s'étendre sur plusieurs niveaux technologiques, avec des composants allant du cloud au centre de données et au mainframe. Pour obtenir une vue d'ensemble complète de toutes les applications, la surveillance doit être possible sous différentes perspectives, y compris l'analyse de l'expérience numérique, la gestion des performances des applications ainsi que la gestion du cloud et de l'infrastructure. C'est pourquoi les entreprises devraient utiliser un outil de monitoring unifié qui offre une vue globale de l'infrastructure cloud avec toutes les applications qui y sont exécutées.
  4. En combien de temps peut-on déterminer les causes des problèmes ? De nombreuses entreprises sont confrontées à une surcharge due à un nombre beaucoup trop important de messages d'erreur. Cela est souvent dû à l'utilisation de différents outils de surveillance pour les centres de données, les hôtes, les processus et les services. Si l'un de ces composants ralentit ou tombe en panne, cela peut déclencher une réaction en chaîne de centaines d'erreurs consécutives. L'équipe informatique est alors quasiment noyée sous les messages d'alerte. Car les outils traditionnels affichent d'innombrables métriques et diagrammes, mais laissent aux humains le soin de corréler et d'interpréter ces données. La solution réside dans la représentation des interdépendances et des relations. Si chaque transaction est enregistrée et marquée à tout moment, l'informaticien responsable obtient des données basées sur des corrélations. Ces faits concrets lui indiquent de manière fiable ce qui a réellement déclenché les problèmes du système. Une représentation rapide de la cause du problème vaut son pesant d'or lorsque des valeurs financières et la réputation de l'entreprise sont en jeu.
  5. Comment les lignes de base de performance sont-elles générées dans des environnements ultra-dynamiques ? La création de lignes de base de performance pour la surveillance de l'infrastructure en nuage n'est pas simple. Les solutions APM traditionnelles peuvent nécessiter des processus manuels fastidieux et potentiellement sources d'erreurs. Cela est dû en particulier au fait qu'elles s'appuient sur des moyennes et des exemples de transactions pour déterminer les performances normales. Or, les moyennes sont inefficaces, car elles masquent les problèmes sous-jacents en compensant les valeurs aberrantes positives et négatives. En revanche, les exemples de transactions peuvent conduire à des résultats faussement négatifs. Pour pouvoir utiliser efficacement les lignes de base de la performance d'une infrastructure en nuage, les entreprises ont besoin d'un outil qui utilise des centiles (10% moyen et plus lent) sur la base de données complètes. Les centiles montrent ce qui se passe réellement, c'est-à-dire comment la plupart des utilisateurs font réellement l'expérience de l'application et du site.
  6. La surveillance en nuage comprend-elle une surveillance intégrée des journaux ? La gestion et l'analyse intégrées des logs font aujourd'hui partie des fonctions les plus importantes des solutions de monitoring. En effet, la surveillance des performances des applications et l'analyse des fichiers journaux des processus associés avec le même outil aident les équipes DevOps, de développement et d'assurance qualité à accomplir leurs tâches rapidement et efficacement. Si l'analyse des logs fait partie des tâches importantes de leur processus de surveillance, les entreprises devraient choisir une solution qui inclut déjà cette fonction. L'accès direct à tous les contenus des logs en rapport avec les processus critiques de l'entreprise élargit considérablement la portée du monitoring au-delà des sources de données APM traditionnelles.
  7. La solution de surveillance évolue-t-elle en fonction des besoins de l'entreprise ? Enfin et surtout, il faut veiller à l'évolutivité de l'outil de surveillance. Les environnements cloud modernes utilisent des milliers de nœuds avec des centaines de technologies réparties dans des centres de données du monde entier. Il est certes possible d'installer de plus en plus d'outils de surveillance pour chaque silo, mais des questions se posent alors rapidement : "Jusqu'où le système peut-il évoluer ?" et "Combien de temps faudra-t-il avant qu'une solution plus récente, plus rapide ou plus grande ne soit nécessaire ?" Il est important de choisir une solution de surveillance qui offre une visibilité en temps réel sur les composants du cloud. Mais s'assurer qu'elle ne s'effondre pas en raison de l'expansion de l'environnement est crucial. C'est pourquoi les entreprises doivent choisir un outil de surveillance conçu pour les grands environnements applicatifs et qui peut donc évoluer à volonté.

 

(Visité 84 fois, 1 visites aujourd'hui)

Plus d'articles sur le sujet