Avec le passage au cloud, l’équipe des opérations informatiques redéfinit le modèle de supervision de l’infrastructure
Découvrez comment une approche décentralisée de la supervision permet aux équipes informatiques et d’applications métier de valoriser davantage leurs rôles.
En savoir plusLe défi : S’adapter à un modèle de fonctionnement dans le cloud
À l’époque où l’équipe Manageability Platforms, qui fait partie de CSEO (Microsoft Core Services and Engineering), gérait l’infrastructure dans un environnement centralisé de supervision et d’alerte, le modèle était clair : elle fournissait un service autonome consommé par les équipes des applications métier. Ensuite, lorsque Microsoft a migré vers le cloud, le modèle a cessé de fonctionner.
Lorsque Microsoft a transféré ses systèmes et ses applications internes vers Azure, les équipes d’applications métier ont créé leurs propres machines virtuelles et souhaitaient les contrôler entièrement. Cependant, l’équipe Manageability Platforms restait responsable de leur supervision et de leur gestion. Les tentatives de partage des responsabilités n’ont pas résolu le problème. L’équipe Manageability Platforms a réalisé qu’avec le passage au cloud, le meilleur moyen de remplir sa mission, qui consistait à aider les équipes de développement, était de sortir de la supervision quotidienne et de défendre un nouveau modèle de supervision décentralisée.

"The move to Azure redefined the relationship between business app teams and us … It literally broke how we worked, including our accountability model, and we had to redesign our support services to accommodate the new self-service cloud model."
Dana Baxter, ingénieure principale de service, Manageability Platforms
Changer la culture du contrôle
Initialement, l’équipe Plateformes de gestion a essayé de créer son propre pool d’abonnements Azure à utiliser par les équipes d’applications métier. Ils ont rapidement détecté qu’il s’agissait encore d’un goulot d’étranglement pour les équipes qui souhaitaient administrer les éléments eux-mêmes. Avec l’automatisation et les fonctionnalités libre-service de plus en plus disponibles dans Azure Monitor, l’équipe Plateformes de gestion a vu la possibilité de remplacer son modèle centralisé et de passer la responsabilité de la supervision aux équipes d’applications métiers. En même temps, ils spéifient qu’ils doivent conduire un changement de culture difficile pour résoudre la résistance.
Mais d’abord, ils ont dû s’assurer que la partie des opérations du nouveau modèle DevOps était dans l’ordre. Ils ont nettoyé un problème d’anciennes alertes d’environ 100 à 15, puis ont créé une boîte à outils sur GitHub pour aider les équipes d’applications métiers à surveiller leur propre infrastructure. Le kit de ressources a établi des barrières de sécurité qui ont permis aux plateformes de gestion de faciliter leur propre emploi en devant abandonner le contrôle sur quelque chose qui leur appartient depuis des années. Leur push final a impliqué un effort majeur de communication et de formation à plusieurs facettes au sein de l’organisation.
"Our KPIs used to be all about alerts, trouble tickets, time to resolution, and so on. Today they're around things like inventory, security patching, compliance, and other components of enterprise manageability."
Dana Baxter, ingénieure principale de service, Manageability Platforms
La supervision décentralisée donne du pouvoir aux deux équipes
La transition vers une approche simplifiée en libre-service de la surveillance et de la création de rapports d’entreprise n’a pas été facile, mais cela en vaut la peine. Désormais, les outils de création de rapports et de tableaux de bord activés par Azure Monitor et Power BI permettent aux équipes d’applications métiers de surveiller facilement n’importe quelle partie de leur environnement. Avec la possibilité de personnaliser rapidement leurs propres tableaux de bord et alertes pour s’aligner sur la manière dont ils créent et gèrent leurs applications, ils configurent l’environnement de supervision qui répond le mieux à leurs besoins. Au lieu de fournir un service d’analyse quotidien que les équipes de développement utilisent, les membres de l’équipe Plateformes de gestion sont devenus des consultants privilégiés dans leur partenariat avec le développement. Plus important encore, ils sont libres de se concentrer sur des projets plus stratégiques et orientés vers l’avenir, tels que la mise à jour corrective de sécurité, l’inventaire et la conformité, qui offrent davantage de valeur à l’entreprise.