Bases du cloud et des conteneurs
Un service qui reçoit 12 000 requêtes par heure effectue un déploiement canari d'une nouvelle version et n'envoie à celle-ci que 5 % des requêtes. La nouvelle version a un bogue qui fait échouer 3 % des requêtes qu'elle reçoit ; on s'en aperçoit au bout d'une heure, et toutes les requêtes sont renvoyées vers l'ancienne version. Combien de requêtes ont échoué à cause du bogue pendant cette heure ?
- A18
- B360
- C600
Afficher la réponse et l'explication
Réponse : A. 18
La nouvelle version a reçu 12 000 × 5 % = 600 requêtes, dont 3 % ont échoué, soit 600 × 3 % = 18 requêtes en échec. Si toutes les requêtes avaient été basculées d'un coup vers la nouvelle version, 12 000 × 3 % = 360 auraient échoué. Un déploiement canari limite ainsi à une petite part les requêtes touchées par un bogue, et augmente cette part s'il n'y a pas de problème, tout en surveillant des indicateurs comme le taux d'erreur et le temps de réponse. Comparer les indicateurs de la nouvelle et de l'ancienne version exige suffisamment de requêtes : la part et la durée d'observation se décident donc ensemble.
Continuer : 9 autres questions sur Bases du cloud et des conteneurs