Ein Unternehmen verfügt über einen Datenerfassungs-Workflow, der aus einem Amazon SNS-Thema, das Benachrichtigungen über neue Datenlieferungen empfängt, und einer AWS Lambda-Funktion besteht, die die Daten verarbeitet und speichert. Gelegentlich schlägt die Erfassung aufgrund von Netzwerkverbindungsproblemen fehl, und diese Daten werden erst erfasst, wenn ein Job manuell erneut ausgeführt wird. Was sollte ein Solutions Architect tun, um sicherzustellen, dass alle Benachrichtigungen schließlich verarbeitet werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie eine Amazon Simple Queue Service (Amazon SQS)-Warteschlange als Ziel für den Fehlerfall. Ändern Sie die Lambda-Funktion, um Nachrichten in der Warteschlange zu verarbeiten..
Warum dies die Antwort ist
Die Konfiguration einer Amazon SQS-Warteschlange als Ziel für den Fehlerfall (Dead-Letter Queue) ist die effektivste Lösung. Wenn die Lambda-Funktion aufgrund von Netzwerkproblemen fehlschlägt, werden die Nachrichten nicht verworfen, sondern in die SQS-Warteschlange verschoben. Dies stellt sicher, dass keine Daten verloren gehen und später erneut verarbeitet werden können, sobald die Netzwerkprobleme behoben sind. Die Lambda-Funktion kann dann so geändert werden, dass sie Nachrichten aus dieser Warteschlange verarbeitet, um die fehlgeschlagenen Erfassungen nachzuholen. Die Bereitstellung der Lambda-Funktion über mehrere Availability Zones (AZs) erhöht die Verfügbarkeit der Funktion selbst, verhindert aber nicht, dass die Verarbeitung fehlschlägt, wenn externe Netzwerkverbindungen zu anderen Diensten gestört sind. Eine Erhöhung der CPU- und Speicherzuweisungen verbessert die Leistung der Funktion, löst aber keine externen Netzwerkprobleme. Die Erhöhung der Wiederholungsstrategie des SNS-Themas kann helfen, vorübergehende Probleme zu überwinden, bietet aber keine Garantie für die Verarbeitung aller Nachrichten bei anhaltenden oder wiederkehrenden Fehlern und ist weniger robust als eine Dead-Letter Queue.
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