Avec le passage au cloud, l'équipe des opérations informatiques redéfinit le modèle de surveillance de l'infrastructure
Découvrez comment l'adoption d'une approche décentralisée de la surveillance permet aux équipes informatiques et aux équipes d'applications métier d'apporter plus de valeur à leurs rôles.
Le défi : Adaptation à un modèle d'exploitation cloud
À l'époque où l'équipe Manageability Platforms, qui fait partie de Microsoft Core Services and Engineering (CSEO), gérait l'infrastructure dans un environnement centralisé de surveillance et d'alerte, le modèle était clair : elle fournissait un service autonome que les équipes d'applications commerciales consommaient. Ensuite, lorsque Microsoft a migré vers le cloud, le modèle a cessé de fonctionner.
Alors que l'entreprise transférait ses systèmes internes et ses applications vers Azure, les équipes d'applications professionnelles créaient leurs propres machines virtuelles (VM) et voulaient un contrôle total sur celles-ci, mais l'équipe des plates-formes de gestion était toujours responsable de leur surveillance et de leur gestion. Les tentatives de partage des responsabilités n’ont pas résolu le problème. L'équipe Manageability Platforms s'est rendu compte qu'avec le passage au cloud, la meilleure façon de remplir sa mission d'habiliter les équipes de développement était de sortir de l'activité de surveillance quotidienne et de défendre un nouveau modèle de surveillance décentralisé.
Le défi : Adaptation à un modèle d'exploitation cloud
"Le passage à Azure a redéfini la relation entre les équipes d'applications d'entreprise et nous… Cela a littéralement bouleversé notre façon de travailler, y compris notre modèle de responsabilité, et nous avons dû repenser nos services de support pour s'adapter au nouveau modèle de cloud en libre-service."
Dana Baxter, ingénieur de service principal, plates-formes de gestion
Changer la culture du contrôle
Initialement, l'équipe Manageability Platforms a essayé de créer son propre pool d'abonnements Azure pour les équipes d'applications professionnelles. Ils ont rapidement constaté qu'il s'agissait toujours d'un goulot d'étranglement pour les équipes qui souhaitaient administrer les choses par elles-mêmes. Les fonctionnalités d'automatisation et de libre-service devenant disponibles dans Azure Monitor, l'équipe des plates-formes de gestion a vu l'opportunité de remplacer son modèle centralisé et de confier la responsabilité de la surveillance aux équipes d'applications professionnelles. En même temps, ils savaient qu'ils devraient conduire un changement culturel difficile pour surmonter la résistance.
Mais d'abord, ils devaient s'assurer que la partie opérationnelle du nouveau modèle DevOps était en ordre. Ils ont nettoyé un désordre d'anciennes alertes d'environ 100 à 15, puis ont créé une boîte à outils sur GitHub pour aider les équipes d'applications professionnelles à surveiller leur propre infrastructure. La boîte à outils a établi des garde-fous qui ont aidé Manageability Platforms à atténuer leur propre inconfort d'avoir à renoncer au contrôle de quelque chose qu'elles possédaient depuis des années. Leur poussée finale a impliqué un important effort de communication et de formation à multiples facettes dans toute l'organisation.
Le défi : Adaptation à un modèle d'exploitation cloud
"Auparavant, nos KPI concernaient uniquement les alertes, les tickets d'incident, le délai de résolution, etc. Aujourd'hui, ils concernent des éléments tels que l'inventaire, les correctifs de sécurité, la conformité et d'autres composants de la gérabilité de l'entreprise."
Dana Baxter, ingénieur de service principal, plates-formes de gestion
La surveillance décentralisée responsabilise les deux équipes
La transition vers une approche décentralisée et en libre-service de la surveillance et des rapports d'entreprise n'a pas été facile, mais cela en valait 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 professionnelles 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 façon dont ils créent et gèrent leurs applications, ils configurent l'environnement de surveillance qui répond le mieux à leurs besoins. Au lieu de fournir un service de surveillance au jour le jour que consomment les équipes de développement, les membres de l'équipe des plateformes de gestion sont aujourd'hui devenus des consultants appréciés dans leur partenariat avec le développement. Plus important encore, ils sont libres de se concentrer sur des projets plus stratégiques et tournés vers l'avenir—tels que les correctifs de sécurité, l'inventaire et la conformité—qui apportent plus de valeur à l'entreprise.