Glosario de App Lifecycle Manager

Oferta de SaaS

Una oferta de SaaS representa una oferta específica de productos de software como servicio (SaaS), incluidos los detalles, los parámetros de configuración y las regiones de implementación que se pueden compartir en varias instancias o implementaciones de ese producto en la cartera de SaaS más grande de una empresa.

Unidad

Una unidad es una creación de una instancia de un tipo de unidad. Por ejemplo, si tienes un tipo de unidad para la infraestructura de tu aplicación de SaaS, la unidad relacionada es la infraestructura en la que se ejecuta la aplicación.

Tipo de unidad

Un tipo de unidad define un tipo de componente administrado dentro de tu servicio (por ejemplo, un clúster de Kubernetes o una instancia de aplicación). Por lo general, todas las unidades de un tipo de unidad determinado se actualizan juntas (a través de un lanzamiento). Los tipos de unidades te permiten definir contenido y cadencias de lanzamiento independientes para las distintas agrupaciones dentro de tu oferta de SaaS.

Versión

Una versión representa una instantánea específica y que se puede implementar de un tipo de unidad. Las versiones contienen los artefactos y los parámetros de configuración para crear o actualizar una unidad. Las versiones incluyen un puntero a un artefacto que encapsula los detalles de implementación reales (incluida la configuración de Terraform). Cuando quieres actualizar una unidad, segmentas una versión específica en un lanzamiento.

Lanzamiento

Un lanzamiento es el proceso de actualización de unidades con una nueva versión. El proceso de lanzamiento sigue las reglas definidas en el tipo de lanzamiento.

Tipo de lanzamiento

Un tipo de lanzamiento funciona como una descripción de cómo implementar nuevas versiones en unidades. Por ejemplo, puedes configurar el lanzamiento para que avance en incrementos específicos en las regiones donde las unidades están disponibles.

Tenant

A tenant represents a dedicated instance of the SaaS offering. It acts as a container for all the units (containing applications, databases, and infrastructure components) that you provision and manage.

Feature flag

Feature flags toggle the state or other binary behaviors of a feature. Feature flags allow you to change feature availability or feature behavior without redeploying or restarting the application.