Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Own HAProxy Load Balancer on Amazon AWS
Rating: 3.6 out of 5(9 ratings)
163 students

Build Own HAProxy Load Balancer on Amazon AWS

Deploy The Reliable, High Performance TCP/HTTP Load Balancer
Created byMuhammad Efendi
Last updated 5/2020
English

What you'll learn

  • 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

Course content

15 sections85 lectures12h 13m total length
  • Load Balancing Introduction7:51
  • Why HAProxy8:12

    Discover why HAProxy is used as a reliable open-source proxy and load balancer, offering layer 4/7 load distribution, content filtering, health checks, and metrics for monitoring dashboards.

  • HAProxy Architecture and Components9:07
  • HAProxy on AWS Best Practice4:53
  • Four Essential Sections of HAProxy Configuration7:46

Requirements

  • Student has Linux basic concept
  • Student has TCP/IP basic concept
  • Student has Networking basic knowledge

Description

If you're thinking to become HAProxy Load Balancing Administrator using Amazon AWS 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 first section, you will learn how to download all file configurations that we used during the course. You can use that file configurations to reproduce it on your environment.

This course has 13 sections, 76 lectures, and 12 hours 13 minutes duration. You can download all videos, and watch them without internet connection. Most videos are about how to config and manage HAProxy 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

  • Understanding HAProxy concept and architecture

  • Configuring HAProxy configuration using API

  • Installing HAProxy using Ubuntu and CentOS

  • Forward HAProxy log to Logstash/elasticsearch, check log using Kibana

  • 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.


Who this course is for:

  • 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