Browse Library

Become HAProxy Load Balancer Expert

Create your Own Load Balancer System

Instructed by Muhammad Y Efendi

$16 $20 20% off

6 days left at this price! Buy Now

30-Day Money Back Guarantee

Full Access to this course
Play & Pause Videos
High Quality Recorded Lectures 24
Learn Online from Mobile/PC/Tablet
Download Course for Offline Viewing
Inlcudes Real Projects
Lifetime access & free updates
Certificate of Completion
Free Instructor Support

$19 /month

Buy Subscription See all plans
  • Access to all marketplace courses
  • Access to all new courses
  • Play & Pause Videos
  • High Quality Recorded Lectures
  • Learn Online from Mobile/PC/Tablet
  • Download Course for Offline Viewing
  • Inlcudes Real Projects
  • Certificate of Completion
  • Free Instructor Support

$199 /month

Buy Subscription See all plans
  • Access to all marketplace courses
  • Access to all new courses
  • Play & Pause Videos
  • High Quality Recorded Lectures
  • Learn Online from Mobile/PC/Tablet
  • Download Course for Offline Viewing
  • Inlcudes Real Projects
  • Certificate of Completion
  • Free Instructor Support
  • Student will learn Load Balancing concept
  • Student will learn High Avaibility concept
  • Student will able to install HAProxy
  • Student will able to create several type of Local Balancing Algorithms

If you're thinking to become HAProxy Load Balancing Administrator using Amazon AWS and VMWare environment, or you want to start to understand Load Balancer Algorithm, then this course is perfect for you. You will see video after video, from beginners with explanations that are easy to understand. Also this course will provide many examples that make it easy for you to follow and understand. In the last section, you will get all file configuration that we used during the course. You can use that file configuration to reproduce it on your environment.

This course has 13 sections, 75 lectures, and 11 hours duration. Most videos are about how to do configuration and creating dashboard/panel by example. You will follow step by step how to deploy and manage HAProxy cluster in Amazon AWS environment.

In this course, you will learn how to:

  • Creating Amazon AWS EC2 instances for HAProxy and Web Server in Amazon AWS

  • Understanding HAProxy concept and architecture

  • Configuring HAProxy configuration using API

  • Installing HAProxy using Ubuntu and CentOS

  • HAProxy and ELB/TCP Amazon AWS Single Availability Zone

  • HAProxy and ALB/HTTP Amazon AWS Multiple Availability Zone

  • Managing HAProxy Load Balancing Algorithm

  • Managing(creating and removing) HAProxy type and mode

  • Configuring HAProxy kernel to get high performance

  • Configuring HAProxy Load Balancer base on any algorithm types

  • Configuring HAProxy Round Robin LBA

  • Configuring HAProxy Static-rr (Static Round Robin)

  • Configuring Least Connection LBA

  • Configuring HAProxy Source IP Address Hashed LBA

  • Configuring HAProxy with SSL Termination

  • Configuring HAProxy with SSL Pass-Through

  • Configuring HAProxy URL Forwarding

  • Configuring HAProxy Using Recipes

  • Understand HAProxy Server Bencmarking and  Tuning

  • Configuring HAProxy with HTTP/2 and HTTP/1.1 support

  • Configuring HAProcy with gRPC support

  • Understanding WAF (Web Application Firewall) for HAProxy

  • Configuring HAProxy Defense Against DDOS

  • Tuning HAProxy Performance

  • Configuring WhiteList IP Address and Restrict Specific IP Address

  • Monitoring HAProxy using Zabbix

  • Creating Grafana Dashboard for HAProxy frontend and backend

  • etc.

After you finished this course, you will have confident to use and manage HAProxy cluster.



 

  • Student has Linux basic concept
  • Student has TCP/IP basic concept
  • Student has Networking basic knowledge
  • Student who want to learn HAProxy Load Balancing
  • Student who want to manage HAProxy Load Balancing
  • Student who want to use HAProxy as High Availibility and Load Balancing
View More...

Section 1 : Introduction

  • Lecture 1 :
  • Load Balancing Introduction Preview
  • Lecture 2 :
  • Why HAProxy
  • Lecture 3 :
  • HAProxy Architecture and Components
  • Lecture 4 :
  • HAProxy on Amazon AWS Best Practice

Section 2 : AWS Lab Preparation

  • Lecture 1 :
  • Launching AWS Virtual Machine (EC2) for HAProxy Server
  • Lecture 2 :
  • Launching AWS Virtual Machine (EC2) for Web Server
  • Lecture 3 :
  • Changing AWS Virtual Machine (EC2) Hostname
  • Lecture 4 :
  • Getting All Installation Scripts and Documentations

