Une application serverless utilise des fonctions Lambda derrière API Gateway. CodeDeploy sera utilisé pour automatiser les mises à jour Lambda. Les déploiements doivent minimiser l'exposition des utilisateurs aux erreurs potentielles et ne peuvent pas provoquer d'interruption de service en dehors de la fenêtre de maintenance. Quelle configuration de déploiement CodeDeploy répond à ces exigences tout en minimisant le temps de déploiement total ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser le déploiement canary prédéfini de CodeDeploy pour basculer 10 % du trafic immédiatement et basculer le reste après 5 minutes..
Pourquoi c'est la réponse
Le déploiement canary prédéfini de CodeDeploy (par exemple, LambdaCanary10Percent5Minutes) est la meilleure option car il permet de basculer un petit pourcentage du trafic (10 %) vers la nouvelle version de la fonction Lambda, de surveiller son comportement pendant une période définie (5 minutes), puis de basculer le reste du trafic si tout est stable. Cela minimise l'exposition des utilisateurs aux erreurs potentielles et réduit le temps de déploiement total par rapport à un déploiement linéaire plus lent. Le déploiement sur place ou tout-en-une bascule tout le trafic immédiatement, ce qui augmente le risque d'interruption de service en cas de problème. Le déploiement linéaire à 10 % par minute est plus sûr mais prendrait trop de temps pour basculer tout le trafic, ne minimisant pas le temps total de déploiement.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise