آموزش هاپروکسی را با متعادل‌سازی بار اصلی کنید - آخرین آپدیت

دانلود Master Load Balancing with HAProxy

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

به روزترین منبع آموزشی HAProxy!

با ساخت پروژه‌های مختلف، بر HAProxy مسلط شوید!

توزیع بار برنامه و شبکه

پیش‌نیازها:

  • آشنایی اولیه با دستورات لینوکس
  • آشنایی اولیه با پروتکل HTTP

در این دوره، با مفاهیم توزیع بار (Load Balancer) و مزایای آن، به ویژه HAProxy، آشنا خواهیم شد.

HAProxy یک نرم‌افزار متن‌باز، انعطاف‌پذیر، سریع و قابل اعتماد است که می‌تواند قابلیت‌های پراکسی معکوس و توزیع بار را برای ما فراهم کند.

ما به صورت مفهومی در مورد جنبه‌های مختلف HAProxy و توزیع بار صحبت خواهیم کرد. برای هر موضوع، محیط‌های آزمایشگاهی را با استفاده از Vagrant راه‌اندازی می‌کنیم و آموخته‌های خود را تمرین می‌کنیم و نتایج را برای برآورده کردن انتظارات خود، تأیید می‌کنیم. موضوعات اصلی ما عبارتند از:

  • نصب HAProxy
  • بخش‌های پیکربندی پایه HAProxy
  • حالت HTTP
  • حالت TCP
  • پورت‌های غیر پیش‌فرض

سپس به موضوعات پیشرفته‌تر از جمله موارد زیر می‌پردازیم:

  • ACL (کنترل دسترسی)
  • لاگ‌گیری
  • پایان دادن SSL
  • HA (قابلیت اطمینان بالا)
  • بررسی سلامت و تشخیص خرابی سرور

من همچنین بخشی را در مورد چگونگی خودکارسازی نصب و پیکربندی HAProxy با Ansible در انتهای دوره اضافه کرده‌ام (این بخش کاملاً اختیاری است).

تنها پیش‌نیاز این دوره، آشنایی اولیه با دستورات لینوکس و لایه‌های پشته TCP/IP، به ویژه پروتکل TCP و بالاتر است.

شما به یک لپ‌تاپ با ابزارهایی از جمله ویرایشگر متن دلخواه، Vagrant و VirtualBox نیاز دارید. ممکن است در طول برخی از آموزش‌ها ابزارهای اضافی را نیز نصب کنیم.

این دوره برای همه مدیران سیستم که مایل به یادگیری در مورد توزیع بار و کاربردهای آن هستند، مناسب است. حتی اگر شغل شما مستلزم کار در محیط‌های ابری مانند AWS یا Azure است، درک جامعی از LB به دست خواهید آورد و می‌توانید به راحتی دانش خود را تنظیم کرده و در آن محیط‌ها اعمال کنید.


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

Introduction

  • مقدمه Introduction

  • مقدمه ای بر Load Balancer Introduction To Load Balancer

  • مزایای Load Balancer Benefits of Load Balancer

تنظیم محیط Setting up environment

  • بالا آوردن محیط Bringing up the environment

پیکربندی اولیه HAProxy Basic HAProxy Configuration

  • بخش‌های پیکربندی HAProxy HAProxy Configuration Sections

  • آماده‌سازی سرور آپاچی Preparing Apache Server

  • پیکربندی اولیه HAProxy Basic HAProxy Configuration

  • متفرقه Miscellaneous

  • الگوریتم‌های LB LB Algorithms

  • بخش غیر پیش‌فرض ۱ Non-Default Part 1

  • بخش غیر پیش‌فرض ۲ Non-Default Part 2

  • SELinux SELinux

  • حالت TCP – بخش ۱ TCP Mode Part 1

  • حالت TCP – بخش ۲ TCP Mode Part 2

  • صفحه آمار Stat Page

لاگ‌گیری Logging

  • لاگ‌گیری - بخش ۱ Logging Part 1

  • لاگ‌گیری - بخش ۲ Logging Part 2

ACL ACL

  • ACL - بخش ۱ ACL Part 1

  • ACL - بخش ۲ ACL Part 2

  • ACL - بخش ۳ ACL Part 3

  • ACL - بخش ۴ ACL Part 4

  • ACL - بخش ۵ ACL Part 5

پروژه Project

  • راه‌اندازی آزمایشگاه ۱ Lab Setup 1

  • راه‌اندازی آزمایشگاه ۲ Lab Setup 2

  • راه‌اندازی آزمایشگاه ۳ Lab Setup 3

  • رفع مشکل دیتابیس Fixing DB Issue

  • رفع پایداری Fixing Persistence

  • آزمایشگاه ACL ۱ ACL Lab 1

  • آزمایشگاه ACL ۲ ACL Lab 2

  • آزمایشگاه ACL ۳ ACL Lab 3

تشخیص خرابی سرور Server Failure Detection

  • بررسی سلامت Health Check

  • آزمایشگاه بررسی سلامت Health Check Lab

خط فرمان Command Line

  • HAProxy API HAProxy API

قابلیت دسترسی بالا High Availability

  • KeepAliveD KeepAliveD

  • VRRP VRRP

  • بررسی عمیق VRRP VRRP Deep Dive

TLS TLS

  • پایان SSL SSL Termination

  • تولید گواهی‌نامه Generating Certificate

  • تنظیم دقیق SSL Finetune SSL

  • راه‌اندازی CA Setting Up CA

  • فعال‌سازی SSL برای Express App Enabling SSL for Express App

  • رمزگذاری مجدد SSL SSL Re-encryption

  • عبور SSL SSL Passthrough

اتوماسیون Automation

  • بالا آوردن محیط Bringing Up the Environment

  • گشت و گذار در کد Ansible Walk-through of Ansible Code

  • تست خودکار Automated Testing

نمایش نظرات

آموزش هاپروکسی را با متعادل‌سازی بار اصلی کنید
جزییات دوره
13 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
754
4 از 5
دارد
دارد
دارد
Amir Kamali
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar