AWS
Web Application (3-tier)
ALB + ECS Fargate + Aurora Serverless v2 + ElastiCache Redis の標準3層構成。スタートアップから中規模サービスまで幅広く採用される最もバランスの取れたAWSアーキテクチャパターンです。
アーキテクチャ構成図
クライアント
HTTPS
CloudFront
CDN / WAF
ALB
ルーティング / ヘルスチェック
ECS Fargate × 2タスク
アプリ層・マルチAZ
ElastiCache Redis
セッション / キャッシュ
Aurora Serverless v2
RDS Proxy 経由
↑ リクエスト / データの流れ(上から下)
採用サービス構成
- ロードバランサー
- ALB
- コンピュート
- ECS Fargate
- データベース
- Aurora Serverless v2
- キャッシュ
- ElastiCache Redis
代表的なユースケース
- ✓ECサイト・オンラインショッピング
- ✓SaaSダッシュボード・管理画面
- ✓予約・チケット管理システム
- ✓社内ポータル・イントラネット
このパターンを選ぶ判断基準
トラフィックが変動しコスト効率と可用性の両立が求められる本番Webサービスに最適。Aurora Serverlessでコールドスタート時のコストを抑えつつ、Fargateでコンテナ運用の負荷を軽減できます。