A media advertising business is responsible for managing a huge volume of real-time communications generated from over 200 websites. Latency in processing must be maintained to a minimum. A 60-shard Amazon Kinesis stream, based on calculations, is more than adequate to manage the maximum data flow, even during traffic spikes. Additionally, the business utilizes an Amazon Kinesis Client Library (KCL) application that is managed by an Auto Scaling group on Amazon Elastic Compute Cloud (EC2). Amazon CloudWatch shows that all operating servers have an average CPU utilization of 25% and a low amount of network traffic.
During peak periods, the business sees a 150 percent to 200 percent increase in the delay of processing messages from Amazon Kinesis. There have been NO complaints of sites publishing to Amazon Kinesis experiencing delays.
What is the optimal method for dealing with latency?
A. Increase the number of shards in the Amazon Kinesis stream to 80 for greater concurrency.
B. Increase the size of the Amazon EC2 instances to increase network throughput.
C. Increase the minimum number of instances in the Auto Scaling group.
D. Increase Amazon DynamoDB throughput on the checkpoint table.
A media advertising business is responsible for managing a huge volume of real-time communications generated from over 2
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
A media advertising business is responsible for managing a huge volume of real-time communications generated from over 2
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!