Ein Unternehmen migriert eine monolithische Webanwendung auf Amazon EC2 zu einer serverlosen Microservices-Architektur und wünscht sich ein ereignisgesteuertes, lose gekoppeltes Design unter Verwendung des Publish/Subscribe-Musters. Welche Lösung ist die kostengünstigste?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie eine Amazon API Gateway HTTP API, um eine AWS Lambda-Funktion aufzurufen, die Ereignisse in ein Amazon Simple Notification Service (Amazon SNS)-Thema veröffentlicht. Konfigurieren Sie einen oder mehrere Abonnenten, um Ereignisse vom Thema zu empfangen..
Warum dies die Antwort ist
Die Konfiguration einer Amazon API Gateway HTTP API, die eine AWS Lambda-Funktion aufruft, welche Ereignisse in ein Amazon SNS-Thema veröffentlicht, ist die kostengünstigste Lösung. HTTP APIs sind im Vergleich zu REST APIs günstiger und bieten dennoch die notwendige Funktionalität für diesen Anwendungsfall. Amazon SNS ist ein vollständig verwalteter Publish/Subscribe-Dienst, der eine lose Kopplung und ereignisgesteuerte Kommunikation ermöglicht und dabei kosteneffizient ist, da nur für die tatsächlich genutzten Nachrichten und Datenübertragungen bezahlt wird. Abonnenten können verschiedene Endpunkte umfassen, was die Flexibilität erhöht. Die Option mit SQS ist weniger geeignet für ein echtes Publish/Subscribe-Muster, da SQS eine Warteschlange für Punkt-zu-Punkt-Kommunikation ist und nicht nativ mehrere Abonnenten unterstützt, die unabhängig voneinander die gleichen Nachrichten empfangen. Kinesis Data Streams mit Enhanced Fan-Out ist eine leistungsstarke, aber teurere Lösung für Echtzeit-Datenströme mit hohem Durchsatz, die für dieses Szenario überdimensioniert und damit nicht die kostengünstigste Wahl wäre. Die REST API-Option ist teurer als die HTTP API, ohne wesentliche Vorteile für dieses spezifische ereignisgesteuerte Szenario zu bieten.
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