Google heeft recent een rapport uitgebracht waarin uitgelegd wordt hoe zij ervoor zorgen dat hun servers online blijven. Maar hoe doen zij dat dan precies?
Google heeft veel verschillende diensten welke allemaal draaien op hun eigen servers, zowel op je smartphone als in je browser. Maar heb jij ooit gehad dat je geen gebruik kon maken van deze diensten waarbij het niet aan jouw eigen internetverbinding lag? In 2015 was het zo dat voor 99.97 procent van de tijd de Google servers online waren zonder problemen. Maar om deze servers online te houden moet natuurlijk veel voor gebeuren. Vaak is het zo dat men voor het onderhouden van internet diensten mensen in aannemen die hier in gespecialiseerd zijn. Echter, Google doet dit anders. De manier die Google hier voor bedacht heeft wordt DevOps (Development + Operations) genoemd, maar Google zelf noemt het Site Reliability Engineering. Google neemt geen specialisten op het gebied van internetdiensten aan, maar zij willen juist softwareontwikkelaars gebruiken hiervoor. Softwareontwikkelaars kunnen namelijk tools ontwikkelen welke er voor zorgen dat de server kan werken zonder dat daar de interactie van een persoon bij nodig is. Door deze aanpak heeft Google een team dat al gauw hun werk saai gaat vinden omdat het allemaal handmatig gebeurd. Dit maakt dat ze op zoek gaan naar manieren om deze taken te automatiseren, en dit zorgt er dus voor dat steeds meer taken automatisch gebeuren en er dus geen mens aan te pas hoeft te komen.
Openheid
Google is heel lang gesloten geweest over hun manier van werken. Maar sinds een tijdje zijn zij steeds meer bezig met het naar buiten brengen van hun werkwijzen. Zo is bijvoorbeeld het boek ‘Site Reliability Engineering’ uitgebracht waarin dus helemaal omschreven wordt hoe Google hun servers online houdt. Deze openheid zal met name komen doordat Google bezig gaat met zorgen dat anderen meer gaan werken in de Cloud, en daar kan Google mooi van profiteren.
Bron: Wired