L’effort concerté de maintenir la résilience des applications

À l’époque où la plupart des applications commerciales étaient monolithiques, garantissant que leur résilience n’était nullement facile. Mais étant donné la façon dont les applications fonctionnent en 2025 et ce qui est attendu d’eux, le maintien des applications monolithiques était sans doute plus simple.

À l’époque, le personnel informatique avait un ensemble limité de critères sur lesquels améliorer la résilience d’une demande, et le taux de changement de la demande et de son infrastructure était beaucoup plus lent. Aujourd’hui, les demandes que nous imposons sur les applications sont différentes, plus nombreuses et soumises à un taux de changement plus rapide.

Il y a aussi juste plus applications. Selon IDC, il y aura probablement un milliard de plus En production d’ici 2028 – et beaucoup d’entre eux seront exécutés sur le code du cloud-natif et les infrastructures mixtes. Avec une complexité technologique et des attentes de services plus élevées en matière de réactivité et de qualité, garantissant la résilience est devenue une demande massivement plus complexe.

Les éléments multidimensionnels déterminent la résilience des applications, les dimensions qui tombent dans différents domaines de responsabilité dans l’entreprise moderne: la qualité du code s’adresse aux équipes de développement; L’infrastructure peut être due aux administrateurs de systèmes ou à DevOps; Les agents de la conformité et de la gouvernance des données ont leurs propres besoins et stipulations, tout comme les professionnels de la cybersécurité, les ingénieurs de stockage, les administrateurs de la base de données et une douzaine d’autres autres.

Avec plusieurs outils conçus pour assurer la résilience d’une application – avec des définitions de ce qui constitue la résilience selon qui demande – il n’est pas étonnant qu’il existe généralement des dizaines d’outils qui fonctionnent pour améliorer et maintenir la résilience en jeu à tout moment de l’entreprise moderne.

La détermination de la résilience dans l’ensemble du portefeuille de l’entreprise est donc presque impossible. Le logiciel de surveillance est silo et il n’y a pas de volet de référence.

La posture de résilience de concert d’IBM simplifie les complexités de plusieurs tableaux de bord, normalise les différents jugements de qualité, décompose les données de différents silos et unifie les objectifs disparates de la surveillance et de la correction des outils de correction en jeu.

S’exprimant avant Techex North America (4-5 juin, Santa Clara Convention Center), Jennifer Fitzgerald, directrice de la gestion des produits, observabilité, chez IBM, nous a emmenés à travers la solution de posture de résilience des concerts, ses objectifs et son éthique. Sur ce dernier, elle le différencie des autres outils:

«Tout ce que nous faisons est fondé sur les applications – la santé et la performance des applications et la réduction des facteurs de risque de l’application.»

L’approche centrée sur l’application signifie le rassemblement des différentes mesures dans le contexte des résultats commerciaux souhaités, répondant aux questions qui comptent aux parties prenantes d’une organisation, comme:

  • Est-ce que chaque application s’adaptera?
  • Quels effets les changements de code ont-ils eu?
  • Sommes-nous sur ou sous-réapprovisionne dans un élément d’une application?
  • L’infrastructure soutient-elle ou gêne le déploiement des applications?
  • Sommes-nous sûrs et conformes aux politiques de gouvernance des données?
  • Quelle expérience donnons-nous à nos clients?

Jennifer dit Concert IBM La posture de résilience est: «Une nouvelle façon de penser à la résilience – de la déplacer d’une couture manuelle (d’autres outils) ou d’une tonne de tableaux de bord différents.» Bien que la définition de la résilience puisse être éphémère, selon laquelle les critères sont en jeu, Jennifer dit qu’elle est composée, à la base de huit exigences non fonctionnelles (NFR):

  • Observabilité
  • Disponibilité
  • Maintenabilité
  • Recouvrabilité
  • Évolutivité
  • Convivialité
  • Intégrité
  • Sécurité

Les NFR sont importants partout dans l’organisation, et il n’y en a peut-être que deux ou trois qui sont le seul remise d’un département – la sécurité tombe au CISO, par exemple. Mais garantir la meilleure qualité de résilience dans tout ce qui précède est d’une importance cruciale à travers l’entreprise. C’est une responsabilité partagée pour maintenir l’excellence dans la performance, le potentiel et la sécurité.

Ce que la posture de résilience de concert IBM donne aux organisations, différente de ce qui est offert par une collection d’outils disparates et au-delà du paradigme à un seul ventre, est une proactivité. La résilience proactive vient de sa capacité à donner un score de résilience, basé sur plusieurs mesures, avec un score déterminé par les nombreuses dizaines de points de données dans chaque NFR. Les entreprises peuvent voir leur dérive globale ou par application à mesure que les modifications sont apportées – à l’infrastructure, au code, au portefeuille d’applications en production, etc.

«La pensée concernant la résilience est que nous, en tant qu’humains, ne sommes pas parfaits. Nous allons faire des erreurs. Mais comment reviens-tu? Échecs, pics de demande, (et) événements inattendus », dit-elle.

L’histoire de l’acquisition d’IBM indique certains des éléments complémentaires de la solution de posture de résilience de concert – Instana pour l’observabilité complète, Turbonomique Pour l’optimisation des ressources, par exemple. Mais le tout est supérieur à la somme des pièces. Il y a une évaluation continue alimentée par l’IA de tous les éléments qui composent la résilience d’une organisation, il y a donc un endroit où les décideurs et les équipes informatiques peuvent évaluer, gérer et configurer le profil de résilience de la casse complète.

Le portefeuille IBM de solutions axées sur la résilience aide les équipes à voir quand et pourquoi les charges changent et donc où les ressources sont gaspillées. Il est possible de s’assurer que les ressources nécessaires ne sont allouées que lorsque cela est nécessaire, et les systèmes recule automatiquement lorsqu’ils ne le sont pas. Ce type de capacité centrée sur les entreprises et les coûts est au cœur de la résilience centrée sur les applications, et signifie qu’une entreprise optimise toujours ses ressources.

Overarching Tous les aspects des performances et de la résilience des applications sont l’élément de coût. Lancer des ressources supplémentaires sur une application sous-performante (ou son infrastructure de support) n’est pas une solution viable dans la plupart des organisations. Avec IBM, les organisations obtiennent la possibilité de se développer et de se développer, d’ajouter ou d’itérer les applications en toute sécurité, sans nécessairement avoir à investir dans un nouveau provisionnement, soit dans le cloud ou sur site. De plus, ils peuvent voir comment les changements ont un impact sur la résilience. Il utilise au mieux ce qui est disponible et gagne la capacité de dos – tout en obtenant les meilleures performances, réactivité, fiabilité et disponibilité dans le portefeuille d’applications de l’entreprise.

Jennifer dit: «Il y a beaucoup de choses différentes qui peuvent avoir un impact sur la résilience et c’est pourquoi elle a été si difficile à mesurer. Une application a tant de couches différentes en dessous, même dans ses ressources et comment il est construit. Mais il pourrait ensuite avoir un impact sur un impact sur le biais de quelque chose.

Vous pouvez en savoir plus sur le travail d’IBM pour faire aujourd’hui et demain applications résilientes.

Solène Vernet
Solène Vernet
Journaliste française passionnée par la science et les politiques d’innovation, j’écris pour rendre accessibles des sujets complexes. Mon parcours mêle recherche universitaire, communication scientifique et journalisme. J’aime explorer les liens entre technologie, société et transformation du monde.