La gestion des versions permet de tester, déployer et restaurer des modifications de configuration selon des règles de requête personnalisées.
Cas d'usage
La gestion des versions prend en charge les tests canaris pour valider en toute sécurité les modifications de configuration avant leur mise en production. Flux de travail typique :
Souscrivez au plan Premium ou Enterprise et activez la gestion des versions.
Créez des environnements (généralement développement, préproduction et production).
Clonez une version existante et modifiez sa configuration.
Déployez la nouvelle version dans un environnement de test, puis promouvez-la lorsqu'elle est prête.
Environnements
Utilisez des environnements isolés pour tester de nouvelles versions de configuration sans affecter le trafic en direct.
Après l'activation de la gestion des versions, créez les environnements nécessaires.
L'activation de la gestion des versions crée automatiquement un environnement par défaut utilisant la Version 0.
L'environnement par défaut sert d'environnement de production.
Environnement de développement : environnement isolé destiné au test des modifications de configuration.
Environnement de préproduction : réplique de la production permettant de valider les changements avant promotion.
Environnement de production : diffuse le trafic utilisateur en direct. Il utilise par défaut la Version 0 (configurations d'origine de votre site web). Cet environnement ne peut être ni modifié ni supprimé.
Clonez une version et déployez-la dans un environnement de développement. Après les tests, promouvez-la vers la préproduction pour validation, puis vers la production.
Versions
Une fois la gestion des versions activée pour un site web, la plateforme répartit dynamiquement vos paramètres entre configurations spécifiques aux versions et configurations globales.
L'activation de la gestion des versions crée automatiquement la Version 0.
La Version 0 contient les configurations actuelles de votre site web. Les nouveaux environnements utilisent la Version 0 par défaut afin de préserver le trafic en direct.
Vous ne pouvez pas créer de version à partir de zéro ; clonez plutôt une version existante. Le clone constitue une copie exacte des configurations de la version source.
Déployez une version finalisée dans un environnement à faible priorité (comme le développement), puis promouvez-la progressivement vers des environnements à priorité plus élevée jusqu'à atteindre la production.
Fonctionnalités
|
Fonctionnalité |
Description |
|
Créez, modifiez et supprimez des environnements, et gérez les versions déployées via des mises à niveau, des basculements et des restaurations. |
|
|
Lorsque la gestion des versions est activée pour un site web, ESA sépare dynamiquement les configurations en paramètres spécifiques à la version et en paramètres globaux, selon l'ensemble des fonctionnalités de chaque version. |
Disponibilité selon le plan
|
Fonctionnalité |
Entrance |
Pro |
Premium |
Enterprise |
|
Gestion des versions de base |
|
|
|
|
|
Nombre maximal d'environnements |
|
|
3 |
10 |
|
Nombre maximal de versions |
|
|
10 |
20 |
Les sites web souscrits au plan Premium ou Enterprise prennent en charge la gestion des versions. Les règles des versions clonées sont décomptées du quota de votre plan.