Tirer le meilleur parti de l’analytique : plaidoyer pour une visibilité multidimensionnelle

SYNTHÈSE

La complexité et la répartition des applications modernes entre les plateformes cloud et privées posent des défis en matière de visibilité, d’analyse et de résolution des problèmes. En maintenant les données en silos ou en limitant leur accès aux responsables régionaux ou aux équipes fonctionnelles, nous exposons les applications à des répercussions négatives critiques sur l’activité. Le regroupement de données d’analyse distribuées, telles que la télémétrie des applications, les événements et les journaux, ainsi que l’identification des relations entre ces données, offrent de nouvelles perspectives sur l’état des applications et permettent d’obtenir une visibilité multidimensionnelle adaptée aux besoins spécifiques de votre application.

Diagnostiquer les problèmes grâce à l’intégration des informations

Lorsqu’un patient consulte un médecin pour un symptôme sans cause évidente, l’identification de l’origine du problème repose généralement sur deux étapes : la collecte des données et leur analyse. Le patient peut passer une IRM ou une radiographie, qui est ensuite examinée par des médecins de différentes spécialités. Chaque médecin peut relever des indices différents dans un même ensemble de données : un chirurgien orthopédiste et un oncologue ne recherchent pas les mêmes anomalies sur une même IRM. De même, les médecins de différentes spécialités peuvent s’appuyer sur diverses sources d’informations diagnostiques. L’oncologue peut demander des analyses sanguines qui ne sont pas utiles au chirurgien orthopédiste, mais qui fournissent néanmoins des informations importantes pour préserver la santé du patient. La manière dont les médecins collaborent pour évaluer l’état de santé d’un patient présentant un cas complexe est comparable à la façon dont différentes équipes d’une organisation doivent gérer l’état de santé des applications. Il est très avantageux de comprendre comment extraire au mieux des informations nouvelles et uniques lorsque plusieurs sources de données sont considérées conjointement comme un système complet. Les modèles de visibilité multidimensionnelle facilitent le maintien du bon fonctionnement des applications en combinant des données distribuées afin d’offrir une meilleure visibilité sur l’expérience applicative des clients.

Qu’est-ce que la visibilité multidimensionnelle ?

La visibilité multidimensionnelle est une nouvelle façon d’envisager la segmentation et la visualisation des données. Elle vise à éliminer les silos de données et à rendre les informations accessibles au sein d’une organisation, afin de mieux comprendre le fonctionnement global d’une application en facilitant l’observation des interactions et des influences entre les différents systèmes.

“L’objectif de la visibilité multidimensionnelle est d’éliminer les silos de données et de rendre les informations accessibles au sein d’une organisation.”

La première étape consiste à définir une dimension de données. Choisissez le niveau de granularité le mieux adapté à l’utilisation qui sera faite des données et aux personnes qui les utiliseront. Par exemple, vous pouvez fournir des données de sécurité plus détaillées aux professionnels de la sécurité qu’aux équipes UX. Une fois plusieurs dimensions de données définies, elles peuvent être regroupées dans un même rapport ou une même visualisation, qui présente chaque dimension et illustre les relations entre elles — d’où le terme de visibilité multidimensionnelle. Avec suffisamment de dimensions de données, vous pouvez obtenir une vue globale et de bout en bout de votre application.

Comment la visibilité multidimensionnelle peut-elle améliorer l’analyse des applications ?

À l’image de la douleur chez un patient, un événement de sécurité peut être le premier signe qu’un élément de votre système nécessite une attention particulière. Les données issues d’un système de gestion des informations et des événements de sécurité (SIEM) permettent d’observer les événements liés aux applications ou à l’infrastructure, tels que ceux provenant d’un pare-feu d’applications web (WAF), les métriques relatives aux attaques DDoS ou les alertes d’analyse externe. En temps normal, cette tâche relève des équipes SecOps. Avec une approche de visibilité multidimensionnelle, ces événements sont combinés à d’autres sources de données et examinés par plusieurs équipes, qui recoupent les dimensions de sécurité avec les autres données disponibles afin de rechercher des liens entre les différents jeux de données. En visualisant plus facilement les relations entre les systèmes, nous pouvons éviter de graves problèmes en détectant les incidents mineurs avant qu’ils n’affectent d’autres systèmes, et résoudre plus rapidement les nouveaux problèmes en identifiant et en isolant leurs causes, où qu’elles se trouvent dans l’ensemble de l’application.

En combinant plusieurs sources de données, en documentant les relations entre ces dimensions et en démocratisant ces données afin de les rendre accessibles à un public plus large, vous pouvez apporter de nouveaux éclairages au sein d’organisations auparavant cloisonnées.

Cette visualisation montre comment l’identification des relations entre les dimensions peut révéler des informations qui ne ressortent pas des données unidimensionnelles. La complexité des modèles multidimensionnels peut être adaptée aux besoins de votre organisation.

Défis liés à la visibilité des données

Afin de permettre aux équipes chargées des applications, de l’infrastructure et de la sécurité d’utiliser efficacement des modèles multidimensionnels sans se perdre dans les données, il est important d’atténuer les difficultés suivantes :

  • Veillez à ce que les données de toutes les équipes soient correctement représentées dans votre solution de visibilité à l’échelle de l’entreprise.
  • Intégrez les informations issues de la sécurité à celles provenant d’autres systèmes. Cela aide les propriétaires et les responsables de la maintenance des applications à comprendre comment leurs modifications peuvent affecter la posture de sécurité d’autres applications.
  • Alignez les indicateurs des équipes décentralisées sur les exigences centralisées de votre entreprise.
  • Si vous adoptez un modèle hybride ou multicloud, définissez une stratégie claire qui représente les relations entre les données provenant des différentes composantes de votre cloud. La modélisation multidimensionnelle de la visibilité peut s’avérer particulièrement efficace dans ce contexte, car elle permet de mieux comprendre les interconnexions au sein des déploiements multicloud et hybrides.

Les études de marché montrent que l’absence de mesures pour résoudre ces problèmes peut entraîner une augmentation du nombre d’incidents de sécurité, de défaillances des performances des applications et de pannes totales, avec pour conséquences potentielles une perte de chiffre d’affaires et de confiance des clients.

“Les failles de sécurité liées à des erreurs de configuration ont été exploitées dans 66 % des attaques (généralement par l’exploitation de pare-feu d’applications web ou de ressources mal configurées).”

Prochaines étapes

Les initiatives de transformation numérique mettent en lumière l’importance de l’expérience client comme indicateur de l’état de santé des applications. Une approche multidimensionnelle de la visibilité permet de comprendre comment un problème de congestion du trafic cloud peut être lié à une réclamation concernant la lenteur du processus de paiement. Pour tirer pleinement parti de cette approche, vous devez choisir des dimensions de données pertinentes, identifier les relations entre ces dimensions, donner aux équipes de toute votre organisation accès à plusieurs dimensions de données et veiller à ce qu’elles disposent d’outils leur permettant de visualiser et de comprendre les liens entre ces dimensions.

Les modèles de visibilité multidimensionnelle répondent au besoin d’une vision globale de l’état de santé des applications et offrent une méthode flexible pour les modéliser. En facilitant la visualisation de l’interopérabilité entre tous les composants de votre portefeuille d’applications d’entreprise, ces techniques mettent les meilleurs outils de diagnostic à la disposition des meilleurs médecins de vos applications : leurs propriétaires et leurs responsables de maintenance.

Contenu associé

RAPPORT

État des services applicatifs 2020 : édition DevOps

Découvrez comment l’adoption, dans tous les secteurs, de technologies centrées sur les applications change la donne pour le DevOps.

Regarder le webinaire ›


SOLUTIONS

Prenez en main la santé et la visibilité de vos applications

Découvrez les quatre principes de la visibilité et comment les mettre à profit pour améliorer les résultats de votre entreprise.

Découvrir la solution ›


PRODUIT

Présentation de NGINX Controller 3.0 : accélérez la mise sur le marché grâce à une livraison centrée sur les applications

Controller 3.0, la première approche du secteur centrée sur les applications pour gérer et fournir des applications et des API.

Découvrez Controller 3.0 ›


SOLUTIONS

Accélérez vos processus CI/CD grâce à l’intégration de l’automatisation

Automatisez l’intégration des politiques de sécurité et de performance dans votre pipeline de code afin de pouvoir vous concentrer sur l’innovation.

En savoir plus ›