Eine Anwendung auf EC2-Instances benötigt dynamische Feature-Flags, die anwendungsübergreifend geteilt werden. Die Anwendung muss in Intervallen auf aktualisierte Flag-Werte abfragen und die Werte beim Abrufen zwischenspeichern. Welche Lösung bietet die betrieblich effizienteste Implementierung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Speichern Sie Flags in AWS AppConfig, führen Sie den AWS AppConfig Agent auf jeder EC2-Instanz aus, um auf Updates abzufragen, und lassen Sie die Anwendung Werte vom Localhost-Endpunkt des Agenten lesen..
Warum dies die Antwort ist
AWS AppConfig ist speziell für dynamische Feature-Flags und Konfigurationsdaten konzipiert. Der AppConfig Agent, der auf jeder EC2-Instanz läuft, fragt effizient nach Updates ab und stellt die Konfiguration über einen lokalen Endpunkt bereit, was Latenz reduziert und die Anwendungsleistung verbessert. Die Anwendung liest die Werte direkt vom Agenten-Cache, was das Caching-Muster erfüllt. Falsche Optionen: AWS Secrets Manager ist für sensible Daten gedacht, nicht primär für Feature-Flags. ElastiCache mit Lazy Loading würde zusätzliche Komplexität und Kosten für das Caching bedeuten. DynamoDB mit DAX ist eine gute Lösung für Caching, aber AppConfig ist für Konfigurationsmanagement optimiert und bietet eine einfachere Verwaltung von Feature-Flags. Systems Manager Parameter Store kann Feature-Flags speichern, aber das Abfragen über das AWS SDK und das manuelle Verwalten des Anwendungsspeichercaches ist weniger effizient und erfordert mehr Implementierungsaufwand als AppConfig mit seinem Agenten.
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