Sobes.tech
Middle — Senior

Qu'est-ce que le déploiement shadow et le déploiement canari?

sobes.tech IA

Réponse de l'IA

Le déploiement en shadow est une stratégie de déploiement où la nouvelle version du service est lancée parallèlement à l’actuelle, mais sans influencer le trafic réel des utilisateurs. Le nouveau service reçoit des copies des requêtes (trafic fantôme) pour tester dans des conditions réelles sans risque pour les utilisateurs. Cela aide à détecter les erreurs et à vérifier la performance.

Le déploiement canari est une mise en production progressive d’une nouvelle version pour une petite partie des utilisateurs (par exemple, 5-10%) afin de vérifier la stabilité et la bonne marche. Si aucun problème ne survient, la part des utilisateurs avec la nouvelle version augmente progressivement. Cette approche réduit les risques lors des mises à jour.

Les deux méthodes sont largement utilisées en MLOps pour l’intégration sécurisée de nouveaux modèles et services.