AWS認定資格 無料問題集

解答・解説

第15問 Amazon DynamoDB 利用のユースケース

 AWS が提供するマネージド型のデータベース・サービスのひとつである Amazon DynamoDB を利用したほうが良いと考えられるユースケースを選択してください。( 3つ選択して下さい。)

  1. 高速に変動する在庫状況の管理 [正しい解答]
  2. 財務会計システムのデータ管理
  3. 低遅延が必要なゲーム処理 [正しい解答]
  4. 販売管理データの業務処理
  5. IoT データの保存 [正しい解答]

(問題ID:CLF301S015)

解答

正しい解答:A. C. E.

  1. A. 高速に変動する在庫状況の管理
  2. C. 低遅延が必要なゲーム処理
  3. E. IoT データの保存

△ 判定不能

 URL を直接入力して「解答・解説」画面を表示した場合、何を選択・解答したかを特定できないため、解答の正誤判定ができません。必要に応じて「同じ問題に再挑戦」ボタンをクリックして、この問題に再チャレンジしてみてください。

徹底解説

 本問題の選択肢の中において、Amazon DynamoDB を利用したほうが良いと考えられるユースケースは、「高速に変動する在庫状況の管理」、「低遅延が必要なゲーム処理」、「IoT データの保存」の3点です。Amazon DynamoDB は、シンプルな構造であり拡張性の高さに特徴のあるマネージド型の NoSQL データベース・サービスです。一貫性を重視するリレーショナル・データベース(RDB)に対して、NoSQL データベースは、その一貫性を弱めることでスケール性能を最大化しています。データの分散配置により可用性と拡張性を確保するもので、同時に読み書きが想定されるシステムの利用等に適しています。例えば、選択肢に示された高速に変動する在庫状況の管理やセッション・データの管理、低遅延が必要なゲームの行動記録処理、IoT データの保存・蓄積が、NoSQL データベースの有用なユースケースとなります。
 一方で、財務会計システムのデータ管理や販売管理データの業務処理には、一貫した正確性・整合性が求められ、SQL 型のトランザクション処理を実行することが必要となることが多いため、NoSQL ではなく RDB を利用したほうが良いユースケースであるといえます。

Step Up!
 NoSQL データベースには、キー・バリュー型、ドキュメント・データベース、インメモリ・データストアといったように様々な実装方式があります。AWS ではここにあげた各々の方式に対応したマネージド・サービスのラインナップがあり、キー・バリュー型の マネージド・サービスとして提供されているものが、Amazon DynamoDB です。

問題掲載日:2023-12-23

Information

What's New

  • 2025/5/1 問題ID: CLF302S003 AWS CloudTrail に関する説明に関する問題を加筆・修正しました。
  • 2025/4/30 問題ID: CLF204C015 AWS 環境の管理とモニタリングに関する問題を加筆・修正しました。
  • 2025/4/27 問題ID: CLF202C031 SQL インジェクションや XSS に対する保護対策に関する問題を加筆・修正しました。
  • 2025/4/27 問題ID: CLF301S022 インターネットからの VPC アクセスに対する制御に関する問題を加筆・修正しました。
  • 2025/4/27 問題ID: CLF202C047 VPCの境界におけるファイアウォール/IPSの機能の実装に関する問題を加筆・修正しました。

Reference Books

図解即戦力 AWS のしくみと技術がこれ1冊でしっかりわかる教科書[改訂2版]

図解即戦力 AWS のしくみと技術がこれ1冊でしっかりわかる教科書[改訂2版]
 これからIT業界に転職することを考えている方やエンジニア1年生の方などで、緑のテキストが少し難しく感じる人にお薦めの1冊です。AWSのしくみや技術をわかりやすく解説する図解本となっています。さらに、2025年4月21日に頁数を大幅に増やして、よりたくさんのサービスをフルカラーの図解で解説する第2版がリリースされました。これからの購入を検討されている方はこちらを確認ください。

AWS 認定クラウドプラクティショナー 資格試験テキスト(改訂第3版)

AWS 認定クラウドプラクティショナー 資格試験テキスト(改訂第3版)
 AWS クラウドプラクティショナーのテキストとして、必ず紹介されるような定番の参考書です。本書でひと通り学習した後に、当サイトで問題演習をすることにより効果的に知識の定着を図ることができます。