Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions answers.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,47 @@
# Answers

Nom :
Prénom :
NB :
Nom : Vuong
Prénom : Lisa
NB : 3

# 1.
A quoi sert l'A/B testing ?
A quoi sert l'A/B testing ?
L'A/B testing sert à tester 2 versions diffèrentes par 2 parties des utilisateurs.

Comment appliquer de l'A/B testing grâce à Istio ?
On l'applique en ajoutant une "rule" dans le .yaml. On sépare les utilisateurs en 2 parties pour chaque version.

# 2.
Comment simuler un problème de timeout avec Istio ?
On peut set un délai "timeout" fixe.

Comment le résoudre ?

# 3.
Qu'est-ce que le canary release ?
Le canary release consiste à rediriger une petite partie des flux vers la nouvelle version.

En quoi est-ce utile ?
Cela permet de tester une nouvelle version tout en réduisant le risque de bugs et d'effets secondaires sur tout le reste de la prod.

Comment l'implémenter dans Istio ?
On l'implémente en ajoutant une "rule"

# 4.

# 5.
Qu'est-ce qu'un Circuit Breaker ?
Un Circuit Breaker est système de sécurité qui interrompt l'accès à un service lorsque celui ci met trop de trop à répondre.

Comment l'implémenter dans un contexte Kubernetes ?

# 6.
Pourquoi avoir besoin de mirrorer le traffic vers un autre composant ?
Pour protéger la production des éventuels bugs.

# 7.
Pourquoi bloquer le traffic vers un service ?
pour ne pas accumuler de retards et ne pas ralentir les autres services.

Comment l'implémenter simplement avec Istio ?

Expand Down