ある企業が、Amazon EC2 で実行されているアプリケーションから大量のストリーミングデータを取り込んでいます。このアプリケーションは、デフォルト設定で構成された Amazon Kinesis Data Streams にデータを送信します。2日ごとに、アプリケーションはデータを使用し、BI 処理のために Amazon S3 バケットに書き込みます。同社は、Kinesis Data Streams に送信されたすべてのデータが S3 に届いていないことを発見しました。ソリューションアーキテクトはこれを解決するために何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: データ保持期間を変更して、Kinesis Data Streams のデフォルト設定を更新する。.
これが解答である理由
Kinesis Data Streams のデフォルトのデータ保持期間は24時間です。アプリケーションが2日(48時間)ごとにデータを使用し、S3に書き込む場合、デフォルトの保持期間では古いデータが失われてしまいます。データ保持期間を48時間以上に延長することで、すべてのデータがS3に書き込まれる前にKinesis Data Streamsに残るようになります。KPLはプロデューサー側の機能であり、データの取り込みには役立ちますが、保持期間の問題は解決しません。シャード数の変更はスループットの問題を解決しますが、データ保持の問題ではありません。S3バージョニングはS3に保存されたデータのバージョン管理であり、Kinesis Data Streamsからのデータ損失とは無関係です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要