メインコンテンツへスキップ
⚡
Exam-Era
高性能アーキテクチャの設計
AWS SAA (SAA-C03) 過去問・解説

グローバルユーザーに対して、セッション管理とカタログキャッシュを最適化する設計を検討しています。ElastiCache Redis OSS または Memcached のどちらを採用するべきか、CloudFront との組み合わせを含めて最適解を選んでください。

AElastiCache Redis OSS をマルチAZ構成で展開し、セッションデータとカタログキャッシュの両方を Redis に格納する。必要に応じて Global Datastore を有効にしてリージョン間の読み取り Latency を低減する。CloudFront は静的資産のキャッシュと API レスポンスのキャッシュを Cache-Control/ETag で適切に管理する。
正解 ⭕
⭕
【正解の理由】【正解】 Redis はセッションデータの永続性・データ構造の柔軟性・TTL管理を提供し、マルチAZにより可用性を確保します。Global Datastore によりリージョン間の読み取り遅延を低減でき、CloudFront で静的資産と任意の動的レスポンスのエッジキャッシュを活用する最もバランスの取れた構成です。
BElastiCache Memcached を採用し、大規模な一時的キャッシュを実現する。セッションデータは別途永続性を持つサービスで管理し、CloudFront は静的資産のみをキャッシュすることで、動的コンテンツのグローバルパフォーマンス最適化機会を逸する。
誤答
CRedis を使用せず Memcached のみでキャッシュを構成し、セッション管理はアプリケーション層で直接行う。CloudFront はAPIレスポンスのキャッシュを行わず、エッジでのパフォーマンス改善を放棄する。
誤答
DCloudFront を利用せず、ElastiCache Redis OSS のみで全てのキャッシュを処理する。セッションとカタログは一元管理されるが、グローバルユーザーに対するエッジでの低遅延提供ができず、リージョン間の障害復旧も遅延する可能性がある。
誤答

🎯正解の決め手・公式要点まとめ

Redis のグローバル展開と CloudFront のエッジキャッシュを組み合わせることで、セッションの耐障害性・カタログキャッシュの即時性・グローバル latency をバランス良く改善できる点を強調。Memcached はコスト効率が高い反面、永続性・複雑データ構造・グローバルレプリケーションの観点で制約があることを解説。

⚠️ 誤答トラップ・他の選択肢が誤りの詳細理由

この選択肢は〇〇の定義と混同しやすく、本番試験で正答率が落ちる典型的なトラップです...

💡 似た概念との決定的な違い

実務および試験で頻出する関連用語の使い分けは次の3原則で整理できます...

🔒

「誤答トラップ解説」&「全選択肢の個別解説」はPRO会員限定

月額3,000円で全8資格3,200問を解放。毎日演習で翌月実質無料(1日100円学習割)になる逆算サブスク。

アプリで演習を始める(全問解放) ➜

💬ディスカッション・質問スレッド (0)

疑問や改善要望を投稿しよう
スレッドを読み込み中...
Googleアカウントでログインすると質問の投稿やスレッドへの参加ができます。

📚 同分野(高性能アーキテクチャの設計)の類似問題