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 cloud-operationeel model
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 hun eigen virtuele machines (VM's) voor zakelijke apps 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.
De uitdaging: Aanpassen aan een cloud-operationeel model
"De overstap naar Azure heeft de relatie tussen zakelijke app-teams en ons opnieuw gedefinieerd... Het heeft letterlijk de wijze waarop we werken gewijzigd, inclusief ons verantwoordelijkheidsmodel, en we moesten onze ondersteuningsservices opnieuw ontwerpen om het nieuwe selfservicecloudmodel te faciliteren."
Dana Baxter, Principal Service Engineer, Manageability Platforms
De bewakingscultuur veranderen
Aanvankelijk probeerde het Manageability Platforms-team een eigen pool Azure-abonnementen te maken voor gebruik door 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.
De uitdaging: Aanpassen aan een cloud-operationeel model
"Onze KPI's stonden volledig in het teken van waarschuwingen, problementickets, tijd tot oplossing, enzovoort. Tegenwoordig gaat het om zaken als inventaris, beveiligingspatching, compliance en andere onderdelen van bedrijfsbeheer."
Dana Baxter, Principal Service Engineer, Manageability Platforms
Gedecentraliseerde bewaking 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 compliance, die een meerwaarde voor het bedrijf hebben.