Archivo y análisis de SNS mensajes de Amazon: un ejemplo de caso de uso para plataformas de venta de billetes de avión - Amazon Simple Notification Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Archivo y análisis de SNS mensajes de Amazon: un ejemplo de caso de uso para plataformas de venta de billetes de avión

En esta sección se proporciona un tutorial sobre un caso de uso común para archivar y analizar los SNS mensajes de Amazon.

La configuración de este caso de uso es una plataforma de emisión de billetes de avión que opera en un entorno regulado. La plataforma está sujeta a un marco de conformidad que exige que la empresa archive todas las ventas de entradas durante un mínimo de cinco años. Para cumplir con el objetivo de cumplimiento en materia de retención de datos, la empresa suscribe una transmisión de entrega de Amazon Data Firehose a un SNS tema existente. El destino del flujo de entrega es un bucket de Amazon Simple Storage Service (Amazon S3). Con esta configuración, todos los eventos publicados en el SNS tema se archivan en el bucket de Amazon S3. En el siguiente diagrama, se ilustra la arquitectura de esta configuración.

Una AWS arquitectura para una plataforma de venta de billetes de avión que ilustra cómo se procesan y archivan los datos de venta de billetes. Muestra el flujo de datos de una función de Lambda a través de un SNS tema de Amazon, que luego distribuye los mensajes a las SQS colas de Amazon para el procesamiento de pagos y la detección de fraudes, gestionadas por las funciones de Lambda respectivas. Los datos también se transmiten a través de Amazon Kinesis Data Firehose a un bucket de Amazon S3 para su archivado a largo plazo, lo que contribuye al cumplimiento de los requisitos de retención de datos. Esta configuración permite a la plataforma ejecutar análisis detallados de los datos de venta de entradas mediante herramientas como Amazon Athena.

Para realizar análisis y obtener información sobre la venta de entradas, la empresa realiza SQL consultas con Amazon Athena. Por ejemplo, la empresa puede consultar para conocer los destinos más populares y los viajeros más frecuentes.

Para crear los AWS recursos para este caso de uso, puede utilizar la plantilla AWS Management Console o una AWS CloudFormation plantilla.