Une application de partage de contenu va migrer des déploiements bleu/vert EC2/ALB vers API Gateway et Lambda. L'équipe a besoin d'un processus de déploiement qui prend en charge le test des modifications sur un petit sous-ensemble d'utilisateurs (canary) avant de les promouvoir. Quelle approche de déploiement répond à cette exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser AWS CloudFormation pour déployer API Gateway et les fonctions Lambda en utilisant les versions de fonctions Lambda. Lorsque le code doit être modifié, mettre à jour la pile CloudFormation avec le nouveau code Lambda et mettre à jour les versions d'API en utilisant une stratégie de déploiement canary. Promouvoir la nouvelle version une fois les tests terminés..
Pourquoi c'est la réponse
L'option correcte décrit l'utilisation de CloudFormation avec les versions de fonctions Lambda et les stratégies de déploiement canary d'API Gateway, ce qui est la méthode standard et recommandée pour implémenter des déploiements canary pour les applications sans serveur sur AWS. Les versions de fonctions Lambda permettent de gérer plusieurs versions du code d'une fonction, et API Gateway prend en charge les déploiements canary en acheminant un petit pourcentage du trafic vers une nouvelle version d'API avant de la promouvoir entièrement. Les options incorrectes ne répondent pas aux exigences ou sont moins adaptées : L'utilisation de Route 53 pour une stratégie canary avec API Gateway et Lambda est complexe et ne tire pas parti des fonctionnalités de déploiement canary intégrées à API Gateway. Elastic Beanstalk est conçu pour les applications basées sur des serveurs et n'est pas la meilleure solution pour gérer API Gateway et Lambda, qui sont des services sans serveur. OpsWorks est un service de gestion de configuration qui n'est pas optimal pour les déploiements sans serveur et ne prend pas en charge nativement les déploiements canary pour API Gateway et Lambda.
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