Topic 1 Question 462
A developer is building an application that processes a stream of user-supplied data. The data stream must be consumed by multiple Amazon EC2 based processing applications in parallel and in real time. Each processor must be able to resume without losing data if there is a service interruption. The application architect plans to add other processors in the near future, and wants to minimize the amount of data duplication involved.
Which solution will satisfy these requirements?
Publish the data to Amazon Simple Queue Service (Amazon SQS).
Publish the data to Amazon Data Firehose.
Publish the data to Amazon EventBridge.
Publish the data to Amazon Kinesis Data Streams.
ユーザの投票
コメント(1)
- 正解だと思う選択肢: D
Real-time Data Streaming: Kinesis Data Streams is designed for real-time processing of streaming data. It offers high throughput and low latency, making it suitable for applications requiring immediate processing of incoming data.
Parallel Processing: Kinesis Data Streams allows you to partition the data stream into shards. Each shard can be consumed by a single consumer (in this case, an EC2 instance). By creating multiple shards, you can distribute the processing load across multiple EC2 instances for parallel processing. This scales horizontally to accommodate increasing data volume and processing needs.
👍 1ShakthiGCP2024/12/12
シャッフルモード