Aggiorna un modello di applicazione ed esegui di nuovo il deployment

Questo quickstart ti aiuta a modificare l'applicazione web a tre livelli collegando un componente Memorystore for Redis. Aggiorni un modello esistente ed esegui di nuovo il deployment dell'applicazione per verificare la modifica. Questo aggiornamento dell'applicazione ti aiuta a memorizzare nella cache i dati e a migliorare le prestazioni.

Un'applicazione web a tre livelli nel canvas di progettazione con un componente Memorystore for Redis. L'applicazione include componenti frontend, backend, database e cache.

Per aggiornare il modello, esegui una delle seguenti operazioni:

  • Aggiungi e collega un componente nel canvas di progettazione in App Design Center.
  • Utilizza prompt in linguaggio naturale in Gemini Cloud Assist.

Le modifiche apportate vengono riportate nel codice Terraform dell'applicazione, che puoi esaminare prima di eseguire il deployment. Per ulteriori informazioni, consulta la panoramica di Terraform su Google Cloud.

Dopo aver aggiornato il modello, esegui il deployment dell'applicazione per verificare le modifiche.

Prima di iniziare

Completa il quickstart Crea e verifica un modello.

Aggiungi un componente al modello

Utilizza il canvas di progettazione di App Design Center o Gemini Cloud Assist per modificare il modello.

Canvas di progettazione

  1. Nella Google Cloud console, vai alla pagina Modelli.

    Vai ai Modelli

  2. Fai clic sul modello quickstart-three-tier-web-app.

  3. Nel canvas di progettazione, nel componente cloud-run-2, fai clic Aggiungi e seleziona Memorystore for Redis.

Gemini Cloud Assist

  1. Nella Google Cloud console, vai alla pagina Modelli.

    Vai ai Modelli

  2. Fai clic sul modello quickstart-three-tier-web-app.

  3. Nella Google Cloud barra degli strumenti della console, fai clic su stella Apri o chiudi la chat di Gemini Cloud Assist.

    Si apre il riquadro Cloud Assist.

  4. Nella chat di Gemini Cloud Assist, inserisci il seguente prompt:

    Update this template to include a backend cache.
    
  5. Nel canvas di progettazione, esamina il design aggiornato e fai clic su Accetta suggerimento.

Il modello ora contiene quattro componenti. Tra i componenti vengono visualizzate delle linee che rappresentano le connessioni.

Aggiorna la bozza dell'applicazione

  1. Nel canvas di progettazione, fai clic su Configura un'app.

  2. Fai clic su Quickstart three tier test.

  3. Fai clic su Salva.

La bozza dell'applicazione viene aggiornata con il nuovo modello.

Configura il nuovo componente

  1. Nel canvas di progettazione, fai clic su memorystore-1 e segui questi passaggi nell'area Configurazione:

    1. Nell'elenco ID progetto, seleziona il progetto discendente che hai creato in Crea e verifica un modello.

    2. Nell'elenco Zona, seleziona us-central1-a.

    3. Nel campo Nome, inserisci cache-redis.

    4. Fai clic su Salva.

In ogni componente vengono visualizzati segni di spunta verdi per indicare che hai specificato i parametri obbligatori. La bozza dell'applicazione è pronta per essere sottoposta di nuovo al deployment nell'ambiente TEST per la verifica.

Riesegui il deployment dell'applicazione

  1. Fai clic su Esegui il deployment.

  2. Nell'area Seleziona un service account, segui questi passaggi:

    1. Fai clic su Crea un nuovo service account.

    2. Fai clic su Procedi.

  3. Per esaminare il piano Terraform per l'applicazione:

    1. Fai clic su Anteprima. Dopo alcuni minuti viene generato un piano Terraform.

    2. Esamina il piano Terraform per l'applicazione.

    3. Fai clic su Copia e chiudi.

    4. Incolla il codice Terraform copiato in un documento.

  4. Fai clic su Esegui il deployment.

Dopo alcuni minuti, viene eseguito il deployment dell'applicazione e le risorse vengono create nel progetto. Vengono visualizzati i seguenti dettagli:

  • Un link ad App Hub, dove puoi visualizzare i dettagli delle risorse di cui è stato eseguito il deployment, inclusi i link alle dashboard di monitoraggio.
  • Link ai log di Cloud Build, che puoi utilizzare per risolvere gli errori di deployment.
  • Vengono visualizzati output come gli URI dei servizi, che puoi utilizzare per interagire con le risorse di cui è stato eseguito il deployment.

Libera spazio

Per evitare che al tuo Google Cloud account vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Elimina l'applicazione di cui è stato eseguito il deployment

  1. Dal menu di navigazione, fai clic su Applicazioni.

    Vai a Applicazioni

  2. Nella tabella, fai clic su Quickstart three tier app web.

  3. Fai clic su Azioni e seleziona Elimina applicazione.

  4. Nel campo Elimina, inserisci Quickstart three tier web app.

  5. Fai clic su Elimina.

L'applicazione viene eliminata, inclusi i seguenti elementi:

  • I dettagli dell'applicazione vengono rimossi da App Design Center.
  • L'applicazione App Hub sottostante viene eliminata.
  • Le risorse sottostanti vengono eliminate.

(Facoltativo) Elimina il progetto

Per eliminare il progetto discendente che hai creato nel quickstart Crea e verifica un modello:

  1. Nella console Google Cloud , vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Quando richiesto, digita l'ID progetto, quindi fai clic su Chiudi.

Passaggi successivi