Q98 — AWS DVA-C02 第1章
第 98/100 問 | ← 第1章
ローカル環境でセッション状態を共有するWebアプリケーションをAWSへ移行しています。このアプリケーションは、フォールトトレランス機能を持ち、スケーラビリティが高く、サービス中断があってもユーザーエクスペリエンスに影響を与えてはなりません。 セッション状態を保存するための最適な選択肢は何ですか?
- A. セッション状態をAmazon ElastiCacheに保存する。 ✓
- B. セッション状態をAmazon CloudFrontに保存する。
- C. セッション状態をAmazon S3に保存する。
- D. Elastic Load Balancingでセッションアフィニティ(セッションスティッキネス)を有効化する。
正解: A. セッション状態をAmazon ElastiCacheに保存する。
解説
Amazon ElastiCacheは、高速なデータアクセスと低遅延を提供するインメモリデータストアサービスであり、頻繁な読み書きと迅速な応答が求められるセッション状態の保存に非常に適しています。また、フォールトトレランスおよびスケーラビリティを備え、高並列性や変動する負荷にも対応できます。一方、Amazon CloudFrontはコンテンツ配信ネットワーク(CDN)であり、セッション状態の保存には使用できません。Amazon S3は大量の静的データ保存に適していますが、セッション状態のような低遅延・高頻度アクセスには不向きです。Elastic Load Balancerのセッションアフィニティはセッション状態の保存手段ではなく、フォールトトレランスやスケーラビリティを満たしません。よって、最適な選択肢はAです。 【ランタン認定提供:swufelp1999】