Я читал много сообщений о serverfault, а также на других сайтах обо всем этом.
Насколько я понимаю, несколько записей A (циклический DNS) могут использоваться как для:
Распределение нагрузки (циклический, но НЕ балансировки нагрузки). Многие говорят, что «Балансировка нагрузки», но я думаю, что балансировки нагрузки не будет, потому что «Баланс» означает (буквально) «сравнить два (или более) и отрегулировать» (и это то, что Реальная s / w или h / w Load балансировщики делают), но браузеры никогда этого не делают, вместо этого они случайным образом выбирают IP-адрес и подключаются к нему. Он ничего не знает о текущей загрузке этого сервера (вероятно, выбранный IP-адрес имел наибольшую нагрузку!).
Автоматическое переключение при отказе (только в последних версиях браузеров). Да, я думаю, что DNS можно использовать как простую систему аварийного переключения (по крайней мере, в 2012 году, я не знаю, когда она действительно «вступила в силу»). пожалуйста, обратитесь к : https://webmasters.stackexchange.com/questions/10927/using-multiple-a-records-for-my-domain-do-web-browsers-ever-try-more-than-one и Отработка отказа DNS на основе браузера с использованием нескольких записей A и http://www.nber.org/sys-admin/dns-failover.html
Я хотел бы убедиться, что мои предположения / выводы верны. Так что дайте мне знать, пожалуйста ...
Если вам нужна реальная балансировка нагрузки для веб-сервера, подумайте о Haproxy. Он имеет высокую эффективность с использованием обратного прокси и системы аварийного переключения (keep alive и Heartbeat). Балансировщик нагрузки Haproxy будет работать как интерфейсный сервер для вашего веб-сервера.
Чтобы узнать больше о Haproxy, вы должны прочитать http://haproxy.1wt.eu/download/1.2/doc/haproxy-en.txt и http://www.howtoforge.com/high-availability-load-balancer-haproxy-heartbeat-fedora8
При распределении нагрузки мы распределяем трафик по нескольким путям, даже если он неравномерно. Балансировка нагрузки используется для достижения эффективности сети. Он равномерно распределяет трафик по сети с несколькими путями, это делается для оптимального использования ресурсов, максимальной пропускной способности и минимизации времени отклика. Так что это действительно разные вещи. Циклический перебор при использовании с DNS (сервером доменных имен) представляет собой метод балансировки нагрузки, хотя у него есть недостаток, заключающийся в том, что он не сообщает об автоматическом переключении узла при отказе, даже если существуют методы, с помощью которых можно улучшить технику циклического перебора.