In this comprehensive project, you will design and deploy a highly available web infrastructure using HAProxy as a load balancer and Keepalived for failover management. Starting with Terraform-based provisioning of a VPC, subnets, and EC2 instances, you'll configure HAProxy to distribute traffic across two backend Apache web servers. You'll then implement Keepalived to manage a floating Virtual IP (VIP), ensuring seamless failover between two load balancer nodes. Through hands-on testing, you'll simulate node failure, verify automatic VIP migration, and confirm round-robin load balancing. By the end, you'll have a production-ready HA architecture that ensures zero downtime and scalable traffic handling.
Additionally, all learners receive dedicated online support through our Slack workspace where you can ask questions, get troubleshooting help, and interact with our team throughout the entire project.
Click here to access Slack workspace link
Cloud Solution Architect, DevOps Consultant & Trainer