Udemy

Build Own HAProxy Load Balancer on Amazon AWS

Enroll Now
  • 163 Students
  • Updated 5/2020
3.6
(09 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 13 Minute(s)
Language
English
Taught by
Muhammad Efendi
Rating
3.6
(09 Ratings)

Course Overview

Build Own HAProxy Load Balancer on Amazon AWS

Deploy The Reliable, High Performance TCP/HTTP Load Balancer

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.


Course Content

  • 15 section(s)
  • 85 lecture(s)
  • Section 1 Introduction
  • Section 2 AWS Lab Preparation
  • Section 3 HAProxy Installation
  • Section 4 Upgrading HAProxy Version
  • Section 5 HAProxy and ELB Amazon AWS
  • Section 6 HAProxy LBA (Load Balancing Algorithm) Type
  • Section 7 HAProxy Using SSL
  • Section 8 Performing Health Checks
  • Section 9 HAProxy Advance Recipes Configuration
  • Section 10 HAProxy Defense Against DDOS
  • Section 11 Using HAProxy API
  • Section 12 HAProxy Server Bencmarking and Tuning
  • Section 13 Monitoring HAProxy Logging Using ELK
  • Section 14 HAProxy Monitoring Using Zabbix
  • Section 15 HAProxy Grafana Dashboard

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


Reviews

  • L
    Lucjan M
    5.0

    Great course to learn HAproxy topics. From the beginning to advanced.

  • R
    Raghuram Gururajan
    5.0

    good explanation

  • L
    Lionel Low
    2.5

    I wished the instructor actually answers questions. Also the git docs are not as well organized as I would have liked, so finding things are a bit of a challenge

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed