Qu'est-ce qu'un déploiement Canary ?

30 mai 2023

Un déploiement Canary est utilisé dans le déploiement de logiciels pour tester les nouvelles versions d'une application ou d'un service en le rendant disponible à un petit sous-ensemble d'utilisateurs ou servers au lieu de le publier directement en production. Ce groupe d'utilisateurs sert de testeurs pour déterminer les problèmes potentiels avec la version publiée.

Le nom vient des oiseaux canaris utilisés dans les mines de charbon comme détecteurs de gaz car ils y étaient très sensibles. De cette façon, lorsqu'une nouvelle version d'application est publiée pour un sous-ensemble d'utilisateurs au lieu d'un large public, les développeurs peuvent résoudre les problèmes potentiels plus facilement et avec moins d'impact.


Anastasie
Spasojevic
Anastazija est une rédactrice de contenu expérimentée avec des connaissances et une passion pour cloud l'informatique, les technologies de l'information et la sécurité en ligne. À phoenixNAP, elle se concentre sur la réponse à des questions brûlantes concernant la garantie de la robustesse et de la sécurité des données pour tous les acteurs du paysage numérique.