AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト – アソシエイト
解説
正解はAです。Amazon ElastiCacheは、インメモリデータストアとして、ミリ秒未満の超低レイテンシーを実現できます。セッション情報のような短期間保持するキー・バリューデータに最適で、TTL(Time To Live)機能により指定時間経過後のデータ自動削除が可能です。RedisまたはMemcachedエンジンを選択でき、高速なアクセスパターンに対応できます。
選択肢B:Amazon RDSはリレーショナルデータベースサービスで、永続的なデータ保存に適していますが、セッション情報のような一時的な高速アクセスが必要なキー・バリューデータの用途には最適ではありません。また、cron処理による削除は運用負荷が高く、ミリ秒単位の応答速度要件を満たすことが困難です。
選択肢C:Amazon DynamoDBもキー・バリューデータベースとしてTTL機能を持ち、この要件を満たすことは可能ですが、問題文の「ミリ秒単位の応答速度」という要件に対しては、インメモリキャッシュであるElastiCacheの方がより高速で適切です。DynamoDBは通常一桁ミリ秒のレイテンシーですが、ElastiCacheはマイクロ秒レベルの応答が可能です。
選択肢D:Amazon Redshiftはデータウェアハウスサービスで、大規模な分析クエリに最適化されています。セッション情報のような高頻度の読み書きが発生する一時的なキー・バリューデータの用途には適していません。また、コスト面でも非効率です。
Amazon ElastiCache
Amazon RDS
Amazon Redshift
選択肢B:Amazon RDSはリレーショナルデータベースサービスで、永続的なデータ保存に適していますが、セッション情報のような一時的な高速アクセスが必要なキー・バリューデータの用途には最適ではありません。また、cron処理による削除は運用負荷が高く、ミリ秒単位の応答速度要件を満たすことが困難です。
選択肢C:Amazon DynamoDBもキー・バリューデータベースとしてTTL機能を持ち、この要件を満たすことは可能ですが、問題文の「ミリ秒単位の応答速度」という要件に対しては、インメモリキャッシュであるElastiCacheの方がより高速で適切です。DynamoDBは通常一桁ミリ秒のレイテンシーですが、ElastiCacheはマイクロ秒レベルの応答が可能です。
選択肢D:Amazon Redshiftはデータウェアハウスサービスで、大規模な分析クエリに最適化されています。セッション情報のような高頻度の読み書きが発生する一時的なキー・バリューデータの用途には適していません。また、コスト面でも非効率です。
関連サービスの解説
Amazon DynamoDBAmazon ElastiCache
Amazon RDS
Amazon Redshift
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 62%
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