Cuando una aplicación de App Hub ya se ejecuta correctamente, puedes crear una plantilla reutilizable a partir de ella con el Centro de diseño de aplicaciones. Esta práctica permite que los equipos de desarrollo realicen sus implementaciones por sí mismos de una manera coherente y que cumpla con los estándares de tu organización.
En esta guía, se muestra cómo estandarizar la arquitectura de una aplicación existente y registrada creando una plantilla reutilizable y gobernada.
Este flujo de trabajo es adecuado para promover prácticas recomendadas y respaldar un proceso de implementación coherente y seguro. Por ejemplo, usa la arquitectura de una aplicación translator_v4.0 en ejecución para crear una plantilla para una próxima aplicación translator_v4.0.translator_v5.0
Antes de comenzar
Antes de crear plantillas a partir de aplicaciones existentes, debes completar los siguientes pasos:
Para administradores:
- Elige el modelo de configuración de tu aplicación. Application Design Center requiere un proyecto de administración.
- Configura Application Design Center. Debes configurar App Design Center para permitir que los usuarios creen plantillas de aplicaciones.
- Otorga acceso a los usuarios. Asigna los roles de IAM adecuados según las responsabilidades del usuario en el ciclo de vida de la aplicación.
Para desarrolladores y operadores:
- Confirma con tu administrador que se haya finalizado la configuración inicial.
- Asegúrate de tener los roles de IAM necesarios para las tareas que deseas realizar.
- Abre tu proyecto de administración en la consola de Google Cloud .
Identifica y revisa la aplicación de origen
Usa App Hub para obtener un esquema claro de la arquitectura de la aplicación existente:
Navega a la página Aplicaciones desde App Hub:
En la lista de aplicaciones, busca la aplicación en ejecución que deseas usar como modelo fuente. Luego, haz clic en su nombre.
En la página de detalles de la aplicación, revisa sus servicios y cargas de trabajo registrados. Esta vista sirve como fuente de información de la arquitectura de la aplicación.
Genera y parametriza la plantilla
Con el plano de la aplicación de App Hub, crea una plantilla flexible y reutilizable en App Design Center:
- Diseña una plantilla de aplicación, asignando el inventario de servicios y cargas de trabajo de tu aplicación fuente al lienzo de diseño.
- Identifica los valores de configuración dentro de los componentes que los desarrolladores deben personalizar para cada implementación, como la región, los tamaños de las máquinas o los recuentos de instancias. Defínelos como parámetros de entrada en la plantilla. Esta práctica permite que los usuarios de la plantilla especifiquen la configuración y mantengan la arquitectura principal.
- Agrega una descripción detallada, el número de versión y otros metadatos relevantes a la plantilla.
Publica y valida la plantilla
Cuando termines de diseñar y parametrizar la plantilla, publícala en un catálogo para que esté disponible para otros equipos:
- Verifica tu plantilla.
- Comparte la plantilla en un catálogo.
- Como validación final, verifica que la arquitectura de una aplicación de prueba coincida con la aplicación fuente original.
Ahora los desarrolladores pueden reutilizar la plantilla para las aplicaciones que sean coherentes y cumplan con los estándares de tu organización.