Web 2層 / 入門シングルAZEC2
EC2 + RDS シングルAZ構成
最低限のWebサーバー+DBサーバー構成
可用性 (SLA目標)
設計上 〜99.5%(単一AZ依存)
RTO(目標復旧時間)
数時間(手動復旧・AMI/スナップショットから再構築)
RPO(目標復旧時点)
自動バックアップ間隔(最大24時間)
概算コスト
月 5,000〜15,000 円程度
構成概要
- 可用性レベル
- シングルAZ
- コンピューティング
- EC2
- 想定システム規模
- 小規模(個人・スタートアップ初期)
- コスト感
- ¥¥¥低コスト
使用AWSサービス
- Amazon EC2
- Amazon RDS
- Amazon VPC
- Internet Gateway
概要
最もシンプルなWebアプリ構成。1台のEC2にWeb/APサーバーを同居させ、RDS(シングルAZ)をDBとして使う最小構成です。コストを最優先する開発・検証環境や、ごく小規模なサービスの出発点として最適。可用性は低いため、本番の重要システムには次パターン以降の冗長化を推奨します。
★ 設計のポイント
- ▸AWSの基本(VPC / サブネット / セキュリティグループ)を学ぶ最初の一歩
- ▸EC2 1台 + RDS 1台のため、コストと運用がともに最小
- ▸後からALB・マルチAZへ段階的に拡張できる土台になる
システム構成図
周辺・運用機能(クロスカッティング / 全体に適用)
監視・運用
セキュリティ・統制
バックアップ
リージョンVPCプライベートパブリック概念図 / アイコン: AWS Architecture Icons
✓ メリット
- •構成がシンプルで、AWS初学者でも全体像を把握しやすい
- •コストが最も安い(t3.micro クラスなら月数千円〜)
- •セットアップが短時間で完了する
✗ デメリット
- •単一障害点(SPOF)が多く、可用性が低い
- •EC2障害・AZ障害でサービスが全停止する
- •水平スケールができず、負荷増に弱い
- •RDSのフェイルオーバー先がない
→ 主なユースケース
- •個人開発・PoC
- •開発・検証環境
- •低トラフィックの社内ツール・管理画面
EC2RDSシングルAZ低コスト入門