Anwendungsvorlage aktualisieren und neu bereitstellen

In dieser Kurzanleitung erfahren Sie, wie Sie die dreistufige Webanwendung ändern, indem Sie eine Memorystore for Redis-Komponente verbinden. Mit diesem Anwendungsupdate können Sie Daten im Cache speichern und die Leistung verbessern.

Eine dreistufige Webanwendung auf dem Design-Canvas mit einer Memorystore for Redis-Komponente. Die Anwendung umfasst Frontend-, Backend-, Datenbank- und Cache-Komponenten.

Sie können die Vorlage auf eine der folgenden Arten aktualisieren:

  • Fügen Sie im Design-Canvas in Application Design Center eine Komponente hinzu und verbinden Sie sie.
  • Prompts in natürlicher Sprache in Gemini Cloud Assist verwenden

Die vorgenommenen Änderungen werden im Terraform-Code der Anwendung widergespiegelt, den Sie vor der Bereitstellung prüfen können. Weitere Informationen finden Sie unter Terraform in Google Cloud.

Nachdem Sie die Vorlage aktualisiert haben, stellen Sie die Anwendung bereit, um die Änderungen zu überprüfen.

Hinweise

Führen Sie die Kurzanleitung Vorlage erstellen und prüfen aus.

Komponente hinzufügen

Verwenden Sie den Design-Canvas von App Design Center oder Gemini Cloud Assist, um Ihre Vorlage zu ändern.

Design-Canvas

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

    Vorlagen aufrufen

  2. Klicken Sie auf die Vorlage quickstart-three-tier-web-app.

  3. Klicken Sie im Designbereich in der Komponente cloud-run-2 auf Hinzufügen und wählen Sie Memorystore for Redis aus.

Gemini Cloud Assist

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

    Vorlagen aufrufen

  2. Klicken Sie auf die Vorlage quickstart-three-tier-web-app.

  3. Klicken Sie in der Google Cloud -Console-Symbolleiste auf spark Gemini Cloud Assist-Chat öffnen oder schließen.

    Der Cloud Assist-Bereich wird geöffnet.

  4. Geben Sie im Gemini Cloud Assist-Chat den folgenden Prompt ein:

    Update this template to include a backend cache.
    
  5. Sehen Sie sich das aktualisierte Design im Design-Canvas an und klicken Sie auf Vorschlag annehmen.

Ihre Vorlage enthält jetzt vier Komponenten. Es werden Linien zwischen den Komponenten angezeigt, um Verbindungen darzustellen.

Anwendungsentwurf aktualisieren

  1. Klicken Sie im Designbereich auf App konfigurieren.

  2. Klicken Sie auf Schnellstart für dreistufigen Test.

  3. Klicken Sie auf Speichern.

Der Anwendungsentwurf wird mit der neuen Vorlage aktualisiert.

Neue Komponente konfigurieren

  1. Klicken Sie im Designbereich auf memorystore-1 und führen Sie im Bereich Konfiguration die folgenden Schritte aus:

    1. Wählen Sie in der Liste Projekt-ID das Nachfolgerprojekt aus, das Sie unter Vorlage erstellen und bestätigen erstellt haben.

    2. Wählen Sie in der Liste Zone die Option us-central1-a aus.

    3. Geben Sie im Feld Name cache-redis ein.

    4. Klicken Sie auf Speichern.

In jeder Komponente werden grüne Häkchen angezeigt, um darzustellen, dass Sie die erforderlichen Parameter angegeben haben. Der Anwendungsentwurf kann zur Überprüfung in der TEST-Umgebung bereitgestellt werden.

Anwendung neu bereitstellen

  1. Klicken Sie auf Bereitstellen.

  2. Gehen Sie im Bereich Dienstkonto auswählen so vor:

    1. Klicken Sie auf Neues Dienstkonto erstellen.

    2. Klicken Sie auf Fortfahren.

  3. So prüfen Sie den Terraform-Plan für Ihre Anwendung:

    1. Klicken Sie auf Vorschau. Nach einigen Minuten wird ein Terraform-Plan generiert.

    2. Prüfen Sie den Terraform-Plan für Ihre Anwendung.

    3. Klicken Sie auf Kopieren und schließen.

    4. Fügen Sie den kopierten Terraform-Code in ein Dokument ein.

  4. Klicken Sie auf Bereitstellen.

Nach einigen Minuten wird die Anwendung bereitgestellt und Ressourcen in Ihrem Projekt erstellt. Die folgenden Details werden angezeigt:

  • Einen Link zu App Hub, wo Sie Details zu bereitgestellten Ressourcen aufrufen können, darunter Links zu Monitoring-Dashboards.
  • Links zu Cloud Build-Logs, mit denen Sie Bereitstellungsfehler beheben können.
  • Es werden Ausgaben wie Dienst-URIs angezeigt, über die Sie mit bereitgestellten Ressourcen interagieren können.

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud -Konto die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden:

Bereitgestellte Anwendung löschen

  1. Klicken Sie im Navigationsmenü auf Anwendungen.

    Wechseln Sie zu „Anwendungen“

  2. Klicken Sie in der Tabelle auf Kurzanleitung: Dreistufige Web-App.

  3. Klicken Sie auf  Aktionen und wählen Sie Anwendung löschen aus.

  4. Geben Sie im Feld Löschen den Wert Quickstart three tier web app ein.

  5. Klicken Sie auf Löschen.

Die Anwendung wird gelöscht, einschließlich der folgenden Elemente:

  • Die Anwendungsdetails werden aus dem Application Design Center entfernt.
  • Die zugrunde liegende App Hub-Anwendung wird gelöscht.
  • Die zugrunde liegenden Ressourcen werden gelöscht.

Optional: Projekt löschen

So löschen Sie das von Ihnen erstellte Nachfolgerprojekt aus der Kurzanleitung Vorlage erstellen und prüfen:

  1. Wechseln Sie in der Google Cloud -Console zur Seite Ressourcen verwalten.

    Zu „Ressourcen verwalten“

  2. Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie auf Löschen.
  3. Geben Sie an der Eingabeaufforderung die Projekt-ID ein und klicken Sie auf Beenden.

Nächste Schritte