Java Core middle
В чём разница: L3 vs L4 vs L7 балансировка?
Ответ
L3 (сетевой): IP-маршрутизация, ECMP. L4 (транспортный): TCP/UDP, NAT, по IP:port без разбора содержимого. L7 (прикладной): HTTP-заголовки, URL, cookies. L4 быстрее (меньше overhead), L7 гибче.
Разбор: L3 (сетевой) — маршрутизация по IP (ECMP); L4 (транспортный) — TCP/UDP по IP:port с NAT, без разбора содержимого; L7 (прикладной) — анализ HTTP-заголовков, URL, cookies. L4 быстрее за счёт меньшего overhead, L7 гибче. Главная ловушка — перепутать уровни: разбор заголовков и cookies — это именно L7, а не L4, и L7 не быстрее L4.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.