Ein Unternehmen verfügt über eine ältere Datenverarbeitungsanwendung, die auf Amazon EC2-Instanzen ausgeführt wird. Daten werden sequenziell verarbeitet, aber die Reihenfolge der Ergebnisse spielt keine Rolle. Die Anwendung verwendet eine monolithische Architektur und skaliert derzeit nur durch Erhöhen der Instanzgröße. Die Entwickler schreiben die Anwendung als Microservices auf Amazon Elastic Container Service (Amazon ECS) neu. Was sollte ein Solutions Architect für die Kommunikation zwischen den Microservices empfehlen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Amazon Simple Queue Service (Amazon SQS)-Warteschlange. Fügen Sie den Datenproduzenten Code hinzu, um Daten an die Warteschlange zu senden, und fügen Sie den Datenkonsumenten Code hinzu, um Daten aus der Warteschlange zu verarbeiten..
Warum dies die Antwort ist
Die Erstellung einer Amazon SQS-Warteschlange ist die beste Option, da sie eine entkoppelte, asynchrone Kommunikation zwischen Microservices ermöglicht, was ideal für die sequenzielle Verarbeitung ist, bei der die Reihenfolge der Ergebnisse keine Rolle spielt. SQS ist hochverfügbar und skalierbar, was gut zu einer Microservices-Architektur passt. Amazon SNS ist ein Publish/Subscribe-Dienst, der zwar entkoppelt, aber für die Verteilung an mehrere Abonnenten gedacht ist, nicht primär für die Warteschlangenfunktionalität. Eine AWS Lambda-Funktion zum Übergeben von Nachrichten würde unnötige Komplexität und Latenz hinzufügen. Die Verwendung von DynamoDB Streams wäre eine Umgehungslösung, die DynamoDB nicht für seinen primären Zweck nutzt und zusätzliche Kosten und Komplexität mit sich bringt, da es sich um eine Datenbank und nicht um einen Messaging-Dienst handelt.
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