Section 3 : HAProxy Installation

  • Lecture 1 :
  • Apache Web Server Nodes Installation
  • Lecture 2 :
  • Creating PHP Script to Show Hostname
  • Lecture 3 :
  • Installing HAProxy Server on Ubuntu 18.04
  • Lecture 4 :
  • Installing HAProxy Servers on CentOS 7
  • Lecture 5 :
  • Installing HAProxy from Source on Ubuntu 18.04
  • Lecture 6 :
  • Installing HAProxy from Source on CentOS 7
  • Lecture 7 :
  • Enabling HAProxy Logging
  • Lecture 8 :
  • Installing HAProxy from Source on Ubuntu 16.04

Section 4 : HAProxy and ELB Amazon AWS

  • Lecture 1 :
  • HAProxy and ELB Amazon AWS Single Availability Zone
  • Lecture 2 :
  • HAProxy and ALB Amazon AWS Multiple Availability Zone

Section 5 : HAProxy Defense Against DDOS

  • Lecture 1 :
  • Slowloris Like Attacks
  • Lecture 2 :
  • Limiting Number of Connections Per Users
  • Lecture 3 :
  • Limiting Connection Rate Per User
  • Lecture 4 :
  • Limiting HTTP Request Rate
  • Lecture 5 :
  • HAProxy: Content blocking
  • Lecture 6 :
  • Restrict Specific IP Address
  • Lecture 7 :
  • WhiteList IP Address
  • Lecture 8 :
  • Setting Maximum Connections

Section 6 : HAProxy LBA (Load Balancing Algorithm) Type

  • Lecture 1 :
  • HAProxy Load Balancer Layer 4 and 7
  • Lecture 2 :
  • HAProxy Round Robin
  • Lecture 3 :
  • HAProxy Least Connection
  • Lecture 4 :
  • HAProxy Static-rr (Static Round Robin)
  • Lecture 5 :
  • HAProxy Source IP Address Hashed
  • Lecture 6 :
  • HAProxy URL Forwarding
  • Lecture 7 :
  • HAProxy ForwardFor Option For Getting Client IP Address

Section 7 : HAProxy Using SSL

  • Lecture 1 :
  • Create SSL Cert and Config HAProxy SSL Termination
  • Lecture 2 :
  • HAProxy with SSL Pass-Through

Section 8 : Performing Health Checks

  • Lecture 1 :
  • Understanding HAProxy Health Check
  • Lecture 2 :
  • HAProxy Health Check Options and Types
  • Lecture 3 :
  • HAProxy L4 and L7 Health Check Configuration
  • Lecture 4 :
  • Checking HAProxy MySQL Health Check
  • Lecture 5 :
  • Checking HAProxy PostgreSQL Health Check Configuration
  • Lecture 6 :
  • Checking HAProxy HTTP Health Check Configuration
  • Lecture 7 :
  • Checking HAProxy Any Service Health Check Configuration

Section 9 : HAProxy Advance Recipes Configuration

  • Lecture 1 :
  • Configuring HAProxy Using Sticky Sessions
  • Lecture 2 :
  • Configuring HAProxy Using Backup Node
  • Lecture 3 :
  • Configuring HAProxy With gRPC Support
  • Lecture 4 :
  • Configuring HAPRroxy With HTTP/2 and HTTP/1.1 Support
  • Lecture 5 :
  • Configuring HAProxy Content Switching Using ACL
  • Lecture 6 :
  • Redirecting HAProxy HTTP Connection to HTTPS
  • Lecture 7 :
  • Redirecting HAProxy HTTP Base on Hostname
  • Lecture 8 :
  • Redirecting URL Path on HAProxy
  • Lecture 9 :
  • Appending 'www.' Prefix In Front of All Hosts Not Having

Section 10 : Using HAProxy API

  • Lecture 1 :
  • Installing HAProxy Data Plane API
  • Lecture 2 :
  • Running HAProxy (2.0 or Later) API Using Process Manager
  • Lecture 3 :
  • Send GET and POST Request Using Data Plane API

Section 11 : HAProxy Server Bencmarking and Tuning

  • Lecture 1 :
  • HAProxy Bencmarking
  • Lecture 2 :
  • Tuning HAProxy Performance
  • Lecture 3 :
  • HAProxy Server Kernel Tuning

