En esta página, se describe cómo implementar una oferta de app, lo que significa que App Lifecycle Manager aprovisiona los Google Cloud recursos y, luego, implementa la aplicación de SaaS en las regiones especificadas en el recurso de oferta de app.
Para implementar la oferta de app, App Lifecycle Manager crea la unidad mediante la implementación de los recursos asociados con un tipo de unidad.
Antes de comenzar
Asegúrate de haber creado lo siguiente:
- Un recurso de oferta de app para tu aplicación de SaaS.
- Tipos de unidad para modelar la oferta de app.
Implementa la oferta de app
Para implementar la oferta de app, App Lifecycle Manager aprovisiona los recursos que forman parte de un tipo de unidad. El término en App Lifecycle Manager para los recursos aprovisionados o la aplicación implementada es unidad.
Cuando creas una unidad, App Lifecycle Manager aprovisiona los recursos definidos en el tipo de unidad. Las unidades se aprovisionan en cada región que forma parte de la oferta de app.
Por ejemplo, si tuvieras un tipo de unidad para una sola VM, cuando crees una unidad, App Lifecycle Manager aprovisionará la VM en las regiones definidas en la oferta de app.
Para crear una unidad, haz lo siguiente:
En Google Cloud console, ve a App Lifecycle Manager > Unidades.
Selecciona Crear.
En la página Detalles de la unidad , haz lo siguiente:
En Nombre de la unidad, escribe un nombre para la unidad. El nombre solo debe contener letras minúsculas, números o guiones.
En Oferta de app, selecciona el recurso de oferta de app que creaste antes.
En Región, selecciona la región en la que deseas implementar los recursos o la aplicación.
En Tipo de unidad, selecciona el tipo de unidad que define los recursos o la aplicación que deseas implementar.
En Modo de administración, selecciona Usuario.
- Sin especificar si no deseas establecer un modo de administración
- Usuario para desaprovisionar unidades de forma manual (App Lifecycle Manager no desaprovisiona las unidades automáticamente)
- Sistema para que App Lifecycle Manager desaprovisione las unidades dependientes cuando ya no sean necesarias
Opcional: Agrega una etiqueta a los recursos que estás implementando. Para obtener más detalles sobre las etiquetas, consulta la Descripción general de las etiquetas.
Para agregar una etiqueta, haz lo siguiente:
En Etiquetas , selecciona Agregar etiquetas.
En Clave 1 y Valor 1, ingresa el par clave-valor.
Repite los pasos del 1 al 2 para cada etiqueta que quieras agregar.
Selecciona Crear.
Para aprovisionar los recursos o implementar la aplicación, haz lo siguiente:
En la página Unidades > Crear una unidad, selecciona Aprovisionar.
En el campo de versión, selecciona la versión de las versiones del tipo de unidad que deseas implementar.
En Cuenta de servicio, selecciona la cuenta de servicio.
Opcional: Agrega un proyecto de usuario:
- Selecciona Agregar variables del proyecto de usuario.
- Define las variables de entrada:
- En Nombre, ingresa un identificador de cadena para la variable.
- En Tipo de variable, selecciona el tipo de variable.
- En Valor de la variable , escribe el valor de la variable.
- Repite estos pasos para cada variable de entrada.
Selecciona Aprovisionar.
Visualiza la unidad implementada
Ahora usaste App Lifecycle Manager para crear una unidad, que implementa los recursos o la aplicación en el tipo de unidad asociado.
Para ver los recursos que implementaste, haz lo siguiente:
En la consola, ve a la página App Lifecycle Manager > Unidades > Detalles de la unidad.
Haz clic en el nombre de tu unidad.
En la página Detalles de la unidad , haz lo siguiente:
- Observa que el Estado es Listo (o el estado podría ser Aprovisionando mientras la operación aún está en curso).
- Expande la sección Variables.
- En las Variables de salida, puedes ver los detalles relacionados con las variables de salida especificadas en el tipo de unidad. Para obtener más detalles sobre las variables, consulta Variables y asignación de variables.
¿Qué sigue?
- 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.
- Para conocer los pasos para actualizar la versión, consulta Implementa una versión.