настройки серверов таким образом, чтобы балансировка шла на уровне DNS. Алгоритм балансировки подойдет хоть рандомный, хоть по очереди. Наткнулся на Round Robin, пишут, что можно в DNS просто прописать несколько A записей для одного домена, но разных ip с минимальным ttl. Правильно понимаю, что клиент просто будет брать случайный ip из списка, а не первый?
Не особо днс для этого предназначен, будет куча нюансов , посмотрите в сторону haproxy + keepalived
Это если прям отказоустойчивость , а так если веб проксировать/балансировать то и nginx хватит
Цель отказоустойчивость или равномерное распределение утилизации сетевых интерфейсов в агрегации?
Равномерное распределение
http://nginx.org/en/docs/http/load_balancing.html
Еще можно "грубо пересадит"ь часть на secondary DNS и делать балансировку по IP на маршрутизаторе
Не уверен, что мне именно это подходит. Делаю распределение нагрузки на впн сервера. В компании десятки людей, поэтому когда все подключаются к одному - скорость падает. А ручное переключение между серверами и поиск оптимального уж слишком мешает. Понимаю, что скорость зависит не только от количества пользователей, но и их "нагрузки" на канал, однако сама нагрузка формируется обычным сёрфингом по админки организации, а не длительными скачиваниями файлов
А раскидать всех по разным group-policy на VPN не вариант?
Обсуждают сегодня