A logistics company wants to ingest GPS coordinate telemetry from a fleet of 50,000 delivery vehicles. The telemetry data must be stored in Amazon S3 in near-real-time (within 5 minutes) for operational dashboarding. The system must scale automatically to handle changes in traffic throughout the day while requiring minimal management of infrastructure. Which solution should a solutions architect recommend to meet these requirements?
- Configure Amazon Data Firehose to collect the telemetry data and write it directly to the Amazon S3 bucket.Cevap
- BUse Amazon Kinesis Data Streams to ingest the telemetry data and configure a static number of shards to write the data to Amazon S3.
- CDeploy Amazon SQS standard queues to ingest the telemetry data, and use AWS Lambda to retrieve the messages and write them to Amazon S3 in chronological order.
- DConfigure AWS Lambda functions to run continuously in a loop to poll the telemetry data from the vehicles and write it to Amazon S3.
Cevap
Configure Amazon Data Firehose to collect the telemetry data and write it directly to the Amazon S3 bucket.
The correct solution uses Amazon Data Firehose to ingest the GPS telemetry data. Firehose is a fully managed service that automatically scales to match data volume, requires zero operational overhead for infrastructure, and can natively deliver data directly to Amazon S3 based on a time or size buffer (such as the 5-minute requirement).
Adım Adım Çözüm
Anahtar Kavram
Serverless streaming ingestion and delivery to Amazon S3 using Amazon Data Firehose.
Tahmini Süre:1m 0s