Glossaire App Lifecycle Manager

Offre d'application

Une offre d'application correspond à une offre de produit Software as a Service (SaaS) spécifique, y compris les détails, les configurations et les régions de déploiement qu'il est possible de partager entre plusieurs instances ou déploiements de ce produit dans le portefeuille SaaS plus vaste d'une entreprise.

Unité

Une unité est une instanciation d'un genre d'unité. Par exemple, si vous disposez d'un genre d'unité pour l'infrastructure de votre application SaaS, l'unité associée est l'infrastructure dans laquelle l'application s'exécute.

Genre d'unité

Un genre d'unité définit un type de composant géré dans votre service (par exemple, un cluster Kubernetes ou une instance d'application). Toutes les unités d'un genre d'unité donné sont généralement mises à jour ensemble (via un déploiement progressif). Les genres d'unité vous permettent de définir un contenu et des cadences de déploiement progressif distincts pour des regroupements distincts au sein de votre offre d'application.

Version

Une version correspond à un instantané spécifique et déployable d'un genre d'unité. Les versions contiennent les artefacts et les configurations nécessaires pour créer ou mettre à jour une unité. Les versions incluent un pointeur vers un artefact encapsulant les détails de déploiement réels (y compris la configuration Terraform). Lorsque vous souhaitez mettre à jour une unité, vous ciblez une version spécifique dans un déploiement progressif.

Déploiement

Un déploiement est le processus de mise à jour des unités avec une nouvelle version. Un processus de déploiement suit les règles définies dans le genre de déploiement.

Genre de déploiement

Un genre de déploiement décrit comment déployer de nouvelles versions dans les unités. Par exemple, vous pouvez définir la progression du déploiement par incréments spécifiques dans les régions où les unités sont disponibles.

Locataire

Un locataire représente une instance dédiée de l'offre App. Il agit comme un conteneur pour toutes les unités (contenant des applications, des bases de données et des composants d'infrastructure) que vous provisionnez et gérez.

Flag de fonctionnalité

Les flags de fonctionnalité permettent d'activer ou de désactiver l'état ou d'autres comportements binaires d'une fonctionnalité. Ils vous permettent de modifier la disponibilité ou le comportement d'une fonctionnalité sans avoir à redéployer ni à redémarrer l'application.