AWS Project Deploys Highly Available Web App Using ALB, Auto Scaling, and Multi-AZ EC2
A hands-on AWS project demonstrates deploying an Apache-based web application across two Availability Zones (ap-south-1a and ap-south-1b) using Amazon EC2, an Application Load Balancer, and an Auto Scaling Group. The ALB distributes incoming HTTP traffic to healthy EC2 instances via a Target Group that performs regular health checks. EC2 instances are provisioned through a Launch Template with User Data scripts that automatically install Apache and generate an instance-specific webpage. The setup was tested under normal load, scale-in conditions, and deliberate instance termination to confirm automatic recovery and replacement. CloudWatch CPU metrics drive Target Tracking policies, while separate security groups ensure EC2 instances only accept traffic routed through the ALB.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in