AWS Project 4 | Scale Web App Using ALB & ASG | Auto Scaling + Load Balancer Tutorial (Step-By-Step)
Автор: Manas Krishna Jaiswal
Загружено: 2025-11-27
Просмотров: 7
Welcome to AWS Project 4!
In this advanced hands-on cloud project, you will learn how to deploy and scale a highly available web application using EC2, Application Load Balancer - ALB, Auto Scaling Group - ASG, AMI, and Launch Templates.
We’ll also perform load testing to verify automatic scaling and high availability. This is a must-learn project for DevOps, Cloud Engineers, and AWS beginners building real-world portfolio projects.
What You Will Learn
— Launching and configuring EC2 web servers
— Installing and testing HTTPD
— Creating custom AMIs
— Setting up Target Groups
— Creating an Application Load Balancer - ALB
— Creating a Launch Template
— Creating an Auto Scaling Group - ASG
— Performing load testing using Apache Benchmark - ab
— Auto-recovery using ASG health checks
— Achieving scalability, redundancy & high availability
AWS Services Used
— Amazon EC2
— Application Load Balancer - ALB
— Auto Scaling Group - ASG
— Amazon Machine Image - AMI
— Launch Templates
Steps Covered
— Launch & Test EC2 Web Server
• Install httpd
• Modify /usr/share/httpd/noindex/index.html
• Create a custom AMI
— Create AMI & Launch Another Server
• Launch a new EC2 using AMI
• Verify application output
— Configure Load Balancer
• Create Target Group
• Create an ALB and connect to TG
— Create Launch Template
• Amazon Linux, t3.micro, security group with HTTP+SSH
— Create Auto Scaling Group
• Attach ALB
• Multi-AZ deployment
• Desired: 2 | Min: 2 | Max: 4
• ALB health checks enabled
— Load Testing & Auto Scaling
• Run Apache Benchmark:
• ab -n 1000 -c 50 http://ALB-DNS
• ASG replaces unhealthy or stopped instances automatically
Summary
— Built a Highly Available application
— Achieved Scalability using ASG
— Implemented Redundancy with Multi-AZ EC2 deployment
— Learned AMI, ALB, ASG, Target Groups, Launch Templates
— Load tested and validated scaling
Chapters
— Introduction
— Launching EC2 Web Server
— Installing HTTPD & Editing Webpage
— Creating AMI
— Launching New EC2 from AMI
— Creating Target Group
— Configuring ALB
— Creating Launch Template
— Creating Auto Scaling Group
— Load Testing with ab
— ASG Self Healing Demo
— Summary
Download the Project Document
https://docs.google.com/document/d/17...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: