Ein Unternehmen möchte die Entwicklungszeit für neue Funktionen verkürzen. Es nutzt CodeBuild und CodeDeploy, um Anwendungen zu erstellen und bereitzustellen, und verfügt über eine separate CodePipeline CI/CD-Pipeline pro Microservice. Das Unternehmen benötigt mehr Transparenz bei Metriken wie der durchschnittlichen Zeit zwischen Feature-Releases und der mittleren Wiederherstellungszeit nach fehlgeschlagenen Bereitstellungen. Welche Lösung bietet diese Transparenz mit dem geringsten Konfigurationsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Eine Lambda-Funktion schreiben, die benutzerdefinierte CloudWatch-Metriken über erfolgreiche und fehlgeschlagene Pipeline-Läufe ausgibt. EventBridge-Regeln erstellen, die die Lambda-Funktion nach jedem erfolgreichen Lauf und nach jedem fehlgeschlagenen Lauf aufrufen. Die Metriken verwenden, um ein CloudWatch-Dashboard zu erstellen..
Warum dies die Antwort ist
Die korrekte Lösung bietet die benötigte Transparenz mit dem geringsten Konfigurationsaufwand, da sie direkt CloudWatch-Metriken nutzt, die für Dashboards optimiert sind. EventBridge-Regeln, die auf Pipeline-Ereignisse reagieren, stellen sicher, dass Metriken sofort nach Abschluss oder Fehlschlag eines Laufs erfasst werden, was für die Berechnung von Wiederherstellungszeiten entscheidend ist. Die Option, die Lambda alle 5 Minuten aufruft, würde zu veralteten Daten führen und die Echtzeit-Transparenz beeinträchtigen. Die Verwendung von DynamoDB und QuickSight ist zwar möglich, erfordert jedoch einen höheren Konfigurationsaufwand für die Datenintegration und Visualisierung, da CloudWatch bereits für Metriken und Dashboards optimiert ist.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich