Настроить DNS-балансировку

Обычно для одного доменного имени указывается только одна А-запись, и DNS-сервер возвращает один IP-адрес.

Если для одного домена указать несколько A-записей с разными IP-адресами — можно распределить нагрузку между несколькими серверами и перевести нагруженный сервис на новую группу хостов.

Мы рекомендуем использовать не более 5-10 записей одновременно — со стороны сервисов может быть наложено дополнительное ограничение.

Сервер, на который будет направлен запрос, определяется с помощью алгоритма Round Robin — алгоритма кругового обслуживания. Первый запрос передается одному серверу, затем следующий запрос передается другому, и так далее до достижения последнего сервера. Затем направление запросов начинается сначала.

DNS-сервер возвращает все записи из базы данных для запрошенного доменного имени в случайном порядке. DNS-клиент (на локальной машине пользователя) использует только одну запись из полученного списка и обращается к указанному IP-адресу. Пользователей много, поэтому на каждый IP-адрес в среднем приходится одинаковое количество пользовательских подключений.