Nima Yukni muvozanatlash
Serverlar orasida trafikni taqsimlash
Yukni muvozanatlovchi (Load Balancer) — yuqori mavjudlik va ishlash uchun kiruvchi tarmoq trafigini bir nechta serverlar orasida taqsimlovchi infratuzilma komponenti.
Qanday ishlaydi
- Mijozlardan kiruvchi so'rovlarni qabul qilish
- Algoritmga asosan optimal serverni tanlash
- So'rovni tanlangan serverga yo'naltirish
- Server holatini kuzatish (health checks)
Muvozanatlash algoritmlari
- Round Robin — ketma-ket taqsimlash
- Least Connections — eng kam ulanishli serverga
- IP Hash — IP bo'yicha mijoz-server bog'lash
- Weighted — server sig'imiga asoslangan
Muvozanatlovchi turlari
- L4 (Transport) — TCP/UDP darajasi
- L7 (Application) — HTTP/HTTPS darajasi
- DNS muvozanatlash — DNS yozuvlari orqali
- Apparat — maxsus qurilmalar
Mashhur yechimlar
- Nginx, HAProxy — dasturiy ta'minot asosida
- AWS ELB, GCP Load Balancer — bulutga asoslangan
- F5 BIG-IP — apparatga asoslangan