En esta página, se describe cómo modelar y empaquetar unidades de implementación para una oferta de aplicaciones. En App Lifecycle Manager, una unidad de implementación se denomina tipo de unidad.
Crea un tipo de unidad para cada componente de la oferta de aplicaciones que desees administrar de forma independiente. Para obtener más detalles, consulta Determina el modelo de la oferta de aplicaciones.
También puedes crear una oferta de aplicaciones con un solo tipo de unidad para toda la oferta.
Los tipos de unidad se definen en las plantillas compuestas de Application Design Center. Usa App Design Center para modelar los tipos de unidad de tu oferta de aplicaciones con plantillas compuestas.
Antes de comenzar
- Asegúrate de haber creado una oferta de aplicaciones para tu aplicación SaaS.
- Asegúrate de tener las cuentas de servicio con los permisos necesarios. Para obtener más detalles, consulta Cuentas de servicio de App Lifecycle Manager.
- Para cada oferta de aplicaciones que crees, asegúrate de tener una plantilla compuesta. Para obtener más detalles, consulta la siguiente sección Determina el modelo de la oferta de aplicaciones.
Determina el modelo de la oferta de aplicaciones
Para modelar la oferta de aplicaciones, debes determinar cuántos tipos de unidad crear y la relación entre ellos.
Por ejemplo, puedes crear dos tipos de unidad: uno para la infraestructura, como una VM, y otro para la aplicación implementada en la infraestructura.
Para decidir cómo modelar la oferta de aplicaciones con tipos de unidad, ten en cuenta lo siguiente:
- Revisa las dependencias entre los componentes de la oferta de aplicaciones. Por ejemplo, si una oferta de aplicaciones incluye una aplicación implementada en un clúster de Kubernetes compartido, considera usar un tipo de unidad para modelar este clúster compartido.
- Considera el ciclo de lanzamiento y mantenimiento de los componentes de la oferta de aplicaciones. Si hay componentes que se administran juntos, como la infraestructura, considera modelarlos con un tipo de unidad.
Una vez que hayas determinado este modelo, deberás modelar cada tipo de unidad en tu plantilla compuesta.
Crear un tipo de unidad
Puedes crear un tipo de unidad con plantillas compuestas.
Crea una nueva plantilla compuesta
Puedes administrar los tipos de unidad con plantillas compuestas de App Design Center.
Para crear una plantilla compuesta nueva con App Lifecycle Manager, haz lo siguiente:
En la Google Cloud consola de, ve a App Lifecycle Manager > Ofertas de aplicaciones.
Haz clic en Crear plantilla nueva.
En la página Crear una plantilla compuesta nueva , haz lo siguiente:
En el cuadro ID de plantilla, ingresa un identificador para tu plantilla.
Opcional: En el cuadro Nombre de la plantilla, ingresa un nombre para la plantilla.
Opcional: En el cuadro Descripción, ingresa una breve descripción de la plantilla.
Haz clic en Crear plantilla. App Lifecycle Manager tardará unos minutos en crear la plantilla.
Cuando se cree la plantilla correctamente, verás sus detalles en la sección Plantilla de aplicación conectada de la página Detalles de la oferta de aplicaciones.
Creaste correctamente una plantilla compuesta con App Lifecycle Manager.
Propaga tipos de unidad con una plantilla compuesta existente
Puedes propagar tipos de unidad con plantillas compuestas de App Design Center.
Para propagar tipos de unidad desde una plantilla compuesta existente, haz lo siguiente:
En la Google Cloud consola de, ve a App Lifecycle Manager > Ofertas de aplicaciones.
Haz clic en Conectar plantilla existente.
En la página Conectar una plantilla de aplicación compuesta, configura la conexión de la plantilla:
- En el menú desplegable Espacio, selecciona el espacio de App Design Center con tu plantilla compuesta.
- En el menú desplegable Plantilla de aplicación compuesta, elige una plantilla compuesta.
- En el menú desplegable Revisión, elige la revisión de la plantilla con la que deseas propagar los tipos de unidad de tu oferta de aplicaciones.
- Haz clic en Conectar.
App Lifecycle Manager tardará unos minutos en importar la plantilla compuesta desde App Design Center. Una vez que App Lifecycle Manager importe la plantilla correctamente, la pestaña Tipos de unidad se propagará con los tipos de unidad definidos en tu plantilla compuesta.
Propagaste correctamente los tipos de unidad de tu oferta de aplicaciones con una plantilla compuesta.
¿Qué sigue?
- Después de modelar la oferta de aplicaciones, puedes implementar una instancia de unidad.
- Para obtener más información sobre App Lifecycle Manager, consulta la descripción general de App Lifecycle Manager.
- Para obtener más detalles sobre las cuentas de servicio necesarias cuando se usa App Lifecycle Manager, consulta Cuentas de servicio.