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でコンテナ運用の負荷を軽減できます。

このパターンで設計書を自動生成

要件を入力するだけで構成図・設計書・コスト見積もりを自動生成します。

無料で試す