Actualizar una plantilla de aplicación y volver 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. Esta actualización de la aplicación te ayuda a almacenar datos en caché y a 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, puedes hacer lo siguiente:

  • Añade y conecta un componente en el lienzo de diseño de Application Design Center.
  • Usa peticiones en lenguaje natural en Gemini Cloud Assist.

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

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

Antes de empezar

Completa la guía de inicio rápido Crear y verificar una plantilla.

Añadir un componente

Usa el lienzo de diseño de Application Design Center o Gemini Cloud Assist para modificar la 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, en el componente cloud-run-2, haz clic en Añadir 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 barra de herramientas de la Google Cloud consola, haz clic en chispa Abrir o cerrar chat de Gemini Cloud Assist.

    Se abrirá el panel Cloud Assist.

  4. En el chat de Gemini Cloud Assist, introduce la siguiente petició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.

Actualizar el borrador de la aplicación

  1. En el lienzo de diseño, haz clic en Configurar una aplicación.

  2. Haz clic en Prueba rápida de tres niveles.

  3. Haz clic en Guardar.

El borrador de la solicitud se actualiza con la nueva plantilla.

Configurar el nuevo componente

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

    1. En la lista ID de proyecto, selecciona el proyecto descendiente que has creado en Crear y verificar una plantilla.

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

    3. En el campo Name (Nombre), introduce cache-redis.

    4. Haz clic en Guardar.

En cada componente se muestran marcas de verificación verdes para indicar que ha especificado los parámetros obligatorios. El borrador de la aplicación está listo para volver a implementarse en el entorno de PRUEBAS para su verificación.

Volver a implementar la aplicación

  1. Haz clic en Desplegar.

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

    1. Haz clic en Crear una cuenta de servicio.

    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. Unos minutos después, se genera un plan de Terraform.

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

La aplicación se implementará al cabo de unos minutos y se crearán recursos en tu proyecto. Se muestran los siguientes detalles:

  • Un enlace a App Hub, donde puedes ver los detalles de los recursos desplegados, incluidos enlaces a los paneles de control de monitorización.
  • Enlaces a los registros de Cloud Build, que puedes usar para solucionar errores de despliegue.
  • Se muestran resultados como los URIs de servicio, que puedes usar para interactuar con los recursos implementados.

Limpieza

Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.

Eliminar la aplicación desplegada

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

    Ve a Aplicaciones.

  2. En la tabla, haz clic en Guía de inicio rápido de la aplicación web de tres niveles.

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

  4. En el campo Eliminar, introduce Quickstart three tier web app.

  5. Haz clic en Eliminar.

La aplicación se elimina, junto con lo siguiente:

  • Los detalles de la aplicación se eliminan de Application Design Center.
  • Se elimina la aplicación subyacente App Hub.
  • Se eliminan los recursos subyacentes.

Opcional: Eliminar el proyecto

Para eliminar el proyecto derivado que has creado en la guía de inicio rápido Crear y verificar una plantilla, sigue estos pasos:

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

    Ir a Gestionar recursos

  2. En la lista de proyectos, selecciona el proyecto que quieras eliminar y haz clic en Eliminar.
  3. Cuando se te pida, escribe el ID del proyecto y haz clic en Cerrar.

Siguientes pasos