SAAデータ層設計
問題文を読んだら、まずデータ特性を見ます。
ストレージ選定
- S3: 大容量オブジェクト、静的コンテンツ、バックアップ
- EBS: 単一EC2向け高性能ブロック
- EFS: 複数EC2で共有するファイル
DB選定
- RDS/Aurora: ACIDとSQLが必要
- DynamoDB: ミリ秒レイテンシのNoSQL
- Redshift: 分析系DWH
性能改善
- ElastiCache: 読み取り負荷をキャッシュで削減
- Aurora Read Replicaで読み取りスケール
- S3ライフサイクルで自動階層化(Standard-IA/Glacier系)