Top Profil

Glossaire · Cloud, infrastructure et systèmes

Déploiement canari

Aussi appelé : Canary deployment · Canary release

Définition

Le déploiement canari consiste à mettre une nouvelle version en production pour une petite fraction des utilisateurs (1 %, puis 10 %, puis la totalité) tout en surveillant les erreurs et les temps de réponse. Si les indicateurs se dégradent, la version est retirée avant d'avoir touché tout le monde. Le nom vient des canaris que les mineurs emportaient pour détecter les gaz toxiques avant qu'ils ne deviennent dangereux pour eux.

Dans la pratique

Le canari est la technique privilégiée des plateformes à fort trafic, car il transforme chaque déploiement en expérience contrôlée. Il exige une observabilité solide : sans métriques fiables, impossible de décider si le canari va bien. Dans un besoin, le terme signale une équipe mature en exploitation, et un profil SRE ou DevOps qui sait outiller la progression et le retour arrière automatique.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.