Das Bestellsystem eines Unternehmens sendet Anfragen von Clients an Amazon EC2-Instanzen, die Bestellungen verarbeiten und in Amazon RDS speichern. Benutzer müssen Bestellungen derzeit erneut verarbeiten, wenn das System ausfällt. Das Unternehmen wünscht sich eine resiliente Lösung, die Bestellungen nach einem Ausfall automatisch verarbeitet. Was sollte ein Solutions Architect tun, um diese Anforderungen zu erfüllen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verschieben Sie die EC2-Instanzen in eine Auto Scaling-Gruppe. Konfigurieren Sie das Bestellsystem so, dass Nachrichten an eine Amazon Simple Queue Service (Amazon SQS)-Warteschlange gesendet werden. Konfigurieren Sie die EC2-Instanzen so, dass sie Nachrichten aus der Warteschlange konsumieren..
Warum dies die Antwort ist
Die Verschiebung der EC2-Instanzen in eine Auto Scaling-Gruppe erhöht die Verfügbarkeit und Skalierbarkeit, da bei Ausfall einer Instanz automatisch eine neue gestartet wird. Die Konfiguration des Bestellsystems zur Nutzung einer Amazon SQS-Warteschlange entkoppelt die Auftragserfassung von der Auftragsverarbeitung. Wenn das Verarbeitungssystem ausfällt, bleiben die Bestellungen in der SQS-Warteschlange erhalten und können von den EC2-Instanzen verarbeitet werden, sobald diese wieder verfügbar sind oder neue Instanzen gestartet werden. Dies stellt sicher, dass keine Bestellungen verloren gehen und die Verarbeitung nach einem Ausfall automatisch fortgesetzt wird. Die Option mit EventBridge und ECS ist nicht direkt anwendbar, da die bestehende Architektur EC2-Instanzen verwendet und EventBridge eher für ereignisgesteuerte Workflows als für die Entkopplung von Verarbeitungssystemen geeignet ist. Die Option mit dem ALB verbessert zwar die Verfügbarkeit der EC2-Instanzen, löst aber nicht das Problem der persistenten Speicherung von Bestellungen während eines Ausfalls der Verarbeitungsinstanzen. Die SNS- und Lambda-Option ist zu komplex und würde eine grundlegende Umstrukturierung erfordern, während SQS eine einfachere und effektivere Lösung für dieses Problem bietet.
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