AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト – アソシエイト
解説
正解はAです。Amazon ElastiCacheはインメモリデータストアであり、マイクロ秒レベルの超低レイテンシーを実現できます。セッション情報のような短期間保持するキー・バリューデータに最適で、TTL(Time To Live)機能により指定時間経過後のデータを自動削除できます。RedisまたはMemcachedエンジンを選択でき、極めて高速なアクセスパターンに対応できます。
選択肢B:Amazon RDSはリレーショナルデータベースサービスで、永続的・構造化されたデータの保存に適しています。セッション情報のような一時的な高速アクセスが必要なキー・バリューデータには適しておらず、cron処理による削除は運用負荷が高く、マイクロ秒レベルの応答速度要件を満たすことができません。
選択肢C:Amazon DynamoDBはキー・バリュー型データベースとしてTTL機能を持ち、スケーラビリティにも優れています。ただし、応答レイテンシーは一桁ミリ秒程度であり、本問が求めるマイクロ秒レベルの超低レイテンシー要件を満たすことができません。この点でインメモリキャッシュであるElastiCacheの方が適切です。
選択肢D:Amazon Redshiftはデータウェアハウスサービスであり、大規模な分析クエリ処理に特化しています。高頻度の読み書きが発生する一時的なキー・バリューデータの管理には適しておらず、コスト面でも非効率です。
Amazon ElastiCache
Amazon RDS
Amazon Redshift
選択肢B:Amazon RDSはリレーショナルデータベースサービスで、永続的・構造化されたデータの保存に適しています。セッション情報のような一時的な高速アクセスが必要なキー・バリューデータには適しておらず、cron処理による削除は運用負荷が高く、マイクロ秒レベルの応答速度要件を満たすことができません。
選択肢C:Amazon DynamoDBはキー・バリュー型データベースとしてTTL機能を持ち、スケーラビリティにも優れています。ただし、応答レイテンシーは一桁ミリ秒程度であり、本問が求めるマイクロ秒レベルの超低レイテンシー要件を満たすことができません。この点でインメモリキャッシュであるElastiCacheの方が適切です。
選択肢D:Amazon Redshiftはデータウェアハウスサービスであり、大規模な分析クエリ処理に特化しています。高頻度の読み書きが発生する一時的なキー・バリューデータの管理には適しておらず、コスト面でも非効率です。
関連サービスの解説
Amazon DynamoDBAmazon ElastiCache
Amazon RDS
Amazon Redshift
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 59%
No.3 解説
あるスタートアップ企業が、ユーザーのセッション情報を保持するWebアプリケーションを開発しています。アクセス数は1日あたり約50万件で、セッションデータは10分間のみ保持すれば十分です。データは単純なキー・バリュー構造で、マイクロ秒レベルの超低レイテンシーな応答速度が求められています。また、データの自動削除機能が必要です。このような要件を満たすために最も適切なAWSサービスはどれですか。
- Amazon ElastiCacheを使用し、TTL機能でセッションデータを管理する
- Amazon RDSを使用し、cron処理で期限切れデータを削除する
- Amazon DynamoDBを使用し、TTL機能でセッションデータを管理する
- Amazon Redshiftを使用し、列指向ストレージでセッションデータを管理する
広告
会員機能
お役立ち情報
- プレミアム会員のご紹介
- 会員機能のご紹介
- おすすめの勉強方法
- 試験概要
- 資格を取得するメリット
- 合格率や難易度と勉強時間の目安
- AWSサービスの解説
- AWS認定資格の種類・対象者・受験料・合格ライン
- スマホのホーム画面に登録する方法
姉妹サイト
- CLF:AWS 認定クラウドプラクティショナー
- SAA:AWS 認定ソリューションアーキテクト-アソシエイト
- AIF:AWS 認定AIプラクティショナー
- SOA:AWS 認定CloudOpsエンジニア-アソシエイト
- DVA:AWS 認定デベロッパー-アソシエイト
- SAP:AWS 認定ソリューションアーキテクト-プロフェッショナル
- AZ-900:Microsoft Azure Fundamentals
- AI-900:Microsoft Azure AI Fundamentals