Aggiorna un modello di applicazione ed esegui nuovamente il deployment
Questa guida rapida ti aiuta a modificare l'applicazione web a tre livelli collegando un componente Memorystore for Redis. Questo aggiornamento dell'applicazione ti consente di memorizzare i dati nella cache e migliorare il rendimento.
Aggiorna il modello eseguendo una delle seguenti operazioni:
- Aggiungi e collega un componente al canvas di progettazione in Application Design Center.
- Utilizza prompt in linguaggio naturale in Gemini Cloud Assist.
Le modifiche apportate vengono riflesse nel codice Terraform dell'applicazione, che puoi rivedere prima del deployment. Per saperne di più, consulta Panoramica di Terraform su Google Cloud.
Dopo aver aggiornato il modello, esegui il deployment dell'applicazione per verificare le modifiche.
Prima di iniziare
Completa la guida rapida Crea e verifica un modello.
Aggiungere un componente
Utilizza il canvas di progettazione di App Design Center o Gemini Cloud Assist per modificare il modello.
Canvas di progettazione
Nella console Google Cloud , vai alla pagina Modelli.
Fai clic sul modello quickstart-three-tier-web-app.
Nel canvas di progettazione, dal componente cloud-run-2, fai clic su Aggiungi e seleziona Memorystore for Redis.
Gemini Cloud Assist
Nella console Google Cloud , vai alla pagina Modelli.
Fai clic sul modello quickstart-three-tier-web-app.
Nella barra degli strumenti della console Google Cloud , fai clic su stella Apri o chiudi la chat di Gemini Cloud Assist.
Si apre il riquadro Cloud Assist.
Nella chat di Gemini Cloud Assist, inserisci il seguente prompt:
Update this template to include a backend cache.Nell'area di progettazione, rivedi il design aggiornato e fai clic su Accetta suggerimento.
Il modello ora contiene quattro componenti. Tra i componenti vengono visualizzate linee che rappresentano le connessioni.
Aggiorna la bozza dell'applicazione
Nell'area di progettazione, fai clic su Configura un'app.
Fai clic su Quickstart three tier test (Test rapido a tre livelli).
Fai clic su Salva.
La bozza dell'applicazione viene aggiornata con il nuovo modello.
Configura il nuovo componente
Nel canvas di progettazione, fai clic su memorystore-1 e segui questi passaggi nell'area Configurazione:
Nell'elenco ID progetto, seleziona il progetto discendente creato in Crea e verifica un modello.
Nell'elenco Zona, seleziona
us-central1-a.Nel campo Nome, inserisci
cache-redis.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 ridistribuita nell'ambiente TEST per la verifica.
Esegui nuovamente il deployment dell'applicazione
Fai clic su Esegui il deployment.
Nell'area Seleziona un service account:
Fai clic su Crea un nuovo service account.
Fai clic su Procedi.
Per esaminare il piano Terraform per la tua applicazione:
Fai clic su Anteprima. Dopo alcuni minuti viene generato un piano Terraform.
Esamina il piano Terraform per la tua applicazione.
Fai clic su Copia e chiudi.
Incolla il codice Terraform copiato in un documento.
Fai clic su Esegui il deployment.
L'applicazione viene implementata 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
Nel menu di navigazione, fai clic su Applicazioni.
Nella tabella, fai clic su Quickstart three tier web app (App web a tre livelli di avvio rapido).
Fai clic su Azioni e seleziona Elimina applicazione.
Nel campo Elimina, inserisci
Quickstart three tier web app.Fai clic su Elimina.
L'applicazione viene eliminata, inclusi:
- 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 nella guida rapida Crea e verifica un modello:
- Nella console Google Cloud , vai alla pagina Gestisci risorse.
- Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
- Al prompt, digita l'ID progetto e fai clic su Chiudi.