Une API REST (API Gateway + Lambda) est déployée avec CodePipeline/CodeBuild/CodeDeploy. Des versions récentes ont provoqué des erreurs généralisées ayant un impact sur les clients. L'équipe DevOps souhaite un rollback automatique vers la version stable la plus récente lorsqu'une erreur se produit, affectant le moins de clients possible. Quelle solution est la plus efficace sur le plan opérationnel ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser le déploiement CodeDeploy LambdaCanary10Percent10Minutes avec des rollbacks automatiques. Créer une alarme CloudWatch pour les erreurs API Gateway HTTP 502 (Bad Gateway) et configurer les rollbacks lorsque le seuil de l'alarme est atteint..
Pourquoi c'est la réponse
La stratégie de déploiement CodeDeploy LambdaCanary10Percent10Minutes permet de déployer la nouvelle version sur un petit pourcentage du trafic (10% pendant 10 minutes) avant de la propager à 100%. Cela minimise l'impact sur les clients en cas de problème. Combinée à des rollbacks automatiques déclenchés par une alarme CloudWatch sur les erreurs HTTP 502 d'API Gateway, cette solution est la plus efficace opérationnellement. L'alarme détecte rapidement les problèmes et le rollback automatique ramène l'application à un état stable sans intervention manuelle. L'option LambdaAllAtOnce déploie la nouvelle version sur tout le trafic simultanément, ce qui maximise l'impact en cas d'erreur. Les options impliquant des rollbacks manuels ou des fonctions Lambda personnalisées pour gérer les rollbacks sont moins efficaces opérationnellement car elles introduisent de la latence et de la complexité par rapport aux fonctionnalités intégrées de CodeDeploy.
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