Anleitung und Anforderungen für Lab-Einrichtung
Schützen Sie Ihr Konto und Ihren Fortschritt. Verwenden Sie immer den privaten Modus und Lab-Anmeldedaten, um dieses Lab auszuführen.

AlloyDB-Instanzen erstellen und verwalten: Challenge-Lab

Lab 30 Minuten universal_currency_alt 1 Guthabenpunkt show_chart Einsteiger
info Dieses Lab kann KI-Tools enthalten, die den Lernprozess unterstützen.
Dieser Inhalt ist noch nicht für Mobilgeräte optimiert.
Die Lernumgebung funktioniert am besten, wenn Sie auf einem Computer über einen per E‑Mail gesendeten Link darauf zugreifen.

GSP395

Logo: Google Cloud-Labs zum selbstbestimmten Lernen

Übersicht

In einem Challenge-Lab geht es um ein bestimmtes Szenario mit mehreren Aufgaben. Anders als bei einem normalen Lab erhalten Sie jedoch keine detaillierte Anleitung, sondern nutzen die in den Labs des jeweiligen Kurses erlernten Fähigkeiten, um die Aufgaben selbst zu lösen. Ihre Lösungen werden automatisch bewertet. Die erzielten Punkte finden Sie rechts oben auf dieser Seite.

In Challenge-Labs werden keine neuen Konzepte zu Google Cloud vermittelt. Sie sollen dabei Ihr Wissen erweitern und es wird erwartet, dass Sie beispielsweise Standardwerte ändern und Fehlermeldungen lesen und recherchieren, um Ihre eigenen Fehler zu beheben.

Die volle Punktzahl erreichen Sie nur, wenn Sie alle Aufgaben innerhalb der vorgegebenen Zeit lösen.

Dieses Lab wird jenen empfohlen, die das Skill-Logo AlloyDB-Instanzen erstellen und verwalten erwerben möchten. Sind Sie bereit?

Themen

In diesem Challenge-Lab sollen Sie die folgenden Aufgaben ausführen:

  • Cluster und Instanz erstellen
  • Tabellen in der Instanz erstellen
  • Einfache Datasets in Tabellen laden
  • Lesepoolinstanz erstellen
  • Sicherung erstellen

Zielgruppe

Die Inhalte dieses Challenge-Labs sind vor allem für AlloyDB for PostgreSQL-Datenbankadmins relevant. In diesem Lab werden die Fähigkeiten von Lernenden getestet, die den Kurs „AlloyDB-Datenbanken erstellen und verwalten“ abgeschlossen haben.

Einrichtung und Anforderungen

Vor dem Klick auf „Start Lab“ (Lab starten)

Lesen Sie diese Anleitung. Labs sind zeitlich begrenzt und können nicht pausiert werden. Der Timer beginnt zu laufen, wenn Sie auf Lab starten klicken, und zeigt Ihnen, wie lange Google Cloud-Ressourcen für das Lab verfügbar sind.

In diesem praxisorientierten Lab können Sie die Lab-Aktivitäten in einer echten Cloud-Umgebung durchführen – nicht in einer Simulations- oder Demo-Umgebung. Dazu erhalten Sie neue, temporäre Anmeldedaten, mit denen Sie für die Dauer des Labs auf Google Cloud zugreifen können.

Für dieses Lab benötigen Sie Folgendes:

  • Einen Standardbrowser (empfohlen wird Chrome)
Hinweis: Nutzen Sie den privaten oder Inkognitomodus (empfohlen), um dieses Lab durchzuführen. So wird verhindert, dass es zu Konflikten zwischen Ihrem persönlichen Konto und dem Teilnehmerkonto kommt und zusätzliche Gebühren für Ihr persönliches Konto erhoben werden.
  • Zeit für die Durchführung des Labs – denken Sie daran, dass Sie ein begonnenes Lab nicht unterbrechen können.
Hinweis: Verwenden Sie für dieses Lab nur das Teilnehmerkonto. Wenn Sie ein anderes Google Cloud-Konto verwenden, fallen dafür möglicherweise Kosten an.

Das Szenario

Als Fachkraft in der Datenbankadministration sollen Sie eine neue AlloyDB for PostgreSQL-Datenbank für das Team erstellen, das sich in Ihrem Unternehmen um das Personalwesen kümmert. Sie haben eine Liste mit Spezifikationen für diese Datenbank erhalten. Diese beziehen sich auf Tabellen, die erstellt und Daten, die geladen werden sollen.

