آموزش تبدیل به متخصص HAProxy Load Balancer - با استفاده از کتاب راهنمای Ansible - آخرین آپدیت

دانلود Become HAProxy Load Balancer Expert - Using Ansible Playbook

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری آسان با مثال: متخصص HAProxy Load Balancer شوید!

در این دوره آموزشی، با استفاده از Ansible Playbook، یک کلاستر HAProxy را مستقر خواهید کرد.

آنچه در این دوره خواهید آموخت:

  • مفاهیم Load Balancing
  • مفاهیم High Availability
  • نصب HAProxy
  • ایجاد انواع مختلف الگوریتم‌های Local Balancing

پیش‌نیازها:

  • آشنایی با مفاهیم اولیه لینوکس
  • آشنایی با مفاهیم اولیه TCP/IP
  • داشتن دانش پایه در زمینه شبکه

اگر می‌خواهید یک مدیر HAProxy Load Balancing شوید یا می‌خواهید درک درستی از الگوریتم‌های Load Balancer داشته باشید، این دوره برای شما ایده‌آل است. در این دوره، ویدئوهایی با توضیحات ساده و قابل فهم ارائه می‌شود. همچنین، این دوره شامل مثال‌های متعددی است که به شما کمک می‌کند تا مفاهیم را به راحتی دنبال و درک کنید. در بخش اول، نحوه دریافت تمامی فایل‌های پیکربندی مورد استفاده در طول دوره را یاد خواهید گرفت. شما می‌توانید از این فایل‌های پیکربندی برای بازتولید تنظیمات در محیط خود استفاده کنید.

در این دوره، از Ansible Playbook برای استقرار کلاستر HAProxy، KeepAlived و نظارت monit در محیط VMWare استفاده خواهید کرد. استفاده از این Ansible Playbook، استقرار و مدیریت کلاستر HAProxy را آسان می‌کند.

این دوره شامل 14 بخش، 86 درس و حدود 13 ساعت و 32 دقیقه آموزش است. شما می‌توانید تمامی ویدئوها را دانلود کرده و بدون نیاز به اینترنت تماشا کنید. اکثر ویدئوها در مورد نحوه ساخت پیکربندی HAProxy با استفاده از مثال‌ها هستند. شما گام به گام نحوه استفاده و مدیریت کلاستر HAProxy را دنبال خواهید کرد.

در این دوره، شما یاد خواهید گرفت که:

  • درک مفاهیم و معماری HAProxy
  • نصب HAProxy با استفاده از Ubuntu و CentOS
  • ایجاد کلاستر HAProxy با استفاده از KeepAlived
  • نصب کلاستر HAProxy با استفاده از Ansible playbook
  • نصب HAProxy HA KeepAlived با استفاده از Ansible playbook
  • نصب نظارت KeepAlived monit با استفاده از Ansible playbook
  • مدیریت HAProxy با استفاده از API و نمونه‌های curl
  • ارسال لاگ‌های HAProxy به Logstash/elasticsearch، بررسی لاگ‌ها با استفاده از Kibana
  • مدیریت الگوریتم‌های Load Balancing در HAProxy
  • مدیریت (ایجاد و حذف) انواع و حالت‌های HAProxy
  • پیکربندی هسته HAProxy برای دستیابی به عملکرد بالا
  • پیکربندی HAProxy Load Balancer بر اساس انواع الگوریتم‌ها
  • پیکربندی HAProxy Round Robin LBA
  • پیکربندی HAProxy Static-rr (Static Round Robin)
  • پیکربندی Least Connection LBA
  • پیکربندی HAProxy Source IP Address Hashed LBA
  • پیکربندی HAProxy با SSL Termination
  • پیکربندی HAProxy با SSL Pass-Through
  • پیکربندی HAProxy URL Forwarding
  • پیکربندی HAProxy با استفاده از Recipes
  • درک Server Bencmarking و  Tuning در HAProxy
  • پیکربندی HAProxy با پشتیبانی از HTTP/2 و HTTP/1.1
  • پیکربندی HAProcy با پشتیبانی از gRPC
  • درک WAF (Web Application Firewall) برای HAProxy
  • پیکربندی HAProxy برای دفاع در برابر DDOS
  • تنظیم عملکرد HAProxy (Tuning)
  • پیکربندی WhiteList IP Address و محدود کردن IP Address خاص
  • نظارت بر HAProxy با استفاده از Zabbix
  • ایجاد داشبورد Grafana برای frontend و backend HAProxy
  • و غیره.

