Actualiza una plantilla de aplicación y vuelve a implementarla

En este inicio rápido, se explica cómo modificar la aplicación web de tres niveles conectando un componente de Memorystore para Redis. 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, realiza una de las siguientes acciones:

  • Agrega y conecta un componente en el lienzo de diseño en Application 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 podrás 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 tu aplicación para verificar los cambios.

Antes de comenzar

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

Cómo agregar un componente

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 consola de Google Cloud , 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 en Agregar y selecciona Memorystore para Redis.

Gemini Cloud Assist

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

    Ir a Plantillas

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

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

    Se abrirá el panel de 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.

Ahora, la plantilla 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 Quickstart three tier test.

  3. Haz clic en Guardar.

El borrador de la solicitud 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.

En cada componente, se muestran marcas de verificación verdes 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.

Vuelve 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. Después de unos minutos, se genera un plan de Terraform.

    2. Revisa el plan de Terraform para 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

Realiza una limpieza

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud 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, lo que incluye lo siguiente:

  • Los detalles de la aplicación se quitan de Application 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 Cerrar.

¿Qué sigue?