Une entreprise souhaite réduire le temps de développement de nouvelles fonctionnalités. Elle utilise CodeBuild et CodeDeploy pour créer et déployer des applications et dispose d'un pipeline CI/CD CodePipeline distinct par microservice. L'entreprise a besoin d'une meilleure visibilité sur des métriques telles que le temps moyen entre les livraisons de fonctionnalités et le temps moyen de récupération après des déploiements échoués. Quelle solution offre cette visibilité avec le moins d'effort de configuration ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Écrire une fonction Lambda qui émet des métriques CloudWatch personnalisées sur les exécutions de pipeline réussies et échouées. Créer des règles EventBridge qui invoquent la fonction Lambda après chaque exécution réussie et après chaque exécution échouée. Utiliser les métriques pour créer un tableau de bord CloudWatch..
Pourquoi c'est la réponse
La solution correcte utilise EventBridge pour déclencher une fonction Lambda à chaque événement de succès ou d'échec du pipeline. Cette approche événementielle garantit que les métriques sont émises en temps réel et avec précision pour chaque exécution, ce qui est essentiel pour calculer le temps moyen entre les livraisons et le temps moyen de récupération. La fonction Lambda émet ensuite des métriques CloudWatch personnalisées, qui peuvent être facilement visualisées dans un tableau de bord CloudWatch avec un minimum d'effort de configuration, car CloudWatch est nativement intégré pour la collecte et la visualisation des métriques. Les options qui utilisent un déclencheur planifié toutes les 5 minutes (au lieu d'un déclencheur événementiel) ne fourniraient pas des données en temps réel et pourraient manquer des exécutions ou introduire des retards dans les métriques, rendant les calculs de temps inexacts. L'utilisation de DynamoDB et QuickSight est une solution plus complexe et plus coûteuse pour ce cas d'utilisation, nécessitant une configuration et une maintenance supplémentaires par rapport à l'intégration native de CloudWatch pour les métriques.
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