IBM TechXchange Canada watsonx User Group

 View Only

Cas d’utilisation: Comment IBM Instana tire profit des modèles de fondation disponibles dans watsonx.ai?

By Guy-Hermann Adiko posted Fri May 31, 2024 02:56 PM

  

I- IBM Instana

IBM® Instana est une solution de gestion de la performance des applications (APM) entièrement automatisée, conçue pour relever les défis de la gestion des microservices et des applications cloud-natives comme kubernetes. Instana rend automatiquement les applications et services visibles, fournit un contexte à ces informations observées, et permet ensuite de prendre des mesures intelligentes basées sur ces informations.

Plus concrètement, IBM Instana peut aider les développeurs TI tout au long du cycle DevOps (voir Fig 1), mais plus particulièrement lors de la phase de test et du monitoring. Le cycle DevOps commence par :

  •  La planification pour identifier les besoins,
  • Suivi du codage du logiciel, la compilation dudit logiciel,
  • Le test : Instana peut être particulièrement utile ici, en fournissant des données sur la façon dont l'application se comporte sous différents scénarios de test.
  • Release et déploiement du logiciel
  • Opération qui indique que l’application est accessible aux utilisateurs
  • Et enfin, le monitoring ou toutes les capacités de Instana sont pleinement exploitées dans cette phase.

Cycle DevOps
Fig 1. Cycle DevOps

Les coûts des pannes informatiques sont plus élevés que jamais, pouvant atteindre jusqu'à 250 000 $ par heure pour les services critiques selon une enquête de IDC. Malgré les avancées technologies de notre ère, les incidents demeureront toujours présents, de ce fait les objectifs principaux sont entre autres:

-          Minimiser les incidents et l’impact sur nos clients

-          Prédire les incidents, ou du moins certains d’entre eux

Instana automatise l'observation des systèmes, les tâches opérationnelles et la détection des problèmes. Les agents d'Instana découvrent et instrumentent de manière autonome les éléments du système, avec une capacité d'auto-mise à jour et des alertes intégrées pour la détection des anomalies via l'IA. Toutefois, l'intervention et l'expertise des équipes d'opérations restent cruciales au-delà des capacités de détection et de regroupement d'incidents automatisés par l'IA. Car une fois que le problème est compris par les équipes TI, la solution associée n’est toujours pas aussi évidente. Un exemple de problème plus ou moins simple et dont la solution pourrait paraitre évidente est Une Saturation au niveau d’un Disque Dur. Comme solution, on pourrait détruire certains fichiers (et même là encore faudrait être capable d’identifier lequel des fichiers afin de ne pas compromettre la stabilité de l’environnement), soit augmenter la taille du disque ou migrer certains fichiers vers d’autres environnement…etc. En temps de crise surtout, cela pourrait devenir assez délicat et stressant d’exécuter des commandes ou résoudre des problèmes, c’est la raison pour laquelle l’automatisation existe afin de réduire l’erreur humaine. Mais peut-on aller au-delà de l’automatisation tout en intégrant un assistant technique qui nous dire exactement quoi faire, quand le faire et comment le faire? Aujourd’hui grâce à l’intelligence artificielle générative et particulièrement aux modèles de fondation, c’est chose possible. Car nous pouvons entrainer un modèle de fondation avec des données spécifiques afin de nous assister dans la détection et la résolution d’incidents, et ce de manière efficace.

Ainsi avec la plateforme watsonx.ai, IBM met à disposition plusieurs modèles de fondation open-source dont Granite-13b qui permet, entre autres, à IBM Instana de pouvoir résumer efficacement les incidents et générer des actions grace à l'assistant AI.

II- Cas d’utilisation avec watsonx.ai : résumé d’incident et génération d’actions

Dans cette section, nous allons découvrir comment IBM Instana peut tirer profit des modèles de fondation Granite pour les cas d’utilisation suivants : Résumé d’incident et Génération d’actions.

L’objectif principal est d’aller au-delà des capacités actuelles de AIOps, qui se concentrent sur la détection et l'identification rapide des problèmes. L'idée est d'étendre l'utilisation de l'intelligence artificielle (IA) et de l'automatisation pour accélérer le diagnostique et la résolution des incidents. Bien que les systèmes autonomes et auto-réparateurs soit un objectif de longue date dans l'industrie TI, c'est seulement maintenant, avec l'émergence de technologies avancées comme l'IA générative et les modèles de fondation que la réalisation de ces objectifs semble être à portée de main.

IBM Intelligent Remediation s'appuie sur l'automatisation et l'IA générative pour accélérer la résolution des incidents.  Cette nouvelle fonctionnalité est prévue pour être utilisée avec IBM Instana mais également avec IBM AIOps Insights. Elle s'appuie sur les modèles de fondation comme Granite disponible dans IBM watsonx.ai afin de guider et automatiser la remédiation des incidents tout en fournissant aux équipes opérationnelles des actions recommandées pour diagnostiquer et remédier à l'incident, ainsi que la possibilité d'exécuter ces actions à l'aide d'outils d'automatisation tels que Red Hat® Ansible®.

Le diagramme ci dessous résume bien comment IBM Instana tire profit de watsonx.ai.

En gros, nous pouvons résumer les incidents grace aux connaissances d'expert apprises par le modèle de fondation, faire le diagnostique afin de proposer une solution et enfin automatiser la résolution de ladite solution.

Visiter notre site pour en savoir plus.

0 comments
0 views

Permalink