ElastiCache 試験Tips
ElastiCache 試験Tips (SAA/SAP)
Section titled “ElastiCache 試験Tips (SAA/SAP)”頻出トピック
Section titled “頻出トピック”1. Redis vs Memcached
Section titled “1. Redis vs Memcached”Redis: 永続化: あり レプリケーション: あり Multi-AZ: あり データ構造: 豊富 用途: セッション、複雑キャッシュ
Memcached: 永続化: なし レプリケーション: なし Multi-AZ: なし データ構造: Key-Valueのみ マルチスレッド: あり 用途: シンプルキャッシュ
頻出: Q: セッション管理、Multi-AZ A: Redis
Q: シンプルキャッシュ、マルチスレッド A: Memcached2. キャッシュ戦略
Section titled “2. キャッシュ戦略”Lazy Loading: - キャッシュミス時にDB取得 - キャッシュに保存 - メリット: 必要なデータのみ - デメリット: 初回遅い
Write-Through: - 書き込み時にキャッシュ更新 - メリット: 常に最新 - デメリット: 書き込みコスト
TTL: - 自動期限切れ - 推奨: Lazy Loading + TTL3. ElastiCache vs DAX
Section titled “3. ElastiCache vs DAX”ElastiCache: - 汎用キャッシュ - RDS、Aurora等 - アプリ側で実装
DAX: - DynamoDB専用 - 透過的 - アプリ変更最小
頻出: Q: DynamoDBキャッシュ A: DAX頻出シナリオ
Section titled “頻出シナリオ”シナリオ1: DB負荷削減
Section titled “シナリオ1: DB負荷削減”要件: RDS読み取り負荷削減解答: ElastiCache Redis
ポイント:✓ キャッシュヒット率向上✓ TTL適切設定✓ Lazy Loadingシナリオ2: セッション管理
Section titled “シナリオ2: セッション管理”要件: Auto Scaling対応セッション共有解答: ElastiCache Redis + Multi-AZ
ポイント:✓ 永続化✓ Multi-AZ✓ ステートレス化よくある間違い
Section titled “よくある間違い”× 誤り: Memcachedで永続化○ 正解: Redis使用
× 誤り: キャッシュのみでDB不要○ 正解: キャッシュは補助、DBは必須
× 誤り: ElastiCache for DynamoDB○ 正解: DAX使用SAA試験重要ポイント
Section titled “SAA試験重要ポイント”基本: ☐ Redis vs Memcached ☐ キャッシュ戦略 ☐ Multi-AZ
ユースケース: ☐ DBキャッシュ ☐ セッション管理SAP試験重要ポイント
Section titled “SAP試験重要ポイント”高度: ☐ クラスターモード ☐ Read Replica ☐ バックアップ戦略 ☐ 暗号化