Ayush Sharma

Cloud Engineer

AWS 3-Tier Highly Available Web Application Architecture

Production-Style Cloud Infrastructure


☁ Hosted on AWS 🔒 HTTPS Enabled 🚀 Live Project


View Live Project LinkedIn
99.95%
Target Availability
2 AZ
Multi-AZ Web Tier
2/2/4
Auto Scaling
24x7
Monitoring & Alerts

Live Production Architecture

🌐 Internet User
📡 Route 53 Hosted Zone + Health Checks
🔐 ACM SSL Certificate (HTTPS)
⚖️ Application Load Balancer
📈 Auto Scaling Group (Min 2 | Desired 2 | Max 4)
🖥️ EC2 Web Server - AZ1 & AZ2
🗄️ Amazon RDS MySQL (Private Subnet)
🔐 Bastion Host → Secure Administration Access
📊 CloudWatch → 📧 SNS Email Alerts

AWS Services Used

Amazon VPC
Amazon EC2
Application Load Balancer
Auto Scaling Group
Route 53
ACM
Amazon RDS MySQL
CloudWatch
SNS
IAM
Security Groups

Deployment Status

✅ VPC
✅ Public & Private Subnets
✅ Bastion Host
✅ Auto Scaling
✅ EC2 Instances
✅ ALB
✅ ACM SSL
✅ HTTPS
✅ Route 53
✅ Health Checks
✅ CloudWatch
✅ SNS Alerts
✅ RDS MySQL

Project Highlights

Zero Single Point of Failure at Web Tier
Traffic Distribution Across Availability Zones
Automatic Instance Recovery
Custom Domain with HTTPS
Production-Style AWS Deployment
Real-Time Monitoring & Alerting

Future Enhancement

Amazon RDS Multi-AZ (Planned)

Not enabled currently. Planned as a future enhancement for budget optimization.