Build Own HAProxy Load Balancer on Amazon AWS
Learn to deploy a reliable, high-performance TCP/HTTP load balancer. Improve application availability and scalability. Master load balancing techniques for robust systems.
Course Content
Build Own HAProxy Load Balancer on Amazon AWS is an all-levels Udemy course taught by Muhammad Efendi. It runs 12h 13m, is taught in English, and includes a certificate of completion. Learners rate it 3.6 out of 5 from 9 reviews, with 163 students enrolled. It is a paid course, last updated May 2020.
Looking to become a skilled HAProxy Load Balancing Administrator in the Amazon AWS cloud? Or perhaps you're eager to grasp the intricacies of Load Balancer Algorithms? This comprehensive course is designed for you!
Dive into a world of practical knowledge with easy-to-understand video tutorials, perfect for beginners. We provide numerous real-world examples to ensure you can readily apply the concepts.
Course Highlights:
- Downloadable Configuration Files: Access all file configurations used throughout the course to easily replicate setups in your own environment.
- Extensive Content: 13 sections, 76 lectures, and a total duration of 12 hours and 13 minutes.
- Offline Access: Download all videos and learn on the go, even without an internet connection.
- Hands-on Approach: Focus on configuring and managing HAProxy with practical examples.
- Step-by-Step Deployment: Follow along as we deploy and manage a robust HAProxy cluster within the Amazon AWS environment.
You will master:
- AWS EC2 Setup: Creating Amazon AWS EC2 instances optimized for HAProxy and Web Servers.
- HAProxy Fundamentals: Understanding the core HAProxy concept and its underlying architecture.
- HAProxy Configuration: Configuring HAProxy using the API.
- Installation: Installing HAProxy on Ubuntu and CentOS.
- Logging & Monitoring: Forwarding HAProxy logs to Logstash/Elasticsearch and analyzing them with Kibana.
- AWS Integration: Implementing HAProxy with ELB/TCP and ALB/HTTP in Amazon AWS Single and Multiple Availability Zones.
- Load Balancing Algorithms: Deep dive into managing Load Balancing Algorithms.
- HAProxy Modes: Managing (creating and removing) different HAProxy types and modes.
- Performance Optimization: Configuring HAProxy kernel for high performance.
- Algorithm Configuration: Configuring HAProxy Load Balancer based on various algorithm types.
- Specific Load Balancing Methods:
- HAProxy Round Robin LBA
- HAProxy Static-rr (Static Round Robin)
- HAProxy Least Connection LBA
- HAProxy Source IP Address Hashed LBA
- SSL/TLS Configuration: Configuring HAProxy with SSL Termination and SSL Pass-Through.
- URL Forwarding: Configuring HAProxy URL Forwarding.
- Recipe Management: Configuring HAProxy Using Recipes.
- Performance Tuning: Understanding and tuning HAProxy Server Benchmarking.
- HTTP/2 & HTTP/1.1 Support: Configuring HAProxy with HTTP/2 and HTTP/1.1 support.
- gRPC Support: Configuring HAProxy with gRPC support.
- Web Application Firewall (WAF): Understanding WAF for HAProxy.
- DDoS Protection: Configuring HAProxy Defense Against DDoS attacks.
- Performance Tuning: Tuning HAProxy Performance for optimal results.
- IP Address Management: Configuring WhiteList IP Address and restricting specific IPs.
- Monitoring: Monitoring HAProxy using Zabbix.
- Dashboard Creation: Creating Grafana Dashboard for HAProxy frontend and backend.
By the end of this course, you'll possess the confidence and expertise to effectively use and manage a HAProxy cluster in a production environment.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.