HAProxy – TCP/HTTP Load Balancer

HAProxy – TCP/HTTP Load Balancer

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 5 Hours | 1.49 GB

Deploy Layer 4/Layer 7 Load Balancing, HTTPS, HTTP/2 and TLS 1.3 with HAProxy

HAProxy is free, open source software written in C that provides a high availability layer 4 and layer 7 load balancing and proxying. It has a reputation for being fast and efficient (in terms of processor and memory usage). In this course, we will learn all about this great technology

What you’ll learn

  • HTTP Protocol
  • Load Balancing and Proxying
  • Layer 7 Load Balancing between services
  • Layer 4 Load Balancing between services
  • Block Undesired Requests and Re-route requests to different services
  • Enable HTTPS with letsEncrypt
  • Enable HTTP/2 with HAProxy
  • Enable TLS 1.3 with HAProxy
Table of Contents

Introduction to HTTP, Proxies and Web Servers
1 Introduction
2 The OSI Model
3 TCP vs UDP
4 What is HTTP
5 What is a Web Server
6 Proxy vs Reverse Proxy
7 Layer 4 vs Layer 7 Proxying
8 Layer 4 vs Layer 7 Load Balancing

Introduction to HAProxy
9 Current & Desired Architecture
10 HAProxy Architecture
11 HAProxy as TCP Proxy & HTTP Proxy (Layer 4 vs Layer 7)
12 ACL (Access Control Lists)
13 TLS Termination vs TLS Pass Through

Working with HAProxy
14 Working with HAProxy
15 Spin up the services
16 Install HAProxy (mac)
17 HAProxy configuration
18 ACL Conditional
19 ACL Reject URL
20 Enable HTTPS HAProxy
21 Enable HTTP2 on HAProxy
22 Spin Application on Docker Container
23 Summary