Знаешь ли ты, какие есть типовые алгоритмы сетевой балансировки?
Распространённые алгоритмы — round robin, weighted round robin, least connections и распределение по хешу ключа клиента или запроса.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Распространённые алгоритмы — round robin, weighted round robin, least connections и распределение по хешу ключа клиента или запроса.
Читать ответForward proxy представляет клиентов, reverse proxy — серверы. Прозрачность подключения и степень анонимности относятся к другим признакам классификации.
Читать ответСравнение самостоятельной эксплуатации LB и управляемого сервиса: ответственность, функции, отказоустойчивость, масштабирование, ограничения и совокупные затраты.
Читать ответForward proxy, reverse proxy и распределение трафика между экземплярами сервиса: где эти понятия пересекаются и какие ограничения важны при диагностике.
Читать ответмасштабирование: горизонтальное (добавление серверов) и вертикальное (наращивание ресурсов) балансировщик нагрузки (load balancer), который направляет запросы на доступные инстансы с учётом health checks и выбранных…
Читать ответКак устроена балансировка нагрузки в gRPC? взаимодействие поверх HTTP/2 с поддержкой мультиплексирования клиентская балансировка с подключаемыми load balancer, например round-robin применение DNS-based discovery для…
Читать ответЧто представляет собой балансировщик нагрузки и для чего он используется? элемент сетевой инфраструктуры распределяет входящие запросы между несколькими серверами увеличивает отказоустойчивость и масштабируемость…
Читать ответ