Understanding Cloud Spanner (UCS) - Lab Topologie

 

Lab Topologie

Erstellen von Spanner-Instanzen und Datenbanken (Konsole)
  • Vergleichen Sie die Konfigurationsoptionen von Spanner.
  • Erstellen Sie Spanner-Datenbanken über die Konsole.
  • Erstellen Sie Spanner-Datenbanken unter Verwendung des PostgreSQL-Dialekts.
Erstellen von Spanner-Instanzen und Datenbanken (CLI und Terraform)
  • Erstellen Sie Instanzen und Datenbanken mit der gcloud CLI.
  • Automatisieren Sie die Spanner-Infrastruktur mit Terraform.
Auswahl von Primärschlüsseln
  • Generieren Sie Spanner-Primärschlüssel als UUIDs.
  • Konvertieren Sie Zähler und Zeitstempel in Werte, die für Spanner-Primärschlüssel geeignet sind.
Verwalten von Beziehungen mit Fremdschlüsseln und verschachtelten Tabellen
  • Erstellen einer relationalen Datenbank mit geeigneten Primärschlüsseln und für Spanner optimierten Beziehungen
  • Nutzung von Indizes zur Verbesserung der Leseleistung in Spanner
Programmierung von Spanner-Anwendungen mit Python
  • Verwenden Sie Python zum Erstellen und Löschen von Spanner-Instanzen und Datenbanken.
  • Programmieren Sie Spanner-Datenbanken, die den PostgreSQL-Dialekt verwenden.
Ausführen von Abfragen und Transaktionen
  • Führen Sie parametrisierte Abfragen mit Indizes gegen eine Spanner-Datenbank unter Verwendung der Python-Client-Bibliothek aus.
  • Ausführen von Transaktionen gegen eine Spanner-Datenbank.
Bereitstellung von Spanner-Anwendungen mit Cloud Functions und Cloud Run
  • Stellen Sie Cloud-Funktionen bereit, die in Spanner-Datenbanken lesen und schreiben.
  • Einrichten und Verwenden des Spanner-Emulators für die Entwicklung.
  • Erstellen Sie eine REST-API, mit der Sie Spanner-Daten lesen und schreiben können.
  • Stellen Sie eine REST-API in Google Cloud Run bereit.
Migration von Daten zu und von Spanner mit Dataflow
  • Schreiben Sie ETL-Pipelines mit Apache Beam.
  • Führen Sie Apache Beam-Pipelines mit Google Cloud Dataflow aus.
Nutzen Sie das Autoscaler-Tool für Cloud Spanner, um Workload-Elastizität zu erreichen
  • Konfigurieren Sie den Autoscaler und die Umgebung
  • Einsetzen des Autoscalers
  • Beachten Sie die automatische Skalierung
Herausforderung Labor: Verwalten einer Spanner-Datenbank
  • Erstellen Sie eine Spanner-Datenbank und importieren Sie vorhandene Daten.
  • Sichern und Wiederherstellen der Datenbank.
  • Exportieren Sie Spanner-Daten und importieren Sie sie in BigQuery.
  • Stellen Sie eine Datenzugriffs-API bereit, die den Zugriff auf Ihre Spanner-Datenbank ermöglicht.
  • Verwenden Sie die Tools zur Betriebsüberwachung für Dashboards, Betriebszeitprüfungen und Warnmeldungen.