Actualiza una plantilla de aplicación y vuelve a implementarla

En esta guía de inicio rápido, se explica cómo modificar la aplicación web de tres niveles conectando un componente de Memorystore para Redis. Actualizas una plantilla existente y vuelves a implementar la aplicación para verificar el cambio. Esta actualización de la aplicación te ayuda a almacenar datos en caché y mejorar el rendimiento.

Una aplicación web de tres niveles en el lienzo de diseño con un componente de Memorystore para Redis. La aplicación incluye componentes de frontend, backend, base de datos y caché.

Para actualizar la plantilla, haz una de las siguientes acciones:

  • Agrega y conecta un componente en el lienzo de diseño en App Design Center.
  • Usa instrucciones en lenguaje natural en Gemini Cloud Assist.

Los cambios que realices se reflejarán en el código de Terraform de la aplicación, que puedes revisar antes de la implementación. Para obtener más información, consulta Descripción general de Terraform en Google Cloud.

Después de actualizar la plantilla, implementa la aplicación para verificar los cambios.

Antes de comenzar

Completa la guía de inicio rápido Crea y verifica una plantilla.

Agrega un componente a la plantilla

Usa el lienzo de diseño de App Design Center o Gemini Cloud Assist para modificar tu plantilla.

Lienzo de diseño

  1. En la Google Cloud consola, ve a la página Plantillas.

    Ir a Plantillas

  2. Haz clic en la plantilla quickstart-three-tier-web-app.

  3. En el lienzo de diseño, desde el componente cloud-run-2, haz clic Agregar y selecciona Memorystore para Redis.

Gemini Cloud Assist

  1. En la Google Cloud consola, ve a la página Plantillas.

    Ir a Plantillas

  2. Haz clic en la plantilla quickstart-three-tier-web-app.

  3. En la Google Cloud barra de herramientas de la consola, haz clic en spark Abrir o cerrar el chat de Gemini Cloud Assist.

    Se abrirá el panel Cloud Assist.

  4. En el chat de Gemini Cloud Assist, ingresa la siguiente instrucción:

    Update this template to include a backend cache.
    
  5. En el lienzo de diseño, revisa el diseño actualizado y haz clic en Aceptar sugerencia.

Tu plantilla ahora contiene cuatro componentes. Se muestran líneas entre los componentes para representar las conexiones.

Actualiza el borrador de la aplicación

  1. En el lienzo de diseño, haz clic en Configurar una app.

  2. Haz clic en Prueba de tres niveles de inicio rápido.

  3. Haz clic en Guardar.

El borrador de la aplicación se actualiza con la nueva plantilla.

Configura el componente nuevo

  1. En el lienzo de diseño, haz clic en memorystore-1 y haz lo siguiente en el área Configuración:

    1. En la lista ID del proyecto, selecciona el proyecto secundario que creaste en Crea y verifica una plantilla.

    2. En la lista Zona, selecciona us-central1-a.

    3. En el campo Nombre, ingresa cache-redis.

    4. Haz clic en Guardar.

Se muestran marcas de verificación verdes en cada componente para indicar que especificaste los parámetros obligatorios. El borrador de la aplicación está listo para volver a implementarse en el entorno de PRUEBA para su verificación.

Volver a implementar la aplicación

  1. Haz clic en Implementar.

  2. En el área Selecciona una cuenta de servicio, haz lo siguiente:

    1. Haz clic en Crear una cuenta de servicio nueva.

    2. Haz clic en Continuar.

  3. Para revisar el plan de Terraform de tu aplicación, haz lo siguiente:

    1. Haz clic en Vista previa. Se generará un plan de Terraform después de unos minutos.

    2. Revisa el plan de Terraform de tu aplicación.

    3. Haz clic en Copiar y cerrar.

    4. Pega el código de Terraform copiado en un documento.

  4. Haz clic en Implementar.

La aplicación se implementa después de unos minutos y se crean recursos en tu proyecto. Se muestran los siguientes detalles:

  • Un vínculo a App Hub, donde puedes ver los detalles de los recursos implementados, incluidos los vínculos a los paneles de supervisión
  • Vínculos a los registros de Cloud Build, que puedes usar para corregir errores de implementación
  • Resultados como los URIs de servicio, que puedes usar para interactuar con los recursos implementados

Limpia

Sigue estos pasos para evitar que se apliquen cargos a tu Google Cloud cuenta de por los recursos que usaste en esta página.

Borra la aplicación implementada

  1. En el menú de navegación, haz clic en Aplicaciones.

    Ir a Aplicaciones

  2. En la tabla, haz clic en Implementa una app web de tres niveles.

  3. Haz clic en Acciones y selecciona Borrar aplicación.

  4. En el campo Borrar, ingresa Quickstart three tier web app.

  5. Haz clic en Borrar.

Se borra la aplicación, incluidos los siguientes elementos:

  • Los detalles de la aplicación se quitan de App Design Center.
  • Se borra la aplicación subyacente de App Hub.
  • Se borran los recursos subyacentes.

Opcional: borra el proyecto

Para borrar el proyecto subordinado que creaste en la guía de inicio rápido Crea y verifica una plantilla, haz lo siguiente:

  1. En la Google Cloud consola, ve a la página Administrar recursos.

    Ir a Administrar recursos

  2. En la lista de proyectos, elige el proyecto que quieres borrar y haz clic en Borrar.
  3. Cuando se te solicite, escribe el ID del proyecto y, luego, haz clic en Apagar.

¿Qué sigue?