Application Design Center te permite generar una plantilla reutilizable a partir de la arquitectura de una aplicación de App Hub en ejecución. Las plantillas estandarizadas ayudan a los equipos de desarrolladores a implementar aplicaciones de manera coherente, respaldar el cumplimiento de los estándares de tu organización y promover las prácticas recomendadas de administración de aplicaciones.
Puedes usar plantillas como base para las implementaciones en diferentes
entornos o para el desarrollo de versiones nuevas. Por ejemplo, puedes usar la
arquitectura de una aplicación de translator_v4.0 en ejecución para crear una plantilla
para una próxima aplicación de 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 Application Design Center para permitir que los usuarios creen plantillas de aplicación.
- 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 completado la configuración inicial.
- Asegúrate de tener los roles de IAM necesarios para las tareas que quieres 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 plano 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 de origen. 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 la fuente de información para 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 Application Design Center:
- Diseña una plantilla de aplicación, asigna el inventario de servicios y cargas de trabajo de tu aplicación de origen 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 pertinentes 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 de origen original.
Ahora, los desarrolladores pueden reutilizar la plantilla para las aplicaciones que sean coherentes y cumplan con los estándares de tu organización.