A company needs to ingest and handle large amounts of streaming data that its application generates. The application runs on Amazon EC2 instances and sends data to Amazon Kinesis Data Streams, which is configured with default settings. Every other day, the application consumes the data and writes the data to an Amazon S3 bucket for business intelligence (BI) processing. The company observes that Amazon S3 is not receiving all the data that the application sends to Kinesis Data Streams. What should a solutions architect do to resolve this issue?
A) Update the Kinesis Data Streams default settings by modifying the data retention period.
B) Update the application to use the Kinesis Producer Library (KPL) to send the data to Kinesis Data Streams.
C) Update the number of Kinesis shards to handle the throughput of the data that is sent to Kinesis Data Streams.
D) Turn on S3 Versioning within the S3 bucket to preserve every version of every object that is ingested in the S3 bucket.
Correct Answer:
Verified
Q585: A company has a Microsoft Windows-based application
Q586: A company has hired a solutions architect
Q587: A company is running a publicly accessible
Q588: A media company is evaluating the possibility
Q589: An online learning company is migrating to
Q591: A company is designing a new application
Q592: A company hosts a multi-tier web application
Q593: A solutions architect must provide an automated
Q594: A company is running a multi-tier ecommerce
Q595: A solutions architect is designing a solution
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents