Crear una plantilla reutilizable a partir de una aplicación en ejecución

Si una aplicación de App Hub ya se está ejecutando correctamente, puedes crear una plantilla reutilizable a partir de ella. Esta práctica permite a los equipos de desarrollo gestionar sus despliegues de forma autónoma, coherente y conforme a los estándares de tu organización.

En esta guía se explica cómo estandarizar la arquitectura de una aplicación de App Hub registrada creando una plantilla reutilizable y controlada.

Este flujo de trabajo es adecuado para promover las prácticas recomendadas y facilitar una implementación de servicios coherente y segura. Por ejemplo, usa la arquitectura de una aplicación translator_v4.0 en ejecución para crear una plantilla para una aplicación translator_v5.0.

Antes de empezar

Debes completar los siguientes pasos antes de crear plantillas a partir de aplicaciones:

Identificar y revisar la aplicación de origen

Usa App Hub para obtener un plano claro de la arquitectura de la aplicación:

  1. En la Google Cloud consola, usa el selector de proyectos para seleccionar tu proyecto host o el proyecto de gestión de la carpeta habilitada para aplicaciones, en función de tu modelo de configuración.
  2. Ve a la página Aplicaciones desde App Hub:

    Ve a Aplicaciones.

  3. En la lista de aplicaciones, busca y selecciona la aplicación de running que quieras usar como modelo.

  4. En la página de detalles de la aplicación, revisa sus servicios y cargas de trabajo registrados. Esta vista es la fuente de información oficial sobre la arquitectura de la aplicación.

Generar y parametrizar la plantilla

Con el plano de la aplicación de App Hub, crea una plantilla flexible y reutilizable en Application Design Center:

  1. Diseña una plantilla de aplicación, asignando el inventario de servicios y cargas de trabajo de tu aplicación de origen al lienzo de diseño.
  2. Identifica los valores de configuración de los componentes que los desarrolladores deben personalizar para cada implementación, como la región, el tamaño de las máquinas o el número de instancias. Defínelos como parámetros de entrada en la plantilla. De esta forma, los usuarios de la plantilla pueden especificar ajustes sin modificar la arquitectura principal.
  3. Añade una descripción detallada, el número de versión y otros metadatos relevantes a la plantilla.

Publicar y validar la plantilla

Cuando termines de diseñar y parametrizar la plantilla, publícala en un catálogo para que otros equipos puedan usarla:

  1. Verifica tu plantilla.
  2. Comparte la plantilla con un catálogo.
  3. Como validación final, comprueba que la arquitectura de una aplicación de prueba coincida con la de la aplicación de origen.

Ahora los desarrolladores pueden reutilizar la plantilla para crear aplicaciones que sean coherentes y cumplan los estándares de tu organización.