A company is building a centralized logging solution that will aggregate logs from various microservices. Each microservice will publish log messages to a central system, which will then store the logs for analysis and monitoring purposes. Given the need for high throughput and the ability to handle spikes in log data volume without losing messages, which service should the Architect recommend for collecting log data?
Amazon Glacier
Amazon Kinesis Data Firehose
Amazon Simple Queue Service (SQS)
Amazon Relational Database Service (RDS) Read Replicas