Cloud Networking & Infrastructure | AWS Lab Project
This project is a hands-on demonstration of a scalable, highly available, and secure web architecture built on AWS. It leverages core AWS services including EC2, Auto Scaling Groups, Application Load Balancer (ALB), Route 53, and ACM for HTTPS support. The setup is designed to showcase how data flows through a cloud-based network while maintaining uptime and performance.
Here's how the system is architected:
Visitors access the application via a custom domain managed by Route 53. DNS requests are routed to the Application Load Balancer, which determines whether to use HTTP or HTTPS (with SSL termination handled by ACM). The ALB then forwards the request to one of the EC2 instances in the Auto Scaling Group based on availability and health checks. The selected instance, running Apache on Ubuntu, serves the index page and web content.