Vorwort
Du begibst dich auf ein unglaubliches Abenteuer im Herzen der größten Veränderung in der Technologiebranche. Bei diesem Abenteuer bist du Teil einer Gemeinschaft, die von einem mutigen Duo angeführt wird, das sich seit Jahrzehnten in die Berge, Tiefen und Seen der Daten wagt. Gemeinsam mit Patrick McFadin und Jeff Carpenter und einer Gruppe visionärer Praktiker/innen machst du dich auf den Weg, um den Preis zu gewinnen: die Macht, die Zukunft der Daten zu gestalten.
Nach der Lektüre dieses Buches wirst du in der Lage sein, deine eigenen neuen Abenteuer zu erschaffen und andere mitzunehmen, um die alte Welt der Berechnung, die von der Infrastruktur beherrscht wird, in die neue Welt der Kognition, die von autonomen Erfahrungen beherrscht wird, zu überführen. Das wird fantastisch.
Das Buch, das du in den Händen hältst, wurde in einer Zeit geschrieben, in der sich die Art und Weise, wie wir uns große Systeme vorstellen, verstehen und betreiben, bereits stark verändert hat. Inmitten dieses Wandels ein Buch über Technologie zu schreiben, mag als Quichotte erscheinen, aber es ist unerlässlich. Es ist ein Moment, in dem wir im Last Homely House innehalten und die kognitiven Werkzeuge, Vorräte und Artefakte sammeln, die uns auf der bevorstehenden Reise helfen werden.
Wir brauchen jede Hilfe, die wir bekommen können, denn der Wandel beschleunigt sich.
In wenigen Jahrzehnten sind wir von Großrechnern zu Netzwerken, Rechenzentren und Clouds übergegangen. Jede neue Ära fühlt sich wie eine neue Welt mit neuen Regeln und neuen Möglichkeiten an. Wir bauen Ökosysteme von Werkzeugen auf, die zur jeweiligen Ära passen; die Werkzeuge ermöglichen einen schnelleren Fortschritt und wir bauen noch mehr davon; wir werden trotz der Geschwindigkeit unzufrieden und plötzlich gibt es einen neuen Durchbruch, der eine weitere neue Ära einläutet.
Jede Ära muss sich mit denselben Problemen befassen: Vernetzung, Berechnung und Daten. Bei jedem Sprung nach vorn müssen sie sich alle verändern. Mainframes und Terminals, Netzwerke und Router, Rechenzentren und Virtualisierung, Clouds und Container: Jede Ära setzt neue Maßstäbe für Geschwindigkeit, Skalierbarkeit und Wirtschaftlichkeit, indem sie für eine neue Fülle von Daten sorgt. Wir streben danach, schneller, größer und effizienter zu werden.
Mit den Werkzeugen ändern sich auch die Menschen; die Denkweise muss für jede neue Welle des Überflusses umgestellt werden, von den Mainframe-Hochpriestern über überlastete Netzwerkadministratoren und pflichtbewusste Rechenzentrumsbetreiber bis hin zu versierten Cloud-Ingenieuren. Die Infrastruktur galt schon immer als teuer, weil sie ein Kostenfaktor ist und nicht das Geschäft selbst; die Technologieteams jeder Ära mussten sich auf das konzentrieren, was dem Unternehmen wichtig ist.
Mainframes und Transaktionsverarbeitung, Netzwerke und File-Sharing, Rechenzentren und E-Commerce, Clouds und Apps - der Nordstern jeder Ära spiegelt den Standardgeschäftsfokus der jeweiligen Zeit wider. Wenn wir in die nahe Zukunft blicken, sehen wir neue Substantive: Kanten, Modelle, Vorhersagen und Entscheidungen, die gemeinsam autonome Unternehmen antreiben.
Was hält uns von der nächsten Ära ab? Was ist das große Schloss, das wir gemeinsam nicht erreichen können? Es ist die eine Sache, die wir noch nicht schön gelöst haben - bis jetzt.
Die erste Hälfte der Cloud-Ära wurde von Amazons AWS definiert und von anderen kopiert: einzelne, global vernetzte Rechenzentren, die virtuelle Maschinen und Infrastruktur-Microservices nutzen, die gemeinsam als ein einzigartiges Ganzes entworfen und entwickelt wurden. Keine dieser Clouds ist wie die andere. Sie unterscheiden sich durch ihre Ästhetik, ihre Identitätsmodelle, ihre Abrechnungssysteme und ihre APIs. Genau wie in den Anfängen der Mainframe-, Netzwerk- und Rechenzentrums-Ära war jeder Cloud-Stack vertikal integriert. Diese Verankerung bot einen großen Nutzen zum Preis, dass man sie nie verlassen konnte.
Die zweite Hälfte der Cloud-Ära wird von Kubernetes und seinem dynamischen Ökosystem von Tools bestimmt, die alle auf der gleichen Prämisse aufbauen: Die Arbeitseinheit ist ein Container, nicht eine virtuelle Maschine, ein physischer Server oder ein Mainframe-Prozessor. Container sind das Gesetz der Welt und stellen die Standardgranularität für technologische Arbeitslasten dar, bis die nächste Ära anbricht. Es geht darum, einzelne Clouds zu überwinden und überall eine Cloud-Native-Position einzunehmen. Der Durchbruch von Kubernetes wird als Cloud Native bezeichnet, um den Reifegrad der Cloud-Ära zu markieren.
Was ist die magische Kraft, die wir in Containern finden? Es ist ganz einfach: Wir haben gelernt, dass die Skalierung unserer Ideen eine Verkleinerung unserer Arbeitseinheiten erfordert. Software besteht aus Ideen. Um diese Ideen in effizientere Einheiten zu packen, muss man sie verkleinern, und um die Vorteile der verfügbaren Infrastruktur zu nutzen, muss man sie ausbauen.
Das Cloud Native Manifest, das von Kubernetes und seinem Ökosystem so gut repräsentiert wird, hat uns einen weiten Weg in die Zukunft gebracht, aber jetzt sind wir auf der Stelle getreten und haben den angestrebten Gipfel noch nicht erreicht. Trotz aller Fortschritte, die wir gemacht haben, konzentrieren sie sich auf zustandslose Operationen. Wir stehen nun vor der letzten Stufe der Ära: Cloud Native Data.
Wenn wir diese Herausforderung gemeinsam meistern, haben wir eine Welt geschaffen, in der jede App und jedes Modell überall dort laufen kann, wo sie gebraucht werden, und zwar mit der Geschwindigkeit, die die Nutzer/innen verlangen, denn die Daten fließen mit. Ob auf einem Telefon, in einem Auto, an einer U-Bahn-Kante, in einer Cloud oder auf einem Satelliten - die Daten werden selbstbeschreibend, beobachtbar, flüssig und zugänglich sein. Die Infrastruktur kann unsichtbar werden und Energie liefern, wovon Entwickler/innen träumen.
Dieses Buch ist der Schlüssel, um dieses Potenzial freizusetzen.
Wie jede epische Reise ist auch die Cloud Native Data auf Kubernetes eine fortschreitende Offenbarung. Die gewöhnliche Welt der Speicherung und StatefulSets führt dich zur Beherrschung der Architektur der Dateninfrastruktur für jede beliebige Arbeitslast, von Anwendungen bis hin zu Analytik und maschinellem Lernen. Dann steht dir die Tür zur außergewöhnlichen Welt offen: eine Vision der nächsten Generation des Datenmanagements und der Open-Source-Projekte, die die Kunst des Möglichen vorantreiben. Offene Gemeinschaften, die Ideen und Code miteinander teilen, sind der einzige Weg, wie wir diese Zukunft verwirklichen können.
Wenn wir in das nächste Jahrzehnt blicken, wissen wir nicht genau, wie die Technologien heißen werden, die wir nutzen, aber wir wissen, dass sie auf den Ideen aufbauen werden, die wir jetzt verwirklichen. Willkommen im Abenteuer der Cloud Native Data und viel Spaß auf der Reise!
Get Cloud Native Daten auf Kubernetes verwalten 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.