پس از اتمام این دوره، اعتماد به نفس لازم برای استفاده و مدیریت کلاستر HAProxy را خواهید داشت.

در صورت نیاز به کمک در طول دوره، لطفاً با من تماس بگیرید و پیام دهید.

با تشکر،

محمد یوسف افندی

Zabbix Certified Professional
کارشناس IT Cloud


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه ای بر Load Balancing Load Balancing Introduction

  • چرا HAProxy؟ Why HAProxy

  • ساختار و اجزای HAProxy HAProxy Architecture and Components

  • چهار بخش اساسی پیکربندی HAProxy Four Essential Sections of HAProxy Configuration

  • دریافت تمام اسکریپت های نصب و مستندات Getting All Installation Scripts and Documentations

نصب HAProxy HAProxy Installation

  • نصب گره های سرور وب آپاچی Apache Web Server Nodes Installation

  • ایجاد اسکریپت PHP برای نمایش نام میزبان Creating PHP Script to Show Hostname

  • نصب سرور HAProxy بر روی Ubuntu 18.04 Installing HAProxy Server on Ubuntu 18.04

  • نصب سرورهای HAProxy بر روی CentOS 7 Installing HAProxy Servers on CentOS 7

  • نصب HAProxy از سورس بر روی Ubuntu 18.04 Installing HAProxy from Source on Ubuntu 18.04

  • نصب HAProxy از سورس بر روی CentOS 7 Installing HAProxy from Source on CentOS 7

  • فعال کردن لاگ گیری HAProxy Enabling HAProxy Logging

به روز رسانی نسخه HAProxy Upgrading HAProxy Version

  • درک فرآیند به روز رسانی Understanding Upgrading Process

  • به روز رسانی نسخه HAProxy با استفاده از فایل سورس Upgrading HAProxy Version Using Source File

ساخت خوشه HAProxy با استفاده از Ansible Playbook Building HAProxy Cluster Using Ansible Playbook

  • مقدمه ای بر Ansible Playbook An Introduction to Ansible Playbook

  • Ubuntu: نصب Ansible و افزونه VMware Ubuntu : Installing Ansible and VMware Plugin

  • CentOS 7: نصب Ansible و افزونه VMware CentOS 7 : Installing Ansible and VMware Plugin

  • MacOS: نصب Ansible و افزونه VMware MacOS : Installing Ansible and VMWare Plugin

  • درک اصطلاحات Ansible Playbook Understanding Ansible Playbook Terms

  • درک ساختار دایرکتوری Ansible Playbook Understanding Ansible Playbook Directory Structure

  • ایجاد وظیفه Ansible Playbook برای VM HAProxy Creating HAProxy VM Ansible Playbook Task

  • ایجاد پیکربندی مخزن محلی برای نصب HAProxy با استفاده از Ansible Playbook Creating Local Repo Config for HAProxy Installation Using Ansible Playbook

  • ایجاد وظیفه Ansible Playbook برای نصب پکیج HAProxy Creating HAProxy Package Installation Ansible Playbook Task

  • ایجاد قالب Ansible Playbook HAProxy Creating HAProxy Ansible Playbook Template

  • ایجاد وظیفه قالب Ansible Playbook HAProxy Creating HAProxy Ansible Playbook Template Task

  • ایجاد وظیفه Playbook فایل های خطا HAProxy Creating HAProxy Error Files Playbook Task

  • اجرای Ansible Playbook برای ایجاد خوشه HAProxy Running Ansible Playbook to Create HAProxy Cluster

  • ایجاد HAProxy HA KeepAlived با استفاده از Ansible Playbook Creating HAProxy HA KeepAlived Using Ansible Playbook

  • ایجاد Monit برای نظارت بر KeepAlived با استفاده از Ansible Playbook Creating Monit for KeepAlived Monitoring Using Ansible Playbook

