Met de overstap naar de cloud herontwerpt het IT-team het bewakingsmodel voor de infrastructuur

Zie hoe een gedecentraliseerde benadering met betrekking tot bewaking zowel het IT-team als de teams voor zakelijke apps in staat stelt om een toegevoegde waarde te leveren.

De uitdaging: Aanpassen aan een cloudmodel

Toen de infrastructuur nog in een gecentraliseerde bewakings- en waarschuwingsomgeving door het Manageability Platforms-team, onderdeel van Microsoft Core Services and Engineering (CSEO), werd beheerd, was het model duidelijk: het team leverde een zelfstandige service die door de teams voor zakelijke apps werd gebruikt. Vervolgens stapt Microsoft over naar de cloud en werkte het model niet meer.

Op het moment dat het bedrijf de interne systemen en apps naar Azure verplaatste, maakten de teams voor zakelijke apps hun eigen virtuele machines (VM's) en wilden ze hier de volledige controle over. Het Manageability Platforms-team was echter nog altijd verantwoordelijk voor de bewaking en het beheer. Pogingen om de verantwoordelijkheden te verdelen, boden geen oplossing voor het probleem. Het Manageability Platforms-team realiseerde zich dat met de overstap naar de cloud, de missie om de ontwikkelteams te faciliteren het beste kon worden vervuld door zich niet meer te bemoeien met de dagelijkse bewaking en een nieuw, gedecentraliseerd bewakingsmodel te introduceren.

"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, Principal Service Engineer, Manageability Platforms

De bewakingscultuur veranderen

Aanvankelijk probeerde het Manageability Platforms-team een eigen pool Azure-abonnementen te maken voor de teams die zakelijke apps maken. Ze kwamen er al snel achter dat dit problemen opleverde voor teams die bepaalde zaken zelf wilden beheren. Met de introductie van de automatiserings- en selfservicefuncties in Azure Monitor, zag het Manageability Platforms-team kans om het gecentraliseerde model te vervangen en de verantwoordelijkheid voor de bewaking over te dragen aan de teams voor zakelijke apps. Tegelijkertijd wisten ze dat er een cultuuromslag nodig was om de weerstand te doorbreken.

Meer eerst moesten ze ervoor zorgen dat het operationele gedeelte van het nieuwe DevOps-model in orde was. Ze brachten het aantal oude meldingen terug van ongeveer 100 naar 15 en maakten vervolgens een toolkit op GitHub zodat de teams voor zakelijke apps hun eigen infrastructuur konden bewaken. De toolkit bood de bescherming die Manageability Platforms nodig had om het eigen gevoel van ongemak te verlichten dat gepaard gaat met het uit handen geven van iets waar ze jarenlang zelf de controle over hadden. De laatste noodzakelijke stap bestond uit een grote, veelzijdige communicatie- en trainingsinspanning binnen de organisatie.

"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, Principal Service Engineer, Manageability Platforms

Een gedecentraliseerde controle biedt beide teams meer mogelijkheden

De overgang naar een gedecentraliseerde, selfservicebenadering met betrekking tot de bedrijfsbewaking en -rapportage was niet gemakkelijk, maar zeker de moeite waard. Dankzij de rapportage- en dashboardhulpprogramma's van Azure Monitor en Power BI kunnen de teams voor zakelijke apps nu eenvoudig zelf elk onderdeel van hun omgeving bewaken. Met de mogelijkheid om hun eigen dashboards en waarschuwingen af te stemmen op hoe zij hun apps bouwen en beheren, kunnen ze een bewakingsomgeving configureren die het best aansluit bij hun behoeften. In plaats van een dagelijkse bewakingsservice aan de ontwikkelteams te leveren, hebben de leden van het Manageability Platforms-team nu een waardevolle adviserende rol in hun samenwerking met ontwikkelaars. Het belangrijkste is dat ze de vrijheid hebben om zich te concentreren op strategische, toekomstgerichte projecten, zoals het toepassen van beveiligingspatches, inventaris en naleving, die een meerwaarde voor het bedrijf hebben.

Kijk eens goed naar het traject dat het team heeft moeten afleggen om een cloudmodel te implementeren.

Het volledige verhaal lezen