Aufgabe 1: Cluster und Instanz erstellen

  1. Ihre erste Aufgabe besteht darin, einen Cluster zu erstellen.

  2. Sie können diesen Schritt mit der Cloud Console oder der gcloud CLI ausführen. Wenn Sie die gcloud CLI verwenden, müssen Sie auf den Wert GCP-Region verweisen, der auf der Startseite des Labs angegeben ist, und ihn verwenden.

  3. Ihr Cluster muss die nachfolgenden Attribute haben. Bei allen anderen Einstellungen können Sie die Standardwerte beibehalten:

Element Wert
Cluster-ID lab-cluster
Passwort Change3Me
Netzwerk peering-network
Hinweis: Die Option „Verbindung für den Zugriff auf private Dienste“ wurde für dieses Projekt konfiguriert, als Sie das Lab gestartet haben. Dieser Schritt ist erforderlich, um Ihnen den Zugriff auf den AlloyDB-Cluster zu ermöglichen.

Wenn Sie die gcloud CLI verwenden, finden Sie im Folgenden ein Beispiel für einen Befehl zum Erstellen eines Clusters.

Hinweis: Sie müssen die erforderlichen Werte ersetzen, da Ihre Konfiguration sonst ungültig ist und Sie dieses Challenge-Lab dann nicht bestehen. gcloud beta alloydb clusters create SAMPLE-CLUSTER-ID \ --password=SAMPLE_PASSWORD \ --network=SAMPLE_NETWORK \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Als Nächstes müssen Sie eine Instanz erstellen. Wenn Sie den Cloud Console-Assistenten verwenden, muss die Instanz Ihres Clusters die folgenden Attribute haben:
Element Wert
Instanz-ID lab-instance
Maschinentyp 2 vCPU, 16 GB

Wenn Sie die gcloud CLI verwenden, finden Sie im Folgenden ein Beispiel für einen Befehl zum Erstellen einer Instanz:

Hinweis: Sie müssen die erforderlichen Werte ersetzen, da Ihre Konfiguration sonst ungültig ist und Sie dieses Challenge-Lab dann nicht bestehen. gcloud beta alloydb instances create SAMPLE-INSTANCE-ID \ --instance-type=PRIMARY \ --cpu-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Notieren Sie sich auf der Seite Übersicht des neuen Clusters, den Sie erstellt haben, die Private IP-Adresse aus dem Abschnitt „Instanzen“. Kopieren Sie die Private IP-Adresse in eine Textdatei, damit Sie den Wert in einem späteren Schritt einfügen können.

  2. Klicken Sie auf Fortschritt prüfen.

Cluster und Instanz erstellen

Aufgabe 2: Tabellen in der Instanz erstellen

  1. Als Nächstes müssen Sie in Ihrer AlloyDB-Instanz Tabellen erstellen. Zu Beginn des Labs wurde für Sie eine VM mit dem Namen alloydb-client bereitgestellt, die den PostgreSQL-Client enthält.

  2. Klicken Sie im Navigationsmenü (Symbol für Navigationsmenü) unter Compute Engine auf VM-Instanzen.

  3. Klicken Sie für die Instanz alloydb-client in der Spalte Verbinden auf SSH, um ein Terminalfenster zu öffnen.

  4. Legen Sie die folgende Umgebungsvariable fest und ersetzen Sie ALLOYDB_ADDRESS durch die private IP-Adresse der AlloyDB-Instanz aus der vorherigen Aufgabe.

export ALLOYDB=ALLOYDB_ADDRESS
  1. Führen Sie den folgenden Befehl aus, um die private IP-Adresse der AlloyDB-Instanz auf der AlloyDB-Client-VM zu speichern, damit sie während des gesamten Challenge-Labs erhalten bleibt.
echo $ALLOYDB > alloydbip.txt
  1. Verwenden Sie den folgenden Befehl, um den PostgreSQL-Client (psql) zu starten: Sie werden aufgefordert, das Passwort des postgres-Nutzerkontos (Change3Me) anzugeben, das Sie bei der Erstellung des Clusters eingegeben haben.
psql -h $ALLOYDB -U postgres
  1. Ihre Datenbank muss insgesamt drei Tabellen enthalten: regions, countries und departments.

  2. Die Tabellen müssen wie unten aufgeführt definiert werden.

Nachstehend ein Beispiel für einen DDL-Befehl, mit dem Sie eine AlloyDB-Tabelle erstellen können:

CREATE TABLE sample ( sample_id bigint NOT NULL, sample_name varchar(25) ) ; ALTER TABLE sample ADD PRIMARY KEY (sample_id);

Tabelle: regions

Primärschlüssel: region_id

Spalte Datentyp
region_id bigint NOT NULL
region_name varchar(25)

Tabelle: countries

Primärschlüssel: country_id

Spalte Datentyp
country_id char(2) NOT NULL
country_name varchar(40)
region_id bigint

Tabelle: departments

Primärschlüssel: department_id

Spalte Datentyp
department_id smallint NOT NULL
department_name varchar(30)
manager_id integer
location_id smallint

Aufgabe 3: Einfache Datasets in Tabellen laden

  1. Laden Sie als Nächstes die Tabellen, die Sie gerade erstellt haben, mit den folgenden einfachen Datasets mit geringem Volumen.

  2. Zum Laden dieser Tabellen müssen Sie den psql-Client verwenden. Verwenden Sie wie in der vorherigen Aufgabe beschrieben die VM alloydb-client, um auf den psql-Client zuzugreifen.

Hinweis: Die bereitgestellten Datenelemente sind in derselben Reihenfolge wie die Spalten der entsprechenden Tabelle angeordnet.

Nachfolgend ein Beispiel für einen DML-Befehl, mit dem Sie eine einzelne Zeile in eine AlloyDB-Tabelle laden können:

INSERT INTO Sample VALUES (1, 'Sample Value');

Tabelle: regions

1, 'Europe' 2, 'Americas' 3, 'Asia' 4, 'Middle East and Africa'

Tabelle: countries

'IT', 'Italy', 1 'JP', 'Japan', 3 'US', 'United States of America', 2 'CA', 'Canada', 2 'CN', 'China', 3 'IN', 'India', 3 'AU', 'Australia', 3 'ZW', 'Zimbabwe', 4 'SG', 'Singapore', 3

Tabelle: departments

10, 'Administration', 200, 1700 20, 'Marketing', 201, 1800 30, 'Purchasing', 114, 1700 40, 'Human Resources', 203, 2400 50, 'Shipping', 121, 1500 60, 'IT', 103, 1400
  1. Klicken Sie jeweils auf Fortschritt prüfen.
Tabellen erstellen und laden

Aufgabe 4: Lesepoolinstanz erstellen

  1. Erstellen Sie als Nächstes eine Lesepoolinstanz für Ihren Cluster. Sie können die Lesepoolinstanz mit der Cloud Console oder der gcloud CLI erstellen. Wenn Sie die gcloud CLI verwenden, müssen Sie auf den Wert GCP-Region verweisen, der auf der Startseite des Labs angegeben ist, und ihn verwenden.

  2. Ihre Lesepoolinstanz muss die folgenden Attribute haben. Bei allen anderen Einstellungen können Sie die Standardwerte beibehalten:

Element Wert
Lesepoolinstanz-ID lab-instance-rp1
Knotenzahl 2
Maschinentyp 2 vCPU, 16 GB

Wenn Sie die gcloud CLI verwenden, finden Sie im Nachfolgenden ein Beispiel für einen Befehl zum Erstellen einer Lesepoolinstanz.

Hinweis: Sie müssen die erforderlichen Werte ersetzen, da Ihre Konfiguration sonst ungültig ist und Sie dieses Challenge-Lab dann nicht bestehen. gcloud beta alloydb instances create SAMPLE-READ-POOL-INSTANCE-ID \ --instance-type=READ_POOL \ --cpu-count=2 \ --read-pool-node-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Klicken Sie auf Fortschritt prüfen.
Lesepoolinstanz erstellen

Aufgabe 5: Sicherung erstellen

  1. Erstellen Sie als Nächstes eine On-Demand-Sicherung Ihrer Instanz. Sie können die Sicherung mit der Cloud Console oder der gcloud CLI erstellen. Wenn Sie die gcloud CLI verwenden, müssen Sie auf den Wert GCP-Region verweisen, der auf der Startseite des Labs angegeben ist, und ihn verwenden.

  2. Klicken Sie im Navigationsmenü der Cloud Console (Symbol für Navigationsmenü) unter Datenbanken auf AlloyDB for PostgreSQL und dann auf Sicherungen, um die Seite „Sicherungen“ zu öffnen.

  3. Ihre Sicherung muss den Namen lab-backup haben.

