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.
Usuario
Un usuario representa una instancia dedicada de la oferta de SaaS. Actúa como un contenedor para todas las unidades (que contienen aplicaciones, bases de datos y componentes de infraestructura) que tú aprovisionas y administras.
Marca de función
Las marcas de función activan o desactivan el estado o cualquier otro comportamiento binario de una función. Las marcas de función te permiten cambiar la disponibilidad o el comportamiento de las funciones sin volver a implementar ni reiniciar la aplicación.