Mô tả

In this course, we will learn about Load balancer concepts and its advantages specifically HAProxy.

HAProxy is flexible, fast and reliable open source software which can provide us with reverse proxy and load balancing ability.

We will conceptually talk about different aspects of HAProxy and load balancing.For each topic we will bring up lab environments by Vagrant and practice what we have learned and we verify the results to meet our expectations.Our basic topic includes:

  • HAProxy installation

  • HAProxy basic configuration sections

  • HTTP mode

  • TCP mode

  • Non Default ports

We then move to more advanced topics including:

  • ACL

  • Logging

  • SSL termination

  • HA

  • Health check and server failure detection

I also added a section on how to automate HAProxy installation and configuration with Ansible at the end of the course(This section is completely optional).

The only prerequisite for this course is basic familiarity of Linux commands, and layers of TCP/IP stack specially TCP protocol and above.

You need a laptop with some tools installed including text editor of your choice,Vagrant,Virtual box.We may also install additional tool during some lectures.

This course is suitable for all system administrator who are willing to learn about load balancer and its applications.Even if you job requires you to work in cloud environment like AWS or Azure, you will gain solid understanding of LB and you could easily adjust your knowledge and apply it in those environments.

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

11 sections

Introduction

3 lectures
Introduction
11:25
Introduction To Load Balancer
13:46
Benefits of Load Balancer
06:26

Setting up environment

1 lectures
Bringing up the environment
23:03

Basic HAProxy Configuration

11 lectures
HAProxy Configuration Sections
24:54
Preparing Apache Server
12:07
Basic HAProxy Configuration
08:59
Miscellaneous
10:05
LB Algorithms
24:39
Non-Default Part 1
15:36
Non-Default Part 2
12:28
SELinux
04:58
TCP Mode Part 1
08:26
TCP Mode Part 2
15:25
Stat Page
10:37

Logging

2 lectures
Logging Part 1
17:24
Logging Part 2
19:20

ACL

5 lectures
ACL Part 1
18:57
ACL Part 2
17:45
ACL Part 3
21:59
ACL Part 4
24:36
ACL Part 5
16:59

Project

8 lectures
Lab Setup 1
21:48
Lab Setup 2
16:43
Lab Setup 3
14:44
Fixing DB Issue
19:07
Fixing Persistence
15:02
ACL Lab 1
23:16
ACL Lab 2
18:41
ACL Lab 3
24:02

Server Failure Detection

2 lectures
Health Check
22:20
Health Check Lab
10:30

Command Line

1 lectures
HAProxy API
18:53

High Availability

3 lectures
KeepAliveD
25:37
VRRP
12:49
VRRP Deep Dive
16:27

TLS

7 lectures
SSL Termination
10:24
Generating Certificate
25:27
Finetune SSL
14:34
Setting Up CA
36:11
Enabling SSL for Express App
13:43
SSL Re-encryption
26:30
SSL Passthrough
04:32

Automation

3 lectures
Bringing Up the Environment
19:30
Walk-through of Ansible Code
22:36
Automated Testing
09:56

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.