دفاع HAProxy در برابر DDOS HAProxy Defense Against DDOS

  • حملات TCP Syn Flood TCP Syn Flood Attacks

  • حملات مشابه Slowloris Slowloris Like Attacks

  • محدود کردن تعداد اتصالات در هر کاربر Limiting Number of Connections Per Users

  • محدود کردن نرخ اتصال برای هر کاربر Limiting Connection Rate Per User

  • محدود کردن نرخ درخواست HTTP Limiting HTTP Request Rate

  • HAProxy: مسدود کردن محتوا HAProxy: Content blocking

  • محدود کردن آدرس IP خاص Restrict Specific IP Address

  • WhiteList آدرس IP WhiteList IP Address

  • WAF (فایروال برنامه وب) چیست؟ What is WAF (Web Application Firewall)?

HAProxy High Availibitily HAProxy High Availibitily

  • ساخت خوشه HAProxy Building HAProxy Cluster

  • استفاده از KeepAlive برای High Availibitily HAProxy Using KeepAlive for HAProxy High Availibity

  • نصب Monit برای مانیتورینگ KeepAlive Installing Monit for KeepAlive Monitoring

نوع LBA (Load Balancing Algorithm) در HAProxy HAProxy LBA (Load Balancing Algorithm) Type

  • Load Balancer لایه 4 و 7 در HAProxy HAProxy Load Balancer Layer 4 and 7

  • Round Robin در HAProxy HAProxy Round Robin

  • کمترین اتصال در HAProxy HAProxy Least Connection

  • Static-rr (Round Robin استاتیک) در HAProxy HAProxy Static-rr (Static Round Robin)

  • آدرس IP منبع Hashed در HAProxy HAProxy Source IP Address Hashed

  • URL Forwarding در HAProxy HAProxy URL Forwarding

  • گزینه ForwardFor برای دریافت آدرس IP کلاینت در HAProxy HAProxy ForwardFor Option For Getting Client IP Address

استفاده از SSL در HAProxy HAProxy Using SSL

  • HAProxy با SSL Termination HAProxy with SSL Termination

  • HAProxy با SSL Pass-Through HAProxy with SSL Pass-Through

انجام Health Checks Performing Health Checks

  • درک Health Check در HAProxy Understanding HAProxy Health Check

  • گزینه ها و انواع Health Check در HAProxy HAProxy Health Check Options and Types

  • پیکربندی Health Check لایه 4 و 7 در HAProxy HAProxy L4 and L7 Health Check Configuration

  • بررسی Health Check در MySQL در HAProxy Checking HAProxy MySQL Health Check

  • بررسی Health Check در PostgreSQL در HAProxy Checking HAProxy PostgreSQL Health Check Configuration

  • بررسی پیکربندی Health Check HTTP در HAProxy Checking HAProxy HTTP Health Check Configuration

  • بررسی پیکربندی Health Check در هر سرویس در HAProxy Checking HAProxy Any Service Health Check Configuration

پیکربندی دستورالعمل های پیشرفته HAProxy HAProxy Advance Recipes Configuration

  • HAProxy و فشرده سازی GZIP HAProxy And GZIP Compression

  • پیکربندی HAProxy با استفاده از Sticky Sessions Configuring HAProxy Using Sticky Sessions

  • پیکربندی HAProxy با استفاده از گره پشتیبان Configuring HAProxy Using Backup Node

  • پیکربندی HAProxy با پشتیبانی از gRPC Configuring HAProxy With gRPC Support

  • پیکربندی HAProxy با پشتیبانی از HTTP/2 و HTTP/1.1 Configuring HAPRroxy With HTTP/2 and HTTP/1.1 Support

  • پیکربندی Content Switching در HAProxy با استفاده از ACL Configuring HAProxy Content Switching Using ACL

  • تغییر مسیر اتصال HTTP HAProxy به HTTPS Redirecting HAProxy HTTP Connection to HTTPS

  • تغییر مسیر HAProxy HTTP بر اساس نام میزبان Redirecting HAProxy HTTP Base on Hostname

  • تغییر مسیر مسیر URL در HAProxy Redirecting URL Path on HAProxy

  • افزودن پیشوند 'www.' در جلوی همه میزبان هایی که ندارند Appending 'www.' Prefix In Front of All Hosts Not Having

