Archivierung und Analyse von SNS Amazon-Nachrichten: Ein Anwendungsbeispiel für Ticketing-Plattformen - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Archivierung und Analyse von SNS Amazon-Nachrichten: Ein Anwendungsbeispiel für Ticketing-Plattformen

Dieser Abschnitt enthält ein Tutorial zu einem häufigen Anwendungsfall für die Archivierung und Analyse von SNS Amazon-Nachrichten.

Die Einstellung dieses Anwendungsfalles ist eine Flugticket-Plattform, die in einem regulierten Umfeld betrieben wird. Die Plattform unterliegt einem Compliance-Rahmen, der das Unternehmen verpflichtet, alle Ticketverkäufe mindestens fünf Jahre lang zu archivieren. Um das Compliance-Ziel in Bezug auf die Datenspeicherung zu erreichen, abonniert das Unternehmen einen Amazon Data Firehose-Lieferstream zu einem bestehenden SNS Thema. Das Ziel für den Bereitstellungsdatenstrom ist ein Amazon Simple Storage Service (Amazon S3) Bucket. Mit dieser Konfiguration werden alle zum SNS Thema veröffentlichten Ereignisse im Amazon S3 S3-Bucket archiviert. Das folgende Diagramm illustriert die Architektur dieser Konfiguration.

Eine AWS Architektur für eine Ticketing-Plattform, die veranschaulicht, wie Ticketverkaufsdaten verarbeitet und archiviert werden. Es zeigt den Datenfluss von einer Lambda-Funktion durch ein SNS Amazon-Thema, das dann Nachrichten zur Zahlungsabwicklung und Betrugserkennung an SQS Amazon-Warteschlangen verteilt, die von den jeweiligen Lambda-Funktionen bearbeitet werden. Die Daten werden auch über Amazon Kinesis Data Firehose zur langfristigen Archivierung in einen Amazon S3 S3-Bucket gestreamt, wodurch die Einhaltung der Datenaufbewahrungsanforderungen unterstützt wird. Dieses Setup ermöglicht es der Plattform, mithilfe von Tools wie Amazon Athena detaillierte Analysen von Ticketverkaufsdaten durchzuführen.

Um Analysen durchzuführen und Einblicke in den Ticketverkauf zu gewinnen, führt das Unternehmen SQL Abfragen mit Amazon Athena durch. Zum Beispiel kann das Unternehmen abfragen, um mehr über die beliebtesten Reiseziele und die häufigsten Flyer zu erfahren.

Um die AWS Ressourcen für diesen Anwendungsfall zu erstellen, können Sie die Vorlage AWS Management Console oder eine AWS CloudFormation Vorlage verwenden.