All in One Offer! | Access Unlimited Courses in any category starting at just $29. Offer Ends in:

Browse Library

  • Business Solutions
  • Become an Instructor
  • 0
    Shopping Cart

    Your Cart is empty. Keep shopping to find a course!

    Browse Courses
Get Unlimited Learning Access
$29
8 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Instant access to 11,000+ online courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Chat Support
  • Cancel Plan Anytime
Subscribe to Learnfly’s top courses
Get this course, plus 11,000+ of our top-rated courses for one year with Go Annually Plan.
$348 $244 a year Save 30%
8 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Instant access to 11,000+ online courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Chat Support
  • Cancel Plan Anytime
$29
$244
  • 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

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.



 

  • Student has Linux basic concept
  • Student has TCP/IP basic concept
  • Student has Networking basic knowledge
  • 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
View More...
  • Section 1 : Introduction 5 Lectures 00:30:03

    • Lecture 1 :
    • Load Balancing Introduction Preview
    • 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 4 Lectures 00:39:38

    • 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 8 Lectures 00:59:42

    • 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 2 Lectures 00:14:48

    • 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 8 Lectures 00:56:10

    • 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 7 Lectures 01:07:39

    • 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 2 Lectures 00:20:53

    • Lecture 1 :
    • Create SSL Cert and Config HAProxy SSL Termination
    • Lecture 2 :
    • HAProxy with SSL Pass-Through
  • Section 8 : Performing Health Checks 7 Lectures 00:46:05

    • 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 9 Lectures 01:15:43

    • 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 3 Lectures 00:28:59

    • 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 3 Lectures 00:27:58

    • Lecture 1 :
    • HAProxy Bencmarking
    • Lecture 2 :
    • Tuning HAProxy Performance
    • Lecture 3 :
    • HAProxy Server Kernel Tuning
  • Section 12 : HAProxy Monitoring Using Zabbix 7 Lectures 01:14:35

    • 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 10 Lectures 01:30:13

    • 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 2 Lectures 00:00:00

    • Lecture 1 :
    • Understanding HAProxy Upgrading Process
    • Lecture 2 :
    • Upgrading HAProxy Version Using Source File
  • 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?

246619 Course Views

4 Courses

Hi, my name is Muhammad Efendi, a founder of AkaiCloud Technology Solution. I am a multi-skilled IT engineer, software development, technical support with in depth knowledge of Linux architecture and virtualization technology. Expert on coding, monitoring, automation, deployment with good all round supervisory and technical expertise. Please feel free to connect with me on LinkedIn, I always enjoy making new contacts with my students! I will send any new connections coupon codes with deep discounts for all my classes!
View More...
  • Unmatched Variety and Value!
    Learnfly's monthly subscription offers unlimited access to a vast range of courses. Affordable pricing, compared to competitors, makes it the ultimate choice for continuous learning.
    Jessica M.

    4.7

    JM
  • Top-Notch Quality, Affordable Rates!
    High-quality courses with certified instructors make Learnfly stand out. The affordable pricing is a game-changer for those seeking premium education.
    Alex P.

    4.5

    AP
  • Certified Excellence Every Time!
    Learnfly's courses, taught by certified instructors, ensure top-notch learning experiences. The course completion certificates add significant value to one's skill set.
    Sarah R.

    4.3

    SR
  • Round-the-Clock Support!
    Learnfly goes the extra mile with 24/7 course support. Their dedication to helping students succeed is commendable.
    Ryan K.

    4.1

    RK
  • Learn Anywhere, Anytime!
    Whether on mobile, PC, or tablet, Learnfly's platform offers flexibility. Learning on the go has never been easier.
    Emily S.

    4.7

    ES
  • Job-Ready Skills!
    Learnfly's job-oriented courses equip learners with practical skills for the workplace. An investment in career growth!
    Jake M.

    4.2

    JM
  • Budget-Friendly Brilliance!
    Learnfly's pricing is a steal for the quality and variety of courses offered. Quality education without breaking the bank.
    Olivia T.

    4.5

    OT
  • Instructor Excellence Unleashed!
    Learn from the best with Learnfly's certified instructors. The platform ensures that knowledge is imparted by industry experts.
    Daniel L.

    4.0

    DL
  • Achievement Unlocked!
    Learnfly not only offers courses but also recognizes your efforts with course completion certificates. A sense of accomplishment with every course finished.
    Maya H.

    4.6

    MH
  • Learning Revolution!
    Learnfly's platform is a revolution in education. Access to unlimited courses at affordable rates is a game-changer.
    Ethan W.

    4.7

    EW
  • learn-nxtgen-hacking-with-technology

    Learn NxtGen Hacking with Technolog...

    By : Gopikrishna C

    Lectures 80 Beginner 8:29:27
  • tcp-ip-the-complete-course

    TCP/IP: The Complete Course

    By : Lazaro (Laz) Diaz

    Lectures 17 Beginner 1:52:18
  • voip-configuration-and-attacking-hacking

    VoIP Configuration and Attacking (H...

    By : Arpit Mittal

    Lectures 6 Beginner 0:10:40
  • practical-blockchain-smart-contracts-ethereum-solidity

    Practical Blockchain & Smart Contra...

    By : Abhilash Nelson

    Lectures 40 Beginner 4:56:0
  • complete-ethical-hacking-penetration-testing-for-web-apps

    Complete Ethical Hacking & Penetrat...

    By : Abhilash Nelson

    Lectures 30 Beginner 3:28:56
  • the-complete-xmpp-course-chat-server-setup-android-ios-apps

    The Complete XMPP Course: Chat Serv...

    By : Abhilash Nelson

    Lectures 10 Beginner 0:47:3

Students learning on Learnfly works with Fortune 500 companies around the globe.

Sign Up & Start Learning
By signing up, you agree to our Terms of Use and Privacy Policy
Reset Password
Enter your email address and we'll send you a link to reset your password.