Kostenlose Spanner-Testinstanz und Beispielanwendung erstellen

In dieser Kurzanleitung erfahren Sie, wie Sie eine kostenlose Spanner-Testinstanz und -Beispielanwendung verwenden.

Weitere Informationen finden Sie unter Übersicht über kostenlose Testinstanzen für Spanner.

Erste Schritte mit einer kostenlosen Testinstanz

Eine kostenlose 90-tägige Spanner-Testinstanz steht jedem Nutzer mit einem Google-Konto zur Verfügung, in dessen Projekt Cloud Billing aktiviert ist. Ihnen werden nur dann Kosten in Rechnung gestellt, wenn Sie ein Upgrade auf eine kostenpflichtige Instanz durchführen.

Sie können eine kostenlose Testinstanz mit der Google Cloud Console oder der Google Cloud CLI erstellen.

Kostenlose Testinstanz mit der Google Cloud Console erstellen

Hinweise

  1. Rufen Sie in der Google Cloud Console die Seite Spanner auf.

    Spanner aufrufen

  2. Wählen Sie ein Google Cloud-Projekt aus oder erstellen Sie eines, falls Sie dies noch nicht getan haben.

  3. Klicken Sie auf der Seite Spanner auf Kostenlose Testversion starten.

    Screenshot der Spanner-Landingpage in der Google Cloud Console, auf der die Schaltfläche „Kostenlose Testversion starten“ hervorgehoben ist.

  4. Wenn Cloud Billing bereits für Ihr Projekt aktiviert ist, fahren Sie im nächsten Abschnitt mit Kostenlose Testinstanz erstellen fort.

    Wenn Cloud Billing für Ihr Projekt nicht aktiviert ist, verknüpfen Sie ein vorhandenes Cloud-Rechnungskonto oder erstellen Sie ein neues Cloud-Rechnungskonto. Google verwendet diese Zahlungsinformationen, um Ihre Identität zu bestätigen. Wir berechnen keine Gebühren für Ihre Spanner-Instanz, es sei denn, Sie führen ein Upgrade Ihres Cloud-Rechnungskonto auf ein kostenpflichtiges Konto aus und Sie führen ein Upgrade Ihrer kostenlosen Spanner-Testinstanz auf eine kostenpflichtige Instanz durch.

    a. Klicken Sie auf Zur Abrechnung.

    Screenshot des Pop-up-Fensters „Abrechnung aktivieren, um Spanner weiterhin zu verwenden“ mit hervorgehobener Schaltfläche „Zur Abrechnung“.

    b. Klicken Sie dann auf Rechnungskonto verknüpfen.

    Screenshot einer Seite mit der Schaltfläche „Rechnungskonto verknüpfen“. Dieses Projekt hat kein Rechnungskonto.

    c. Folgen Sie der Anleitung zum Erstellen eines Rechnungskontos und verknüpfen Sie es dann mit Ihrem Projekt.

    d. Nachdem Sie Cloud Billing für Ihr Projekt aktiviert haben, rufen Sie die Seite Spanner auf.

    Spanner aufrufen

    e. Klicken Sie auf Kostenlosen Test starten und fahren Sie im nächsten Abschnitt mit Kostenlose Testinstanz erstellen fort.

  5. Optional: Wenn Sie bereits eine Spanner-Instanz im Projekt erstellt haben, wird die folgende Seite Spanner-Instanzen angezeigt.

    Klicke auf Kostenlosen Test starten.

    Screenshot der Seite „Spanner-Instanzen“, auf der „Kostenlose Instanz erstellen“ hervorgehoben ist.

Kostenlose Testinstanz erstellen

Führen Sie auf der Seite Kostenlose Testinstanz erstellen die folgenden Schritte aus:

  1. Geben Sie im Feld Instanz benennen einen Instanznamen wie Trial instance ein.

  2. Die Instanz-ID wird automatisch anhand des Instanznamens ausgefüllt, z. B. trial-instance. Ändern Sie es bei Bedarf.

  3. Wählen Sie im Bereich Konfiguration auswählen eine Konfiguration aus dem Drop-down-Menü aus.

    Die Instanzkonfiguration bestimmt den geografischen Standort, an dem Ihre Instanz gespeichert und repliziert wird. Diese Konfigurationsliste ist viel kleiner als die Liste für kostenpflichtige Instanzen. Eine Liste der regionalen Konfigurationen, die für kostenlose Testinstanzen verfügbar sind, finden Sie unter Verfügbare Instanzkonfigurationen. Eine vollständige Liste aller verfügbaren Instanzkonfigurationen finden Sie unter Regionale und multiregionale Konfigurationen.

  4. Klicken Sie auf Kostenlose Testinstanz erstellen.

    Screenshot der Seite „Kostenlose Testinstanz erstellen“, auf der „Kostenlose Testinstanz erstellen“ hervorgehoben ist.

    Nachdem Sie Ihre kostenlose Testinstanz erstellt haben, werden Sie aufgefordert, Spanner mithilfe einer Schritt-für-Schritt-Anleitung zum Erstellen einer Datenbank mithilfe einer Beispielanwendung weiter kennenzulernen und zu erkunden. Weitere Informationen finden Sie unter Erste Schritte mit einer Beispielanwendung.

Kostenlose Testinstanz mit der gcloud CLI erstellen

