En esta página, se describe cómo crear una oferta de apps, que te permite implementar y administrar la infraestructura y la aplicación necesarias para una aplicación SaaS.
Después de crear una oferta de apps, modelas y empaquetas las unidades implementables y, luego, las aprovisionas y las implementas.
Antes de comenzar
- Asegúrate de haber habilitado App Lifecycle Manager.
- Identifica los recursos y la aplicación SaaS que se implementarán. Para obtener más detalles sobre los artefactos necesarios, consulta Esquemas en App Lifecycle Manager.
- Asegúrate de configurar las cuentas de servicio necesarias.
Crea una oferta de apps
Console
En la consola, ve a App Lifecycle Manager > App offering.
Haz clic en Crear.
En el campo Name of the App offering, escribe un nombre para la oferta de apps.
En el campo Región , haz lo siguiente:
- Selecciona todas las regiones en las que deseas alojar las implementaciones de tu oferta de apps. Consulta las ubicaciones para obtener la lista completa de las regiones disponibles.
- Haz clic en Aceptar.
Opcional: En Etiquetas, puedes agregar etiquetas al recurso de la oferta de apps. 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.
Para Clave 1 y para Valor 1, ingresa el par clave-valor elegido.
Repite los pasos para cada etiqueta que quieras agregar.
Haz clic en Crear para crear la oferta de apps.
Las regiones que seleccionaste para la oferta de apps son las regiones en las que App Lifecycle Manager implementa la oferta de apps, lo que significa que es donde se aprovisionan los recursos y se implementa la aplicación.
Si los usuarios finales acceden a la oferta de apps implementada, lo hacen desde las regiones que especificas aquí.
gcloud
gcloud beta app-lifecycle-manager saas create SAAS_OFFERING_NAME --location=global --locations=name=REGION_1 --locations=name=REGION_2
Reemplaza lo siguiente:
- SAAS_OFFERING_NAME: Es un nombre para la oferta de apps.
- REGION_1: Es una región en la que deseas alojar las implementaciones de la oferta de apps. Para obtener información sobre las regiones disponibles, consulta Ubicaciones de App Lifecycle Manager.
- REGION_2: De manera opcional, es una segunda región para alojar las implementaciones. Si deseas alojar las implementaciones en más de una región, sigue este patrón para agregar cada región al comando.
Las regiones que seleccionaste para la oferta de apps son las regiones en las que App Lifecycle Manager implementa la oferta de apps, lo que significa que es donde se aprovisionan los recursos y se implementa la aplicación.
Si los usuarios finales acceden a la oferta de apps implementada, lo hacen desde las regiones que especificas aquí.
¿Qué sigue?
- Luego, debes modelar y empaquetar las unidades de implementación.
- Después de modelar las unidades de implementación, puedes implementar una 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.