Wenn Sie die gcloud CLI verwenden, finden Sie im Folgenden ein Beispiel für einen Befehl zum Erstellen einer Sicherung.

Hinweis: Sie müssen die erforderlichen Werte ersetzen, da Ihre Konfiguration sonst ungültig ist und Sie dieses Challenge-Lab dann nicht bestehen. gcloud beta alloydb backups create SAMPLE-BACKUP_ID \ --cluster=SAMPLE-CLUSTER-ID \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Klicken Sie auf Fortschritt prüfen.
Sicherung erstellen

Das wars! Sie haben das Lab erfolgreich abgeschlossen.

In diesem Challenge-Lab haben Sie eine AlloyDB-Instanz und eine AlloyDB‑Datenbank sowie Tabellen erstellt, Daten geladen und DDL-Vorgänge für eine Tabelle ausgeführt.

Skill-Logo „AlloyDB-Instanzen erstellen und verwalten“

Nächstes Skill-Logo erwerben

Dieses Lab zum selbstbestimmten Lernen gehört zum Skill-Logo AlloyDB-Instanzen erstellen und verwalten. Wenn Sie diesen Kurs abschließen, erhalten Sie das oben gezeigte Skill-Logo, das Sie in Ihren Lebenslauf oder Ihre Social-Media-Profile einfügen können. Teilen Sie Ihre Leistung mit #GoogleCloudBadge.

Dieses Skill-Logo ist Teil des Google Cloud-Lernpfads zum Database Engineer. Wenn Sie Ihr Wissen weiter vertiefen möchten, können Sie sich für den Kurs Database Migration Service verwenden, um MySQL-Daten nach Cloud SQL zu migrieren oder den Kurs Cloud SQL for PostgreSQL-Instanzen erstellen und verwalten anmelden.

Anleitung zuletzt am 16. Januar 2025 aktualisiert

Lab zuletzt am 26. Februar 2024 getestet

© 2026 Google LLC. Alle Rechte vorbehalten. Google und das Google-Logo sind Marken von Google LLC. Alle anderen Unternehmens- und Produktnamen können Marken der jeweils mit ihnen verbundenen Unternehmen sein.

Vorbereitung

  1. Labs erstellen ein Google Cloud-Projekt und Ressourcen für einen bestimmten Zeitraum
  2. Labs haben ein Zeitlimit und keine Pausenfunktion. Wenn Sie das Lab beenden, müssen Sie von vorne beginnen.
  3. Klicken Sie links oben auf dem Bildschirm auf Lab starten, um zu beginnen

Privates Surfen verwenden

  1. Kopieren Sie den bereitgestellten Nutzernamen und das Passwort für das Lab
  2. Klicken Sie im privaten Modus auf Konsole öffnen

In der Konsole anmelden

  1. Melden Sie sich mit Ihren Lab-Anmeldedaten an. Wenn Sie andere Anmeldedaten verwenden, kann dies zu Fehlern führen oder es fallen Kosten an.
  2. Akzeptieren Sie die Nutzungsbedingungen und überspringen Sie die Seite zur Wiederherstellung der Ressourcen
  3. Klicken Sie erst auf Lab beenden, wenn Sie das Lab abgeschlossen haben oder es neu starten möchten. Andernfalls werden Ihre bisherige Arbeit und das Projekt gelöscht.

Diese Inhalte sind derzeit nicht verfügbar

Bei Verfügbarkeit des Labs benachrichtigen wir Sie per E-Mail

Sehr gut!

Bei Verfügbarkeit kontaktieren wir Sie per E-Mail

Es ist immer nur ein Lab möglich

Bestätigen Sie, dass Sie alle vorhandenen Labs beenden und dieses Lab starten möchten

Privates Surfen für das Lab verwenden

Am besten führen Sie dieses Lab in einem Inkognito- oder privaten Browserfenster aus. So vermeiden Sie Konflikte zwischen Ihrem privaten Konto und dem Teilnehmerkonto, die zusätzliche Kosten für Ihr privates Konto verursachen könnten.