Hinweise

  1. Melden Sie sich bei Ihrem Google Cloud-Konto an. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. Installieren Sie die Google Cloud CLI.
  3. Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init
  4. Google Cloud-Projekt erstellen oder auswählen.

    • Erstellen Sie ein Google Cloud-Projekt:

      gcloud projects create PROJECT_ID

      Ersetzen Sie PROJECT_ID durch einen Namen für das Google Cloud-Projekt, das Sie erstellen.

    • Wählen Sie das von Ihnen erstellte Google Cloud-Projekt aus:

      gcloud config set project PROJECT_ID

      Ersetzen Sie PROJECT_ID durch den Namen Ihres Google Cloud-Projekts.

  5. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  6. Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:

    gcloud auth application-default login
  7. Installieren Sie die Google Cloud CLI.
  8. Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init
  9. Google Cloud-Projekt erstellen oder auswählen.

    • Erstellen Sie ein Google Cloud-Projekt:

      gcloud projects create PROJECT_ID

      Ersetzen Sie PROJECT_ID durch einen Namen für das Google Cloud-Projekt, das Sie erstellen.

    • Wählen Sie das von Ihnen erstellte Google Cloud-Projekt aus:

      gcloud config set project PROJECT_ID

      Ersetzen Sie PROJECT_ID durch den Namen Ihres Google Cloud-Projekts.

  10. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  11. Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:

    gcloud auth application-default login

Kostenlose Testinstanz erstellen

  1. Erstellen Sie mithilfe der regionalen Instanzkonfiguration regional-us-east5 eine Instanz mit dem Namen trial-instance und dem Anzeigenamen Trial Instance:
gcloud spanner instances create trial-instance --config=regional-us-east5 \
    --instance-type=free-instance --description="Trial Instance"

Erste Schritte mit einer Beispielanwendung

Spanner bietet eine Open-Source-Beispielanwendung, die Ihnen den Einstieg in die kostenlose Testinstanz von Spanner erleichtert. Eine Beispielanwendung besteht aus einem Back-End-gRPC-Dienst, der von einer Spanner-Datenbank unterstützt wird, und einem Arbeitslastgenerator, der Traffic zum Dienst leitet.

Sie können über die Google Cloud Console oder die Google Cloud CLI auf die Beispielanwendung zugreifen.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf den Namen der kostenlosen Testinstanz.

  3. Klicken Sie auf der Seite Instanzübersicht auf Lernen.

  4. Klicken Sie im Bereich Learn: Tutorial (Lernen: Anleitung) auf Cloud SQL-Beispieldatenbank erstellen oder PostgreSQL-Beispieldatenbank erstellen, je nachdem, mit welchem Dialekt Sie beginnen möchten.

  5. Wenn Sie die Anleitung abgeschlossen haben, kehren Sie zum Bereich Learn: Tutorial zurück, um mit der zweiten Anleitung Beispieldatenbank abfragen fortzufahren.

gcloud-CLI

  1. Führen Sie die unter gcloud CLI einrichten beschriebenen Schritte aus. Darin werden das Erstellen und Festlegen eines Google Cloud-Standardprojekts, das Aktivieren der Cloud Spanner API und das Einrichten von OAuth 2.0 zum Abrufen von Anmeldedaten zur Authentifizierung zur Verwendung der Cloud Spanner API beschrieben.

    Führen Sie gcloud auth application-default login aus, um Ihre lokale Entwicklungsumgebung mit Authentifizierungsanmeldedaten einzurichten.

  2. Führen Sie den Befehl gcloud alpha spanner samples run aus, um die Beispielanwendung herunterzuladen und den Back-End-gRPC-Dienst und den Arbeitslastgenerator für die jeweilige Beispielanwendung zu starten:

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. Weitere Informationen und eine Liste weiterer verfügbarer Befehle für die Beispielanwendung finden Sie in der Dokumentation zur gcloud CLI.

Upgrade einer kostenlosen Testinstanz durchführen

Google Cloud Console verwenden

  1. Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf den Namen der kostenlosen Testinstanz.

  3. Klicken Sie auf der Seite Instanzübersicht auf Instanz bearbeiten oder Für Upgrade bearbeiten.

    Screenshot der Seite „Instanzübersicht“ und der Schaltfläche „Für Upgrade bearbeiten“

  4. Geben Sie gegebenenfalls im Feld Name aktualisieren einen aussagekräftigeren Namen für die kostenpflichtige Instanz ein.

  5. Wählen Sie die gewünschte Upgradeoption aus.

    Der Abschnitt Zusammenfassung enthält eine Beschreibung der Rechen- und Speicherkosten für die von Ihnen ausgewählte kostenpflichtige Instanz mit Upgrade.

    Screenshot der Seite „Instanz bearbeiten“ mit hervorgehobener Schaltfläche „Speichern“.

  6. Klicken Sie auf Speichern, um ein Upgrade Ihrer kostenlosen Testinstanz durchzuführen.

gcloud CLI verwenden

Führen Sie den folgenden Befehl aus, um Ihre kostenlose Testinstanz trial-instance auf eine kostenpflichtige Instanz mit derselben Instanzkonfiguration zu aktualisieren:

gcloud spanner instances update trial-instance --instance-type=provisioned

Instanz löschen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf den Namen der Instanz, die Sie löschen möchten.

  3. Klicken Sie auf der Seite Instanzübersicht auf Instanz löschen.

  4. Folgen Sie den Anweisungen, um zu bestätigen, dass Sie die Instanz löschen möchten.

  5. Klicken Sie auf Löschen.

gcloud-CLI

Löschen Sie die kostenlose Testinstanz trial-instance mit dem folgenden Befehl:

gcloud spanner instances delete trial-instance

Nächste Schritte