Назад | Перейти на главную страницу

Циклический DNS и отказоустойчивость (веб-сервис, Windows 2008)?

Какие сервисы "Round robin DNS" вы знаете / используете? Интересны бесплатные и коммерческие варианты. У меня есть домен и несколько IP-адресов с каждого сервера. Но я думаю, что некоторые серверы (Windows Sever 2008 R2) могут время от времени выходить из строя. Я обнаружил, что rrdns может быть одним из вариантов предотвращения сбоя веб-службы. Или вы могли бы порекомендовать другую тактику?

Спасибо за любой совет !!!

Я вообще не одобряю RRDNS как механизм повышения отказоустойчивости. Если вам действительно нужна отличная сеть, тогда вам нужно начать с твердых строительных блоков.

Есть ли у ваших серверов разнообразный путь в Интернет? Есть ли у них независимые источники питания? Если вы говорите об истинной отказоустойчивости, вам нужно начать намного ниже по цепочке.

  1. Двойные (несколько) дисков в схеме RAID, отличной от RAID 0.
  2. Двойные источники питания, обеспечиваемые двойным резервированием различных источников питания.
  3. Двойные сетевые карты для отдельных коммутаторов
  4. Двойной брандмауэр / маршрутизаторы
  5. Двойные (или несколько) провайдеров транзита / пиринга в Интернете, обеспечивающие маршруты в Интернет через BGP

Тогда вы можете начать рассматривать несколько центров обработки данных, что является совершенно отдельным котлом. Я не совсем против RRDNS как решения для увеличения избыточности и отказоустойчивости, но в первую очередь должно быть начальное.

У вас по-прежнему будут более серьезные проблемы, связанные с тем, что интернет-провайдеры переписывают короткие TTL DNS, которые необходимы для быстрого переключения на другой DNS-провайдер. Я потратил несколько недель на изучение наилучшего способа обеспечения работоспособности системы, используя сочетание устойчивости сетевого уровня, использования BGP, а также нескольких записей A в DNS и RRDNS. В итоге мы решили, что Dynect - лучший DNS-провайдер для наших нужд, но YMMV, как всегда.

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

Как системный инженер, я не могу считать меньше двух.

Попробуйте zoneedit.com - простой сервис, но очень надежный.

Loaddns.com находится в процессе внедрения DNS на основе правил, возможно, вы захотите это проверить.