This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
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 Overview
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.
Pre-requisites
- Student has Linux basic concept
- Student has TCP/IP basic concept
- Student has Networking basic knowledge
Target Audience
- 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
Curriculum 77 Lectures 10:32:26
-
Section 1 : Introduction
- Lecture 2 :
- Why HAProxy
- Lecture 3 :
- HAProxy Architecture and Components
- Lecture 4 :
- HAProxy on Amazon AWS Best Practice
- Lecture 5 :
- Four Essential Sections of HAProxy Configuration
-
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
-
Section 14 : Upgrading HAProxy Version
- Lecture 1 :
- Understanding HAProxy Upgrading Process
- Lecture 2 :
- Upgrading HAProxy Version Using Source File
Our learners work at
Frequently Asked Questions
-
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time. -
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. -
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. -
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. -
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. -
Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion. -
For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions. -
Is there any free trial?
Currently, we do not offer any free trial. -
Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
248240 Course Views
4 Courses