Vorwort
Die Geschichte von Google ist eine Geschichte der Skalierung. Sie ist eine der großen Erfolgsgeschichten der Computerbranche und markiert den Wandel hin zu einem IT-zentrierten Unternehmen. Google war eines der ersten Unternehmen, das definierte, was Business-IT-Alignment in der Praxis bedeutet, und später das Konzept von DevOps für eine breitere IT-Gemeinschaft prägte. Dieses Buch wurde von einem breiten Querschnitt der Menschen geschrieben, die diesen Wandel in die Tat umgesetzt haben.
Google wuchs zu einer Zeit, als sich die traditionelle Rolle des Systemadministrators veränderte. Es stellte die Systemadministration in Frage, als ob es sagen wollte: Wir können es uns nicht leisten, die Tradition als Autorität zu betrachten, wir müssen neu denken und wir haben keine Zeit, darauf zu warten, dass alle anderen aufholen. In der Einleitung zu Principles of Network and System Administration [Bur99] habe ich behauptet, dass Systemadministration eine Form der Mensch-Computer-Technik ist. Dies wurde von einigen Rezensenten entschieden abgelehnt, die sagten: "Wir sind noch nicht so weit, dass wir es als Technik bezeichnen können." Damals hatte ich das Gefühl, dass sich das Fachgebiet verirrt hatte, in seiner eigenen Assistenten-Kultur gefangen war und keinen Ausweg mehr sah. Dann zog Google einen Strich durch die Rechnung, indem es dieses Schicksal erzwang. Die überarbeitete Rolle wurde SRE genannt, Site Reliability Engineer. Einige meiner Freunde gehörten zu den ersten dieser neuen Generation von Ingenieuren; sie formalisierten sie mit Hilfe von Software und Automatisierung. Anfangs waren sie sehr geheimnisvoll, und was innerhalb und außerhalb von Google geschah, war sehr unterschiedlich: Die Erfahrung von Google war einzigartig. Im Laufe der Zeit sind Informationen und Methoden in beide Richtungen geflossen. Dieses Buch zeigt die Bereitschaft, das SRE-Denken aus dem Schatten treten zu lassen.
Hier sehen wir nicht nur, wie Google seine legendäre Infrastruktur aufgebaut hat, sondern auch, wie es auf dem Weg dorthin die Werkzeuge und Technologien studiert, gelernt und seine Meinung darüber geändert hat. Auch wir können uns den gewaltigen Herausforderungen mit einem offenen Geist stellen. Der Stammescharakter der IT-Kultur führt oft dazu, dass die Praktiker/innen in dogmatischen Positionen verharren, die die Branche zurückhalten. Wenn Google diese Trägheit überwunden hat, können wir das auch.
Dieses Buch ist eine Sammlung von Aufsätzen eines Unternehmens, das eine gemeinsame Vision verfolgt. Die Tatsache, dass die Beiträge auf das Ziel eines einzigen Unternehmens ausgerichtet sind, macht es so besonders. Es gibt gemeinsame Themen und Charaktere (Softwaresysteme), die in mehreren Kapiteln wieder auftauchen. Wir sehen die Entscheidungen aus verschiedenen Blickwinkeln und wissen, dass sie miteinander verbunden sind, um konkurrierende Interessen zu lösen. Die Artikel sind keine strengen, akademischen Abhandlungen, sondern persönliche Berichte, die mit Stolz, in einer Vielzahl von persönlichen Stilen und aus der Perspektive individueller Fähigkeiten geschrieben sind. Sie sind mutig und mit einer intellektuellen Ehrlichkeit geschrieben, die erfrischend und in der Fachliteratur ungewöhnlich ist. Einige sagen: "Tu nie dies, tu immer das", andere sind eher philosophisch und zögerlich und spiegeln die Vielfalt der Persönlichkeiten innerhalb einer IT-Kultur wider, und wie diese auch eine Rolle in der Geschichte spielt. Wir wiederum lesen sie mit der Bescheidenheit von Beobachtern, die nicht Teil der Reise waren und nicht alle Informationen über die zahllosen widersprüchlichen Herausforderungen haben. Unsere vielen Fragen sind das eigentliche Vermächtnis des Bandes: Warum haben sie nicht X getan? Was wäre, wenn sie Y getan hätten? Wie werden wir in den kommenden Jahren darauf zurückblicken? Indem wir unsere eigenen Ideen mit den Überlegungen hier vergleichen, können wir unsere eigenen Gedanken und Erfahrungen messen.
Das Beeindruckendste an diesem Buch ist seine bloße Existenz. Heute gibt es eine schamlose Kultur des "Zeig mir einfach den Code". Rund um Open Source hat sich eine Kultur des "Keine Fragen stellen" entwickelt, in der die Gemeinschaft und nicht das Fachwissen im Vordergrund steht. Google ist ein Unternehmen, das es wagte, die Probleme von Grund auf zu durchdenken und Spitzentalente mit einem hohen Anteil an Doktoren zu beschäftigen. Werkzeuge waren nur Bestandteile von Prozessen, die mit Software, Menschen und Daten zusammenarbeiten. Nichts hier sagt uns, wie wir Probleme universell lösen können, aber das ist der Punkt. Geschichten wie diese sind viel wertvoller als der Code oder die Entwürfe, die sie hervorgebracht haben. Implementierungen sind kurzlebig, aber die dokumentierten Überlegungen sind unbezahlbar. Selten haben wir Zugang zu dieser Art von Einsicht.
Dies ist also die Geschichte, wie ein Unternehmen es geschafft hat. Die Tatsache, dass es sich um viele sich überschneidende Geschichten handelt, zeigt uns, dass Skalierung weit mehr ist als nur eine fotografische Vergrößerung einer Computerarchitektur aus dem Lehrbuch. Es geht um die Skalierung eines Geschäftsprozesses und nicht nur um die der Maschinen. Allein diese Lektion ist ihr Gewicht in elektronischem Papier wert.
In der IT-Welt gibt es kaum selbstkritische Überlegungen, daher werden viele Dinge neu erfunden und wiederholt. Viele Jahre lang gab es nur die USENIX LISA-Konferenz, auf der IT-Infrastrukturen diskutiert wurden, und ein paar Konferenzen über Betriebssysteme. Heute sieht das ganz anders aus, aber dieses Buch ist immer noch ein seltenes Angebot: eine detaillierte Dokumentation von Googles Schritt durch eine Epoche des Umbruchs. Die Geschichte ist nicht zum Kopieren gedacht - obwohl sie vielleicht zum Nachahmen geeignet ist - aber sie kann uns alle zum nächsten Schritt inspirieren. Diese Seiten sind von einer einzigartigen intellektuellen Ehrlichkeit geprägt, die sowohl Führungsstärke als auch Demut zum Ausdruck bringt. Es sind Geschichten über Hoffnungen, Ängste, Erfolge und Misserfolge. Ich begrüße den Mut der Autoren und Redakteure, diese Offenheit zuzulassen, damit auch wir, die wir nicht an den praktischen Erfahrungen beteiligt sind, von den Lektionen profitieren können, die wir im Inneren des Kokons gelernt haben.
Get Site Reliability Engineering now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.