Aggiorna un template di applicazione e rifai il deployment

L'aggiornamento di un template di applicazione in Application Design Center consente di aggiungere o modificare i componenti e di esaminare il codice Terraform on Google Cloud generato prima di rifare il deployment. In questa guida rapida, completerai i seguenti passaggi:

  1. Aggiorna il modello di applicazione web a tre livelli utilizzando il canvas di progettazione o i prompt in linguaggio naturale in Gemini Cloud Assist.
  2. Connetti un componente Memorystore for Redis per la memorizzazione dei dati nella cache.
  3. Rifai il deployment dell'applicazione per verificare le modifiche.

L'immagine seguente mostra il template aggiornato nel canvas di progettazione:

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

Prima di iniziare

Completa la guida rapida Crea e verifica un modello.

Aggiungi un componente al template

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

Canvas di progettazione

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

    Vai ai Modelli

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

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

Gemini Cloud Assist

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

    Vai ai Modelli

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

  3. Nella barra degli strumenti della console Google Cloud , fai clic sulla 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. Le linee vengono visualizzate tra i componenti per rappresentare le connessioni.

Aggiorna la bozza della richiesta

  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 template.

Configura il nuovo componente

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

    1. Dall'elenco ID progetto, seleziona il progetto di deployment che hai creato in Crea e verifica un template.

    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 richiesti. La bozza dell'applicazione è pronta per essere sottoposta nuovamente al deployment nell'ambiente di TEST per la verifica.

Rifai 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 la tua applicazione, segui questi passaggi:

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

    2. Esamina il piano Terraform per la tua applicazione.

    3. Fai clic su Copia e chiudi.

    4. Incolla il codice Terraform copiato in un documento.

  4. Fai clic su Esegui il deployment.

Il deployment dell'applicazione viene eseguito dopo alcuni minuti e le risorse vengono create nel tuo 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 del servizio, che puoi utilizzare per interagire con le risorse di cui è stato eseguito il deployment.

Esegui la pulizia

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

Elimina l'applicazione di cui è stato eseguito il deployment

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

    Vai a Applicazioni

  2. Nella tabella, fai clic su Quickstart three-tier web app (App web a tre livelli di avvio) rapido.

  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 di deployment che hai creato nella guida rapida Crea e verifica un modello, segui questi passaggi:

  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. Al prompt, digita l'ID progetto, quindi fai clic su Chiudi.

Passaggi successivi