Vorwort

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Entwicklung von Anwendungen war noch nie so einfach und aufregend wie in der Ära der öffentlichen Cloud. Mit den unzähligen Cloud-Tools und -Providern, die ihnen zur Verfügung stehen, können Ingenieure schneller, besser und größer bauen. Da immer mehr Unternehmen die Cloud nutzen, um ihre Workloads zu betreiben, müssen Ingenieure ständig neue Fähigkeiten erlernen, um diese Workloads erfolgreich in der Cloud zu betreiben. In diesem Buch findest du Rezepte, die dir den Einstieg in den Betrieb deiner Workloads in der Google Cloud erleichtern sollen.

Wer sollte dieses Buch lesen?

Wenn du Softwareentwickler, Cloud-Architekt, Datenwissenschaftler, Site Reliability Engineer oder Systemadministrator bist und mit Google Cloud arbeitest, ist dieses Buch genau das Richtige für dich. Als Ingenieur, der mit Google Cloud-Diensten arbeitet, musst du alle verfügbaren Dienste verstehen und wissen, wie du sie in deinem Code, deinen Skripten und Lösungen nutzen kannst. Wenn du neu in der Cloud bist oder von einem anderen Cloud-Provider kommst, wirst du dich mit den Rezepten und Codebeispielen in diesem Buch schnell mit der Entwicklung in der Google Cloud vertraut machen. Erfahrene Google Cloud-Ingenieure werden von den fortgeschrittenen Techniken am Ende jedes Kapitels oder von den Kapiteln profitieren, die einen weniger vertrauten Bereich behandeln. Diese Rezepte wurden auf der Grundlage jahrelanger Erfahrung mit Google Cloud-Kunden erstellt und ausgewählt.

Warum ich dieses Buch geschrieben habe

Rui Costa

Bevor ich zu Google kam, war ich als Beraterin tätig, wo ich Unternehmen bei der Einführung von Cloud-Diensten half. Als Beraterin habe ich mit Unternehmen zusammengearbeitet, um ihre geschäftlichen und technischen Anforderungen zu verstehen. Ich habe ihnen geholfen, Architekturen und Bereitstellungsstrategien zu entwickeln, um ihre Anwendungen erfolgreich in die Cloud zu migrieren oder dort aufzubauen.

In meinen ersten drei Jahren bei Google habe ich in einer ähnlichen Funktion gearbeitet, mit einem starken Schwerpunkt auf Google Cloud. Vor etwa zwei Jahren habe ich eine neue Rolle bei Google als Lernberaterin übernommen. In meiner jetzigen Funktion erstelle ich individuelle Lerninhalte für Google Cloud. Wenn ich neue Lernprogramme entwickle, muss ich genauso auf dem Laufenden bleiben wie die Ingenieure, die den Kurs besuchen und ihn nutzen, um ihre Anwendungen in der Google Cloud einzusetzen. Dafür muss ich immer auf dem Laufenden bleiben, was die Dienste von Google Cloud angeht.

Bei der Erstellung dieser Kurse beziehe ich mich immer auf die Google Cloud-Dokumentationswebsite, arbeite mit Fachexperten zusammen und lerne von meinen Schülern. Dieser Prozess braucht Zeit, und ich sehnte mich nach einem Buch, in dem ich schnelle, wiederholbare Rezepte nachschlagen kann. Ich beschloss, dieses Buch als Nachschlagewerk für alle zu schreiben, um einen schnellen Zugang zu Rezepten zu haben, die du auf deiner Reise mit Google Cloud verwenden kannst.

Ich habe auch einen starken Hintergrund in der Softwareentwicklung und habe versucht, diese Erfahrung in die Rezepte in diesem Buch einfließen zu lassen. Du wirst Rezepte finden, die nicht nur für die Nutzung von Google Cloud-Diensten gelten, sondern auch dafür, wie du deine Anwendung mit Google Cloud erstellst, egal ob sie auf Java, Go, Python oder Node.js basiert. Es ist für jeden etwas dabei.

Drew Hodun

Ich habe jahrelang als Ingenieur mit Kundenkontakt bei Google gearbeitet und einem Kunden nach dem anderen und einem Ingenieur nach dem anderen beim Einstieg in die Google Cloud geholfen. Ich liebe immer noch diese Aha-Momente, die ich erlebe, wenn ein Ingenieur zum ersten Mal Cloud Shell im Browser öffnet oder seine erste BigQuery-Abfrage ausführt, die 100 Milliarden Regex-Ausdrücke in 20 Sekunden verarbeitet. Sie sind begeistert, weil sie die Möglichkeit sehen, besser, größer und schneller zu arbeiten.

Mit diesem Buch möchte ich viele der Tipps, Tricks und das Wissen über den Einstieg in die Google Cloud weitergeben, das wir im Laufe der Jahre bei der Einführung von Kunden in die Google Cloud gesammelt haben und von dem ich wünschte, ich hätte es schon zu Beginn meiner Cloud-Reise gewusst. Obwohl dieses Buch die Produkte und Dienste von Google Cloud sowie einige gängige Architekturmuster behandelt, enthält es auch clevere Abkürzungen und Ratschläge, die dich zu einem erfahreneren Google Cloud Engineer machen.

In diesem Buch verwendete Konventionen

In diesem Buch werden die folgenden typografischen Konventionen verwendet:

Kursiv

Weist auf neue Begriffe, URLs, E-Mail-Adressen, Dateinamen und Dateierweiterungen hin.

Constant width

Wird für Programmlistings sowie innerhalb von Absätzen verwendet, um auf Programmelemente wie Variablen- oder Funktionsnamen, Datenbanken, Datentypen, Umgebungsvariablen, Anweisungen und Schlüsselwörter hinzuweisen.

Constant width bold