Section 12 : HAProxy Monitoring Using Zabbix

  • Lecture 1 :
  • Understanding HAProxy Static Report
  • Lecture 2 :
  • Checking HAProxy Static Report Using socat Command Line
  • Lecture 3 :
  • Installing Zabbix Agent on HAProxy VM
  • Lecture 4 :
  • Import HAProxy Template
  • Lecture 5 :
  • Monitoring HAProxy Using Zabbix
  • Lecture 6 :
  • How Zabbix Agent Collecting HAProxy Metrics Data
  • Lecture 7 :
  • Creating HAProxy Trigger Using Zabbix

Section 13 : HAProxy Grafana Dashboard

  • Lecture 1 :
  • Installing Grafana on Ubuntu
  • Lecture 2 :
  • Installing Grafana on CentOS
  • Lecture 3 :
  • Installing Grafana Plugins
  • Lecture 4 :
  • Integrating Grafana with Zabbix
  • Lecture 5 :
  • Creating HAProxy Grafana Dashboard 1
  • Lecture 6 :
  • Creating HAProxy Grafana Dashboard 2
  • Lecture 7 :
  • Creating HAProxy CPU and Memory Grafana Dashboard
  • Lecture 8 :
  • Creating HAProxy Disk Usage Grafana Dashboard
  • Lecture 9 :
  • Creating HAProxy Traffic Grafana Dashboard
  • Lecture 10 :
  • Creating HAProxy Cluster CPU Diagram Dashboard
  • 1. How do i access the course after purchase?

    Once you purchase a course (Single course or Subscription), you will be able to access the courses instantly online by logging into your account. Use the user name & password that you created while signing up. Once logged in, you can go to the "My Courses" section to access your course.
  • 2. Are these video based online self-learning courses?

    Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.
  • 3. Can i play & pause the course as per my convenience?

    Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.
  • 4. How do i contact the instructor for any doubts or questions?

    Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.
  • 5. Do i need a pc to access the course or can i do it on mobile & tablet as well?

    Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.
  • 6. Do i get any certification after completing the course?

    Yes. Once you succesfully complete any course on Learnfly marketplace, you get a certiifcate of course completion emailed to you within 24 hours with your name & the Learnfly badge. You can definately brag about it & share it on your social media or with friends as one of your achievement. Click here to view the sample certificate Click Here
  • 7. For how long can i access my course after the purchase?

    If you buy a single course, that course is accessible to you for a lifetime. If you go for a premium subcription, you can access all the courses on Learnfly marketplace till your subscription is Active.
  • 8. Whats the difference between Single Course Purchase & Go Premium option?

    With Single Course Purchase, you only get an access of one single course. Whereas, with premium monhtly or annual subscription, you can access all the existing or new courses on learnfly marketplace. You can decide what option suits you the best and accordingly you can make your purchase.
  • 9. Is there any free trial?

    Currently, we don't have any free trial but it may be available in near future.
  • 10. What is the refund policy?

    We would hate you to leave us. However, if you are not satisfied, you can ask for a full refund within 30 days & we will be happy to assist you further.

Muhammad Y Efendi,

Hi, my name is Muhammad Efendi, a founder of AkaiCloud Technology Solution. I am a multi-skilled IT engineer, software development, technical support with in depth knowledge of Linux architecture and virtualization technology. Expert on coding, monitoring, automation, deployment with good all round supervisory and technical expertise. Please feel free to connect with me on LinkedIn, I always enjoy making new contacts with my students! I will send any new connections coupon codes with deep discounts for all my classes!
View More...
learn-nxtgen-hacking-with-technology

Learn NxtGen Hacking with Technolog...

By : Gopikrishna C

Lecture 80

tcp-ip-the-complete-course

TCP/IP: The Complete Course

By : Lazaro (Laz) Diaz

Lecture 17

the-complete-ethical-hacking-certification-course

The Complete Ethical Hacking Certif...

By : Mohamed Atef

Lecture 151

voip-configuration-and-attacking-hacking

VoIP Configuration and Attacking (H...

By : Arpit Mittal

Lecture 6

cissp-certification-introduction

CISSP- Certification Introduction

By : MUKESH SINGH

Lecture 18

practical-blockchain-smart-contracts-ethereum-solidity

Practical Blockchain & Smart Contra...

By : Abhilash Nelson

Lecture 40

Buy

$16

Sign up and start learning
By signing up, you agree to our Terms of Use and Privacy Policy
Forget Password