Le rôle des applications adaptatives dans le sillage de COVID-19

Le rôle des applications adaptatives dans le sillage de COVID-19

De nos jours, toutes les entreprises appartiennent au domaine de l’expérience numérique. Et, à la suite du COVID-19, comme ces expériences constituent désormais le principal moyen d’interaction et de transaction avec presque toutes les organisations, les attentes des clients sont plus élevées que jamais. Les applications sont au cœur des expériences numériques. Qu'il s'agisse d'un site Web d'entreprise ou d'une application métier, les applications que ces organisations conçoivent, construisent et exploitent sont le visage de leurs clients. L'expérience numérique rendue possible par ces applications est non seulement essentielle, mais peut également être fragile : selon l'App Attention to Care Index d'AppDynamics, près de 80 % des consommateurs ont demandé des remises ou des remboursements en raison d'une mauvaise expérience numérique. Et 32 % déclarent qu’ils quitteraient une marque à laquelle ils étaient auparavant fidèles à cause d’une mauvaise expérience – une seule ! Il est clair que les attentes à l'égard des applications d'aujourd'hui sont incroyablement élevées et ne font qu'augmenter. Elle est largement portée par des innovateurs (Amazon, Apple, Uber, pour n’en citer que quelques-uns) qui continuent de trouver de nouvelles façons de révolutionner et de se différencier grâce aux expériences numériques. Mais la plupart des entreprises ont du mal à répondre aux attentes croissantes de leurs clients.

Défis liés aux applications

De nombreuses entreprises disposent d’un vaste portefeuille d’applications qui leur permettent d’entrer en contact avec leurs clients, leurs employés et leurs partenaires. En raison de facteurs tels que le coût, le risque et la conformité, ces applications constituent souvent une combinaison complexe de services et de fonctionnalités assemblées à l'aide de technologies traditionnelles et modernes. Piense en un banco con una aplicación móvil elegante y moderna que proporciona información de cuenta o utiliza la lógica empresarial de un sistema de back-end arcaico, que debe mantenerse para garantizar la confiabilidad y la continuidad con sistemas complejos que no se pueden cambiar todos a la fois. Les défis en matière de sécurité sont également considérables et semblent s’aggraver. L'une des raisons est la complexité. Notre dernier rapport sur l'état des services applicatifs a mis en évidence les difficultés auxquelles les organisations sont confrontées pour gérer la sécurité de leurs applications dans les environnements multi-cloud actuels. Cette situation est aggravée par l’évolution rapide du paysage des menaces de cybersécurité, où le coût des attaques sophistiquées continue de baisser, mais le coût de la défense continue d’augmenter. En particulier, le grand nombre de violations de données au cours de la dernière décennie a permis à presque tous les cybercriminels du monde de prendre le contrôle des comptes d'applications en vérifiant où les utilisateurs ont réutilisé leurs mots de passe sur les sites Web. En fait, des recherches ont révélé que 86 % des cyberattaques ciblent les applications ou les identités qui leur sont associées. Le nombre d’attaques d’applications augmente chaque année et, dans le contexte de la pandémie mondiale, nous avons assisté à une augmentation sans précédent. Reste ensuite le défi de la visibilité. Pour offrir une expérience numérique convaincante, il faut notamment pouvoir optimiser les performances de chaque application. Pour mieux comprendre comment le trafic des applications circule, où et comment l'ajuster, il faut une visibilité granulaire de bout en bout. Cependant, l'infrastructure informatique et les services qui prennent en charge ces applications sont complexes et cloisonnés, de sorte que très peu d'entreprises ont développé cette capacité, même pour les applications les plus critiques de leurs clients. Tous ces problèmes sont aggravés par leur ampleur. À l’ère des microservices et de l’informatique distribuée, il n’est pas possible de suivre un portefeuille d’applications en expansion sans une automatisation de plus en plus sophistiquée.

Le rôle des applications adaptatives

Une partie importante de cette automatisation plus sophistiquée consiste à permettre aux applications d’évoluer. Comme un organisme vivant, les applications adaptatives grandissent, rétrécissent, se défendent et guérissent en fonction de l'environnement dans lequel elles se trouvent et de la manière dont elles sont utilisées. Cela s’applique à la fois aux services cloud, aux organisations numériquement natives et aux entreprises établies avec un mélange complexe d’architectures traditionnelles et modernes. Concrètement, à quoi ça ressemble ? Ce qu'on appelle le chemin des données d'application est un bon point de départ. Il s'agit du chemin par lequel le trafic des applications circule pour atteindre l'utilisateur final et les services d'application. Il s'agit de l'ensemble des fonctionnalités qui se trouvent tout au long du chemin de données de l'application et fournissent aux utilisateurs finaux un accès sécurisé et fiable à la logique métier de l'application. Les services d'application incluent des fonctionnalités qui facilitent la fourniture d'applications, telles que des serveurs d'applications, des serveurs Web, des contrôleurs d'entrée, des équilibreurs de charge, la recherche DNS et CDN. Un ensemble différent de services d'application facilite la sécurité des applications, notamment des pare-feu d'applications Web (WAF), un accès sécurisé aux applications, des technologies anti-DDoS, des technologies anti-bots et des défenses contre la fraude et les abus. Essentiellement, ces services applicatifs constituent le fondement des expériences numériques des clients. Chacun de ces services d'application génère des données précieuses sur ce qui se passe avec le trafic des applications, telles que la latence, le pilotage et l'application des politiques. La collecte de cette télémétrie crée la visibilité granulaire nécessaire pour que vous puissiez ensuite modifier les contrôles et les configurations afin d'optimiser les performances et la sécurité tout au long du chemin de données de l'application. Bon nombre de ces fonctionnalités sont déjà implémentées, mais pour franchir la prochaine grande étape vers des applications adaptatives, nous devons en ajouter d'autres : une couche d'analyse et d'automatisation qui prend en charge la télémétrie des services d'application et renvoie la configuration. à eux. L'apprentissage automatique et d'autres techniques d'intelligence artificielle peuvent permettre au système d'apprendre des modèles de trafic historiques ou similaires et de fournir des informations sur ce qui se passe exactement, ainsi que sur la meilleure voie à suivre pour l'optimisation.

Comment fonctionnent les applications adaptatives

Une application adaptative peut agir sur cette télémétrie pour augmenter, diminuer et ajuster le comportement à la demande. Pensez-y de cette façon : votre fournisseur de café mondial préféré dispose probablement d'une application mobile que vous pouvez utiliser pour trouver le magasin le plus proche, commander des boissons depuis votre smartphone, payer directement depuis un portefeuille électronique et gagner des points. de récompense. Toutes ces interactions ont besoin d’un soutien pour continuer à fonctionner et à être sécurisées. À mesure que votre consommation de café matinal augmente, vous n’avez plus besoin des mêmes ressources réparties uniformément dans le monde 24 heures sur XNUMX ; Vos ressources évolueront en fonction des besoins de l'entreprise. Les applications adaptatives permettent aux entreprises d'augmenter leurs performances, leur sécurité et leurs ressources expérimentales pour faire face aux heures de pointe du matin à Londres, puis de les redéployer vers des centres de données ou des points de présence (PoP) sur la côte est. des États-Unis à supporter les heures de pointe en matière de caféine à New York... et à continuer de suivre le soleil vers l'ouest. De plus, les applications adaptatives peuvent se défendre et se guérir elles-mêmes. Ainsi, si un acteur malveillant tente d'attaquer ou de frauder l'application pour voler des données, de l'argent ou des récompenses, grâce à l'IA, l'application peut apprendre et appliquer ces connaissances à travers le réseau pour bloquer d'autres tentatives de cet acteur ou d'activités similaires d'autres acteurs. Les opérateurs humains peuvent définir des règles sur la manière dont des problèmes similaires doivent être traités. De cette manière, l’application adaptative non seulement évolue et protège, mais apprend et s’améliore au fil du temps.

A la recherche d'un avenir applicatif adaptable

À l’heure actuelle, la règle générale est que ces choses ne se produisent pas automatiquement dans les environnements hybrides ou multi-cloud. De nombreuses politiques et scripts mis en œuvre manuellement sont nécessaires pour établir ce qui constitue effectivement une adaptabilité codée en dur. La plupart des entreprises opèrent dans un monde où si une expérience client est mauvaise, elles le découvrent d’abord via les réseaux sociaux, puis doivent se démener pour trouver suffisamment de détails pour se concentrer sur une solution. Cette méthode de gestion des applications, un processus statique dans lequel l'organisation gère manuellement ses ressources, ne répond pas aux attentes extrêmement élevées en matière d'expérience client auxquelles les entreprises sont aujourd'hui confrontées. Dans un monde d’applications adaptatives, les services applicatifs évoluent indépendamment à la demande. Ils se défendent et fournissent des alertes à l'ensemble du système en cas de problème. Ils sont intégrés dans une expérience utilisateur la plus adaptable possible, avec la possibilité de configurer et d'orchestrer différents types d'expériences. Le résultat final est une expérience numérique extraordinaire pour l’utilisateur final de l’application.