Zeigt Befehle oder anderen Text an, der vom Benutzer wortwörtlich eingetippt werden sollte.

Constant width italic

Zeigt Text an, der durch vom Benutzer eingegebene Werte oder durch kontextabhängige Werte ersetzt werden soll.

Hinweis

Dieses Element steht für einen allgemeinen Hinweis.

Code-Beispiele verwenden

Zusätzliches Material (Code-Beispiele, Übungen usw.) steht unter https://github.com/ruiscosta/oreilly-google-cloud-cookbook zum Download bereit .

Wenn du eine technische Frage oder ein Problem mit den Codebeispielen hast, sende bitte eine E-Mail an

Dieses Buch soll dir helfen, deine Arbeit zu erledigen. Wenn in diesem Buch Beispielcode angeboten wird, darfst du ihn in deinen Programmen und deiner Dokumentation verwenden. Du musst uns nicht um Erlaubnis fragen, es sei denn, du reproduzierst einen großen Teil des Codes. Wenn du zum Beispiel ein Programm schreibst, das mehrere Teile des Codes aus diesem Buch verwendet, brauchst du keine Erlaubnis. Der Verkauf oder die Verbreitung von Beispielen aus O'Reilly-Büchern erfordert jedoch eine Genehmigung. Die Beantwortung einer Frage mit einem Zitat aus diesem Buch und einem Beispielcode erfordert keine Genehmigung. Wenn du einen großen Teil des Beispielcodes aus diesem Buch in die Dokumentation deines Produkts aufnimmst, ist eine Genehmigung erforderlich.

Wir freuen uns über eine Namensnennung, verlangen sie aber in der Regel nicht. Eine Quellenangabe umfasst normalerweise den Titel, den Autor, den Verlag und die ISBN. Ein Beispiel: "Google Cloud Cookbook von Rui Santos Costa und Andrew Hodun (O'Reilly). Copyright 2022 Drew Hodun und Rui Costa, 978-1-492-09289-6."

Wenn du der Meinung bist, dass die Verwendung von Code-Beispielen nicht unter die Fair-Use-Regelung oder die oben genannte Erlaubnis fällt, kannst du uns gerne unter kontaktieren

O'Reilly Online Learning

Hinweis

Seit mehr als 40 Jahren bietet O'Reilly Media Schulungen, Wissen und Einblicke in Technologie und Wirtschaft, um Unternehmen zum Erfolg zu verhelfen.

Unser einzigartiges Netzwerk von Experten und Innovatoren teilt sein Wissen und seine Erfahrung durch Bücher, Artikel und unsere Online-Lernplattform. Die Online-Lernplattform von O'Reilly bietet dir On-Demand-Zugang zu Live-Trainingskursen, ausführlichen Lernpfaden, interaktiven Programmierumgebungen und einer umfangreichen Text- und Videosammlung von O'Reilly und über 200 anderen Verlagen. Weitere Informationen erhältst du unter http://oreilly.com.

Wie du uns kontaktierst

Bitte richte Kommentare und Fragen zu diesem Buch an den Verlag:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Nord
  • Sebastopol, CA 95472
  • 800-998-9938 (in den Vereinigten Staaten oder Kanada)
  • 707-829-0515 (international oder lokal)
  • 707-829-0104 (Fax)

Wir haben eine Webseite für dieses Buch, auf der wir Errata, Beispiele und zusätzliche Informationen auflisten. Du kannst diese Seite unter https://oreil.ly/GCCookbook aufrufen .

Schreib eine E-Mail an , um Kommentare oder technische Fragen zu diesem Buch zu stellen.

Neuigkeiten und Informationen über unsere Bücher und Kurse findest du unter http://oreilly.com.

Finde uns auf Facebook: http://facebook.com/oreilly

Folge uns auf Twitter: http://twitter.com/oreillymedia

Schau uns auf YouTube: http://youtube.com/oreillymedia

Danksagungen

Wir möchten uns bei Hussein Sharif und James Duncan bedanken, die mehrere Rezepte zu diesem Buch beigesteuert haben.

Danke an Iain Foulds, Michael Hopkins und Aurélie Vache für ihre aufschlussreichen und gründlichen technischen Überprüfungen.

Und natürlich vielen Dank an unser Team bei O'Reilly - an Jennifer Pollock, die uns an Bord holte und das Buch vorschlug, an Jeff Bleiel, der uns während der vielen Monate des Schreibens begleitete, an Caitlin Ghegan für den letzten Funken Enthusiasmus und an Kerin Forsyth, die den Inhalt so sehr verbesserte.

Rui Costa

Mit all meiner Liebe möchte ich meiner Familie für ihre Unterstützung danken und dafür, dass sie mich immer dazu gebracht hat, mich weiterzuentwickeln: meiner Frau Isabel, meinem Sohn Filipe, meinen Eltern Germano und Maria, meiner Schwester Sonia, meinem Schwager Michael, meinem Neffen Thomas, meinem Schwiegervater Joao und meiner Schwiegermutter Maria.

Ich möchte auch Anthony Okwechime, Lauren Kapnick, Russell Goldenbroit und Casey Palowitch dafür danken, dass sie immer für mich da waren und an mich geglaubt haben.

Drew Hodun

Ein großes Dankeschön an alle, die mir auf meinem persönlichen und beruflichen Weg geholfen haben, die mich gelehrt haben, mit Freude zu lernen und zu wachsen und mich daran zu erinnern, bescheiden zu sein.

Danke an Bob Scarborough, Italo Brito und Lukman Ramsey, die an mich geglaubt und mich auf die nächste Stufe gehoben haben.

An Papa für seine Neugierde. An Mama für ihre Weisheit. An Rose für ihren Geist.

Get Google Cloud Kochbuch 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.