Ein Unternehmen betreibt eine Auftragsverarbeitungsanwendung auf einer Amazon EC2-Instanz, die Aufträge in einer Amazon Aurora-Datenbank speichert. Während Spitzenlastzeiten kann die Anwendung Aufträge manchmal nicht schnell genug schreiben. Was sollte ein Solutions Architect tun, um sicherzustellen, dass Aufträge zuverlässig und so schnell wie möglich in die Datenbank geschrieben werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Schreiben Sie Aufträge in eine Amazon Simple Queue Service (Amazon SQS)-Warteschlange. Verwenden Sie EC2-Instanzen in einer Auto Scaling-Gruppe hinter einem Application Load Balancer, um aus der SQS-Warteschlange zu lesen und Aufträge in die Datenbank zu verarbeiten..
Warum dies die Antwort ist
Die korrekte Antwort ist, Aufträge in eine Amazon SQS-Warteschlange zu schreiben und EC2-Instanzen in einer Auto Scaling-Gruppe zu verwenden, um diese zu verarbeiten. SQS entkoppelt die Anwendung von der Datenbank, puffert Aufträge während Spitzenlasten und sorgt für zuverlässige Zustellung. Die Auto Scaling-Gruppe passt die Verarbeitungskapazität dynamisch an die Warteschlangenlast an, was eine effiziente und schnelle Verarbeitung gewährleistet. Die Option mit SNS ist falsch, da SNS ein Publish/Subscribe-Dienst ist, der für die Entkopplung von Sendern und Empfängern gedacht ist, aber keine Warteschlangenfunktionalität bietet, die für die zuverlässige Pufferung von Aufträgen bei Datenbanküberlastung erforderlich wäre. Das direkte Abonnieren des Datenbank-Endpunkts durch SNS ist zudem keine typische oder empfohlene Architektur für diesen Anwendungsfall. Die Option, die EC2-Instanzgröße zu erhöhen und SNS zu verwenden, ist unzureichend, da das Erhöhen der Instanzgröße allein das Problem der Datenbanküberlastung nicht löst und SNS nicht als Warteschlange dient. Die Option, SQS nur bei CPU-Schwellenwerten zu verwenden, ist suboptimal, da sie nicht proaktiv die Datenbank vor Überlastung schützt und die Skalierung der EC2-Instanzen nicht optimal auf die tatsächliche Last in der Warteschlange reagieren würde.
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