Comment faire fonctionner votre nouvelle stratégie axée sur le cloud avec une observabilité complète

Au cours de la dernière décennie, un nombre toujours croissant d’organisations ont déplacé leur infrastructure et leurs applications vers le cloud, offrant des résultats notables ayant un impact sur le résultat net et plusieurs autres mesures commerciales. C’est pourquoi aujourd’hui, une stratégie axée sur le cloud est reconnue à juste titre, même par de nombreux chefs d’entreprise non informatiques, comme le catalyseur d’une transformation numérique rapide et un catalyseur clé permettant aux entreprises de répondre aux besoins en constante évolution des clients et des employés.
En repensant leur approche des applications – dans des environnements cloud uniquement ou hybrides – les organisations peuvent introduire une plus grande flexibilité et liberté dans leurs processus de développement d’applications, libérant ainsi l’innovation à plus grande échelle et plus rapidement. Cependant, comme le savent tous ceux qui ont travaillé dans un service informatique au cours des deux dernières années, la gestion de la disponibilité et des performances des applications et des piles technologiques natives du cloud est un énorme défi.
Les approches traditionnelles de la disponibilité et des performances étaient souvent basées sur des infrastructures physiques ou virtualisées à longue durée de vie. Il y a dix ans, les services informatiques exploitaient un nombre fixe de serveurs et de câbles réseau ; ils avaient affaire à des tableaux de bord constants et statiques pour chaque couche de la pile informatique. L’introduction du cloud computing a ajouté un nouveau niveau de complexité, et les organisations se sont retrouvées à augmenter et réduire en permanence leur utilisation des ressources informatiques en fonction des besoins métier en temps réel. Les solutions de surveillance se sont adaptées pour s’adapter aux déploiements d’applications basées sur le cloud parallèlement aux environnements traditionnels sur site. La réalité, cependant, est que la plupart de ces solutions ne réussissent pas les tests de résistance car elles n’ont pas été conçues pour gérer efficacement les environnements dynamiques et hautement volatils natifs du cloud que nous voyons de plus en plus aujourd’hui.
Ces systèmes cloud et hybrides hautement distribués reposent sur des milliers de conteneurs et génèrent un volume massif de télémétrie de métriques, journaux et traces (MLT) chaque seconde. Et actuellement, la plupart des services informatiques ne disposent pas de solution de surveillance pour réduire ce volume de données et de bruit paralysant lors du dépannage des problèmes de disponibilité et de performances des applications causés par des problèmes liés à l’infrastructure qui s’étendent aux environnements cloud et hybrides.
Des solutions d’observabilité natives du cloud sont nécessaires
En réponse à cette complexité croissante, les services informatiques ont besoin d’une visibilité au niveau de l’application, jusqu’aux services numériques de support (tels que Kubernetes) et aux services d’infrastructure en tant que code (IaC) sous-jacents (tels que le calcul, le serveur, la base de données, et réseau) qu’ils tirent de tous leurs fournisseurs de cloud. Ils ont également besoin de visibilité sur l’impact utilisateur et métier de chaque ressource pour hiérarchiser leurs actions. Ceci est essentiel pour que les équipes informatiques comprennent vraiment comment leurs applications fonctionnent et où elles doivent concentrer leur temps.
Les technologues reconnaissent de plus en plus le besoin d’informations complètes et de cartographier les relations et les dépendances entre les domaines et les équipes cloisonnés. Cela explique pourquoi, selon un rapport d’AppDynamics, Le voyage vers l’observabilitéplus de la moitié des entreprises mondiales (54 %) ont maintenant entamé la transition vers l’observabilité complète, et 36 % supplémentaires prévoient de le faire en 2022.
Les équipes informatiques ont besoin de nouvelles solutions d’observabilité natives du cloud pour gérer la complexité des applications et des environnements informatiques natifs du cloud. Ils ont besoin d’un moyen d’obtenir une visibilité sur les applications et l’infrastructure sous-jacente pour les grands environnements Kubernetes gérés s’exécutant sur un ou plusieurs clouds publics.
D’un point de vue technologique, il existe de nombreux critères clés que les responsables informatiques et leurs équipes doivent prendre en compte lorsqu’ils envisagent des solutions d’observabilité natives du cloud pour s’assurer qu’elles sont évolutives. Ils doivent rechercher une solution capable d’observer à grande échelle les applications cloud natives distribuées et dynamiques ; une solution qui adopte des normes ouvertes, en particulier la télémétrie ouverte ; et qui tire parti de l’AIOps et de l’intelligence économique pour accélérer l’identification et la résolution des problèmes et permettre aux technologues de hiérarchiser les actions en fonction des résultats commerciaux.
Les organisations doivent adopter un nouvel état d’esprit cloud natif
En plus de choisir la meilleure solution d’observabilité cloud pour l’ensemble de l’entreprise, les responsables informatiques doivent également s’assurer que leur solution offre de la valeur aux spécialistes émergents du cloud dans leur équipe, tels que les ingénieurs de fiabilité du site (SRE), DevOps et CloudOps. Et non seulement ces technologues ont des compétences nouvelles et hautement spécialisées, mais ils ont également des besoins, des priorités, des mentalités et des méthodes de travail très différents.
Traditionnellement, les équipes ITOps se sont toujours concentrées sur la minimisation des risques induits par le changement. Leur mission a été de maximiser le temps de disponibilité et d’unifier les choix technologiques, et ils ont tendance à adopter une approche rigide et centralisée de la transformation numérique.
Mais lorsqu’il s’agit d’équipes SRE, DevOps ou CloudOps, c’est une toute autre histoire. Ces nouvelles équipes valorisent l’agilité plutôt que le contrôle et s’attachent à donner à chaque équipe la liberté de choisir la meilleure approche. Ils acceptent qu’il y aura toujours une énorme complexité avec les applications natives du cloud, mais ils voient que renoncer à un certain niveau de contrôle leur donne de la vitesse et de l’innovation. Ils peuvent trouver la paix dans le chaos en adoptant de nouvelles solutions qui leur permettent de réduire la complexité et le bruit des données et d’identifier ce qui compte.
De même, lorsqu’elles envisagent des initiatives de transformation numérique, ces équipes ne sont pas déconcertées par l’ampleur et la complexité de ces programmes. Ils ne se sentent pas freinés par la technologie héritée ou marqués par les précédentes tentatives d’innovation. Ils adoptent le changement plutôt que d’y résister et voient la transformation comme une partie passionnante et bienvenue du statu quo.
Ces nouveaux technologues natifs du cloud ne sont pas disposés à se conformer aux blocages des fournisseurs ; ils croient qu’ils peuvent offrir le plus de valeur au sein d’écosystèmes technologiques dynamiques, toutes les équipes ayant la liberté de sélectionner et de travailler avec les meilleures solutions de leur catégorie pour chaque projet.
Enfin, les technologues natifs du cloud (qu’il s’agisse de SRE, de DevOps ou de CloudOps) évolueront pour avoir un état d’esprit très axé sur les affaires. Ils s’efforceront de plus en plus de voir les performances et la disponibilité informatiques dans une optique commerciale et de comprendre comment leurs actions et leurs décisions peuvent avoir l’impact le plus significatif sur l’entreprise.
L’important pour les chefs d’entreprise est de reconnaître les nouveaux états d’esprit et les nouveaux moteurs de leurs équipes natives du cloud et de doter ces technologues de la culture, du support et des solutions dont ils ont besoin pour créer de la valeur. Cela signifie développer une stratégie qui permet à ces équipes de fonctionner de manière entièrement nouvelle, tout en garantissant que leurs équipes existantes peuvent continuer à effectuer le travail vital qu’elles effectuent en surveillant de grandes parties de leur infrastructure informatique.
Les responsables informatiques doivent tenir compte de ces facteurs culturels lors de la sélection d’une solution d’observabilité native du cloud pour s’assurer que leurs équipes SRE, DevOps et CloudOps disposent d’une solution qui leur offre l’évolutivité, la flexibilité et les mesures commerciales dont ils ont besoin pour exploiter pleinement leur potentiel.
En adoptant une approche holistique, tenant compte à la fois des besoins techniques et culturels de leurs équipes informatiques, les entreprises peuvent donner à leurs technologues les moyens de réduire la complexité des environnements natifs du cloud et de tenir la promesse de cette nouvelle approche passionnante du développement d’applications.
Source link