Erfolgreiche Umgestaltung des Infrastrukturüberwachungsmodells durch Umstieg in die Cloud
Erfahren Sie, wie ein dezentralisierter Überwachungsansatz es sowohl den IT-Teams als auch den Teams für Geschäftsanwendungen ermöglicht, bessere Arbeit zu leisten.
Die Herausforderung: Wechsel zu einem Cloudbetriebsmodell
Als das zu Microsoft Core Services and Engineering (CSEO) gehörende Manageability Platforms-Team die Infrastruktur noch innerhalb einer zentralisierten Überwachungs- und Warnungsumgebung verwaltete, war das zugrundeliegende Modell eindeutig: Das Team stellte einen eigenständigen Dienst für die Teams für Geschäftsanwendungen bereit. Als Microsoft dann zur Cloud wechselte, funktionierte dieses Modell nicht mehr.
Als das Unternehmen interne Systeme und Apps auf Azure übertrug, erstellten die Teams für Geschäftsanwendungen ihre eigenen VMs und wollten diese selbst kontrollieren, obwohl das Team für die Verwaltbarkeit von Plattformen noch für die Überwachung und Verwaltung zuständig war. Alle Versuche, die Aufgabenbereiche zu verteilen, lösten dieses Problem nicht. Dann erkannte das Team für die Verwaltbarkeit von Plattformen, dass es mit dem Wechsel zur Cloud den Entwicklungsteams nur mehr Verantwortung übertragen konnte, indem es sich aus der täglichen Überwachung zurückzog und ein neues, dezentralisiertes Überwachungsmodell unterstützte.
Die Herausforderung: Wechsel zu einem Cloudbetriebsmodell
"Durch den Wechsel zu Azure wurde die Beziehung zwischen den Teams für Geschäftsanwendungen und uns ganz neu definiert. Es hat unsere Arbeitsweise, einschließlich unseres Verantwortungsmodells, buchstäblich über den Haufen geworfen, sodass wir unsere Supportservices neu gestalten mussten, um dem neuen Self-Service-Cloudmodell gerecht zu werden."
Dana Baxter, Principal Service Engineer, Team für die Verwaltbarkeit von Plattformen
Einführung einer neuen Kontrollkultur
Zunächst versuchte das Team für die Verwaltbarkeit von Plattformen, einen eigenen Pool an Azure-Abonnements für die Teams für Geschäftsanwendungen zu erstellen. Dabei wurde schnell erkannt, dass immer noch Engpässe für Teams entstanden, die sich selbst verwalten wollten. Als schließlich Automatisierungs- und Self-Service-Funktionen zu Azure Monitor hinzugefügt wurden, sah das Team für die Verwaltbarkeit von Plattformen eine Chance, das zentralisierte Modell zu ersetzen und die Verantwortung für die Überwachung an die Teams für Geschäftsanwendungen zu übertragen. Gleichzeitig war den Teammitgliedern bewusst, dass sie einen umfassenden kulturellen Wandel vorantreiben mussten, um Widerstände zu überwinden.
Dafür mussten sie sich vergewissern, dass die Vorgänge, die Teil des neuen DevOps-Modells sind, ordnungsgemäß ausgeführt wurden. Das Team bearbeitete etwa 100 alte Warnungen, bis nur noch 15 übrig waren. Anschließend wurde ein Toolkit auf GitHub erstellt, um den Teams für Geschäftsanwendungen bei der Überwachung der eigenen Infrastruktur zu helfen. Mit diesem Toolkit fühlte sich das Team für die Verwaltbarkeit von Plattformen wohler dabei, die Kontrolle über eine Aufgabe abzugeben, die seit Jahren zum Alltag gehörte. Ausschlaggebend waren dann letztendlich die unternehmensweiten Bemühungen, umfassend über das Thema zu informieren und Schulungen anzubieten.
Die Herausforderung: Wechsel zu einem Cloudbetriebsmodell
"Unsere KPIs basierten früher auf Warnungen, Problemtickets, Lösungszeit usw. Heute geht es um Dinge wie Inventar, Sicherheitspatches, Compliance und andere Komponenten der Unternehmensverwaltbarkeit."
Dana Baxter, Principal Service Engineer, Team für die Verwaltbarkeit von Plattformen
Beide Teams profitieren von der dezentralisierten Überwachung
Der Wandel hin zu einem dezentralisierten Self-Service-Ansatz für die unternehmensweite Überwachung und Berichterstattung war nicht einfach. Aber die Mühe hat sich gelohnt. Jetzt erleichtern Berichterstattungs- und Dashboardtools, die von Azure Monitor und Power BI unterstützt werden, den Teams für Geschäftsanwendungen die Überwachung ihrer gesamten Umgebung. Dank der Möglichkeit, schnell und unkompliziert eigene Dashboards und Warnungen zu erstellen, die sich an den Vorgehensweisen zum Erstellen und Verwalten von Apps orientieren, konfigurieren sie sich eine Überwachungsumgebung, die ihren jeweiligen Bedürfnissen am besten entspricht. Die Mitglieder des Teams für die Verwaltbarkeit von Plattformen sind nicht mehr dafür zuständig, die Entwicklungsteams täglich zu überwachen, sondern stehen diesen Teams als wichtige Berater zur Verfügung. Außerdem können sie sich nun auf zukunftsorientierte Projekte mit höherem strategischem Wert konzentrieren (z. B. Sicherheitspatches, Inventar und Compliance), die das Unternehmen voranbringen.