استفاده از API در HAProxy Using HAProxy API

  • نصب HAProxy Data Plane API Installing HAProxy Data Plane API

  • اجرای API HAProxy (2.0 یا بالاتر) با استفاده از Process Manager Running HAProxy (2.0 or Later) API Using Process Manager

  • ارسال درخواست های GET و POST با استفاده از Data Plane API Send GET and POST Request Using Data Plane API

ارزیابی عملکرد و تنظیم HAProxy Server HAProxy Server Benchmarking and Tuning

  • ارزیابی عملکرد HAProxy HAProxy Bencmarking

  • تنظیم عملکرد HAProxy Tuning HAProxy Performance

  • تنظیم Kernel سرور HAProxy HAProxy Server Kernel Tuning

نظارت بر لاگ گیری HAProxy با استفاده از ELK Monitoring HAProxy Logging Using ELK

  • ساختار ELK ELK Architecture

  • نصب Elasticsearch در سیستم عامل لینوکس Installing Elasticsearch in Linux OS

  • نصب Logstash در سیستم عامل لینوکس Installing Logstash in Linux OS

  • نصب Kibana در سیستم عامل لینوکس Installing Kibana in Linux OS

  • ایجاد Pipeline و Index Logstash برای HAProxy Creating Logstash Pipeline and Index for HAProxy

  • پیکربندی HAProxy برای ارسال داده های لاگ از طریق Syslog Configure HAProxy to Forward Log Data via Syslog

نظارت بر HAProxy با استفاده از Zabbix HAProxy Monitoring Using Zabbix

  • درک گزارش آمار HAProxy Understanding HAProxy Statistic Report

  • بررسی گزارش آمار HAProxy با استفاده از خط فرمان socat Checking HAProxy Statistic Report Using socat Command Line

  • نصب Zabbix Agent بر روی HAProxy VM Installing Zabbix Agent on HAProxy VM

  • وارد کردن Template HAProxy Import HAProxy Template

  • نظارت بر HAProxy با استفاده از Zabbix Monitoring HAProxy Using Zabbix

  • نحوه جمع آوری داده های Metric HAProxy توسط Zabbix Agent How Zabbix Agent Collecting HAProxy Metrics Data

  • ایجاد Trigger HAProxy با استفاده از Zabbix Creating HAProxy Trigger Using Zabbix

داشبورد Grafana HAProxy HAProxy Grafana Dashboard

  • نصب Grafana در Ubuntu Installing Grafana on Ubuntu

  • نصب Grafana در CentOS Installing Grafana on CentOS

  • نصب پلاگین های Grafana Installing Grafana Plugins

  • ادغام Grafana با Zabbix Integrating Grafana with Zabbix

  • ایجاد داشبورد Grafana HAProxy 1 Creating HAProxy Grafana Dashboard 1

  • ایجاد داشبورد Grafana HAProxy 2 Creating HAProxy Grafana Dashboard 2

  • ایجاد داشبورد Grafana CPU و Memory HAProxy Creating HAProxy CPU and Memory Grafana Dashboard

  • ایجاد داشبورد Grafana Disk Usage HAProxy Creating HAProxy Disk Usage Grafana Dashboard

  • ایجاد داشبورد Grafana Traffic HAProxy Creating HAProxy Traffic Grafana Dashboard

  • ایجاد نمودار CPU Cluster HAProxy در داشبورد Creating HAProxy Cluster CPU Diagram Dashboard

فایل های مستندات و پیکربندی نصب Installation Document and Configuration Files

  • فایل های نصب و پیکربندی HAProxy HAProxy Installation and Configuration Files

  • قالب داشبورد Grafana HAProxy HAProxy Grafana Dashboard Template

نمایش نظرات

آموزش تبدیل به متخصص HAProxy Load Balancer - با استفاده از کتاب راهنمای Ansible
جزییات دوره
13.5 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,125
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Muhammad Efendi Muhammad Efendi

اتوماسیون نرم افزار، فناوری مجازی سازی