
Learn how HAProxy accepts client connections and processes them, uses health checks to forward traffic only to healthy servers, and resumes routing when a server recovers.
Understand the difference between tcp and http modes in haproxy: tcp operates at the transport layer, while http carries header data for round robin routing.
Learn to build a high availability system by using pacemaker to run two proxy servers with shared config and a virtual IP that fails over between them.
HAProxy is the most powerful solution used for Load Balancing and High Availability, it is open source, stable and reliable , it can be used to receive requests from your clients and to distribute theses requests among your servers.
This course is a crash course, you will be able to move from beginner to advanced HAProxy admin within 80 minutes. In this course you will learn the following topics:
Load Balancing Concepts and Preface
What is HAProxy
Why to Use HAProxy
HAProxy Tasks
Frontend and Backend concepts
Scheduling Algorithms
Configurations
Practical Example
Displaying Statistics and Monitoring
TCP and HTTP modes
ForwardFor Option
Access Lists
Sticky Sessions
SSL configurations
Avoiding Single Point Of Failure
Conclusion
Eventually, this will be a continuous course I am going to add any additional topics I think they are important, and any topics requested by students.
So, if you think that this course can be improved by adding any topics, then please let me know.