
EC2+RDSの構成

| 全体構成 | AWS上に構築された高可用性を持つマルチAZ構成の三層Webアプリケーション(EC2+RDS) |
| グローバルサービス | Route 53(DNS解決) CloudFront(CDN、コンテンツ配信) WAF(ファイアウォール) ACM(HTTPS終端) |
| 負荷分散(プレゼンテーション層) Public Subnet(各AZに配置) | ALB(負荷分散) ACM(HTTPS終端) |
| プレゼンテーション層 Private Subnet(Front)(各AZに配置) | EC2 × 2(各AZに配置) Auto Scaling Groupで管理 |
| 負荷分散(アプリケーション層) Private Subnet(Front)(各AZに配置) | 内部ALB(負荷分散) |
| アプリケーション層 Private Subnet(App)(各AZに配置) | EC2 × 2(各AZに配置) Auto Scaling Groupで管理 |
| キャッシュ Private Subnet(Cache)(各AZに配置) | ElastiCache for Redis(Primary): 書込・読取 ElastiCache for Redis(Replica): F/O用 |
| データ層 Private Subnet(DB)(各AZに配置) | RDS(Primary): 書込・読取 RDS(Standby): F/O用 |
EC2+Auroraの構成

| 全体構成 | AWS上に構築された高可用性を持つマルチAZ構成の三層Webアプリケーション(EC2+Aurora) |
| データ層 Private Subnet(DB)(各AZに配置) | Aurora(Writer): 書込・読取 Aurora(Reader): F/O用 |
ECS+RDSの構成

| 全体構成 | AWS上に構築された高可用性を持つマルチAZ構成の三層Webアプリケーション(ECS+RDS) |
| プレゼンテーション層 Private Subnet(Front)(各AZに配置) | ECS × 2(各AZに配置) Auto Scaling Groupで管理 |
| アプリケーション層 Private Subnet(App)(各AZに配置) | ECS × 2(各AZに配置) Auto Scaling Groupで管理 |