Load Balancer ابری

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

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

HAطراحی برای دسترس‌پذیری
L7/L4سناریوهای ترافیکی
SSLTermination آماده
Load BalancerHealth + Routing
کاربر
Web 01
Web 02
API
ترافیک به نود سالم رفت
Health Check فعال است
قابلیت‌های عملیاتی

لود بالانسر را به لایه کنترل ترافیک سرویس تبدیل کنید

برای سرویس‌های وب، API و پنل‌های پرترافیک، کنترل مسیر درخواست‌ها باید قابل مشاهده و قابل تغییر باشد.

Health Check

نودهای ناسالم از مسیر ترافیک خارج می‌شوند تا کاربران به endpoint سالم هدایت شوند.

SSL Termination

گواهی SSL در لایه ورودی مدیریت می‌شود و backendها با تنظیم ساده‌تر کار می‌کنند.

Routing Policy

ترافیک بر اساس سناریوی سرویس بین سرورها یا گروه‌های backend توزیع می‌شود.

معماری پیشنهادی

از یک سرور به سرویس چندنودی مهاجرت کنید

لود بالانسر بین کاربر و backend قرار می‌گیرد تا رشد سرویس، deploy مرحله‌ای و کاهش ریسک outage ساده‌تر شود.

تفکیک ترافیک عمومی از backendهای داخلی
آماده برای blue-green یا rolling deployment
کاهش وابستگی به یک VM منفرد
listener :443TLS enabled
health interval۱۰ ثانیه
backend pool۲ تا چند نود
failoverخودکار بر اساس سلامت
راه‌اندازی

در چند مرحله وارد معماری HA شوید

برای شروع، backendها و دامنه بررسی می‌شوند و سپس مسیر health check و SSL تنظیم می‌شود.

۱

تعریف backendها

سرورها، پورت‌ها و مسیر health check مشخص می‌شود.

۲

تنظیم Listener

پروتکل، گواهی SSL و سیاست توزیع ترافیک تنظیم می‌شود.

۳

اتصال DNS

دامنه به ورودی لود بالانسر متصل و وضعیت سرویس مانیتور می‌شود.

کاربردها

برای سرویس‌هایی که رشد و پایداری مهم است

لود بالانسر برای معماری‌های چندنودی، API پرترافیک و سرویس‌های حساس مناسب است.

وب‌سایت و فروشگاه پرترافیک

پخش درخواست‌ها بین چند web server و حذف نود ناسالم از مسیر پاسخ‌گویی.

مشاوره فنی

API و SaaS

کنترل ورودی سرویس، حفظ SLA و امکان deploy مرحله‌ای بدون توقف کامل.

شروع سفارش

Blue-Green Deploy

هدایت تدریجی ترافیک بین نسخه‌ها برای کاهش ریسک انتشار.

بررسی معماری

سوالات رایج درباره Load Balancer

پاسخ کوتاه به سوال‌های پیش از راه‌اندازی لود بالانسر.

آیا برای شروع به چند سرور نیاز دارم؟
برای استفاده واقعی از HA بهتر است حداقل دو backend داشته باشید، اما می‌توان تنظیمات را مرحله‌ای آماده کرد.
آیا SSL روی لود بالانسر مدیریت می‌شود؟
بله، در سناریوهای رایج می‌توان SSL termination را در ورودی لود بالانسر انجام داد.
اگر یک backend قطع شود چه می‌شود؟
با health check، ترافیک از نود ناسالم خارج و به backendهای سالم هدایت می‌شود.
آیا Load Balancer برای API هم مناسب است؟
بله، برای APIهای پرترافیک می‌توان توزیع بار، health check و کنترل ورودی را در لایه لود بالانسر مدیریت کرد.
تفاوت L4 و L7 در چیست؟
L4 در سطح TCP/UDP کار می‌کند و L7 بر اساس HTTP و مسیرهای اپلیکیشن تصمیم‌گیری دقیق‌تری انجام می‌دهد.
آیا می‌توان بعداً backend اضافه کرد؟
بله، pool backendها قابل توسعه است و می‌توان با رشد ترافیک نودهای جدید اضافه کرد.
آیا برای deploy بدون قطعی کمک می‌کند؟
بله، با خارج کردن تدریجی نودها از مسیر ترافیک، deploy مرحله‌ای و blue-green ساده‌تر می‌شود.
آیا مانیتورینگ سلامت نودها لازم است؟
بله، بدون health check لود بالانسر نمی‌تواند نود ناسالم را از مسیر پاسخ‌گویی خارج کند.
شروع معماری HA

سرویس خود را از وابستگی به یک نود خارج کنید

اگر سرویس شما در حال رشد است، مسیر لود بالانسر، سلامت backendها و اتصال DNS را با تیم فنی بررسی کنید.