Lupus

Lupus
Рейтинг
241
Регистрация
02.11.2002

:D :D :D

Точно! Или энергоподстанция. А аккумуляторы резерва электрики пропили.

og:
Однако отмечу, что такое возможно по большому счёту только в случае статического контента. В случае если выдаётся динамика, да ещё и из базы, то сколько с днсами не играйся, ничего путного не выйдет =)

А датасервер в третьем. :) Или по технологии master - slave. Остается только угадать, кто первым ляжет. :D

Lestor_SB:
И в случае не ответа ИП в первой А-записи клиент получит второй ИП?

Если просто прописать, то клиенты будут бегать на оба сервера равномерно.

Если хотите, чтобы на второй ходили только при отказе первого, используйте sortlist в конфиге бинда..

blaize:
Я имел в виду реакцию на стороне клиента

Даже при наличии такого резольвера, в данной ситуации это никак не поможет - всем посетителям его не поставишь. :)

Сейчас малость поэкспериментирую в резольвером XP и напишу, что вышло.

UPD:

Сделал в локальной сети (использую bind8) такую зону. Вставил десяток неотвечающих и среди них один реальный IP. Все сервисы винды сразу нашли рабочий и пошли только к нему. :)

blaize:
Есть ли стандарт при котором при неответе первого адреса из списка "IN A" запрос должен отправляться на второй и последующие? Тогда это тоже должно помочь.

Элементарно, Ватсон. :)

В файле зоны пишем где-то так:

google.com. A 72.14.207.99

google.com. A 64.233.187.99

google.com. A 64.233.167.99

...

При DNS-запросе получаем ответ:

[root@power]#host google.com

google.com has address 72.14.207.99

google.com has address 64.233.187.99

google.com has address 64.233.167.99

Здесь еще:

Когда время обработки запросов одинаковое, то нагрузка на все адреса будет тоже примерно одинаковая, но если запросы осуществляются к разнородным ресурсам, то равномерной балансировки нагрузки на серверы, которым назначены соответствующие IP-адреса, добиться не удастся.

Впервые "тасовать" адреса (Shuffle Addresses) предложил Брайн Бичер, но его идея требовала введения дополнительных записей описания ресурсов, поэтому прошло решение Маршала Розе, которое, собственно, и называется Round Robin код.

Round Robin код разрабатывался для кластеров, на которых функционировали серверы доменных имен. Именно это обстоятельство позволяло не заботится о реальной нагрузке на хост, т.к. ее (нагрузку) учитывала кластерная архитектура вычислительной установки и соответствующая операционная среда.

Следует заметить, что современные resolver-ы позволяют игнорировать при соответствующей настройке упорядочивание записей в отклике сервера и опираться на топологию сети, т.е. обращаться к наиболее предпочтительному с их точки зрения IP-адресу. Таким resolver-ом является, например, resolver операционной системы Windows2000.

И обратите внимание на директивы rrset-order, sortlist и topology в конфиге BIND.

DrJeans:
Народ, а кто из вас плотно юзал SUSE?
Взяли Colocation, пригласили спеца, так он доказывал, что SUSE рульнее всех самых рульных никсов на сегодня...

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

Кстати, про SuSE говорят, что:

Дистрибутивы SUSE — ориентированы в первую очередь на настольные компьютеры, хотя также доступен ряд продуктов класса предприятия

Про интернет-серверы - ни слова.

Anton:
Нужно было исследовать технологию jail-ов, дабы принять решение, что пользовать фрю или линух.

Могу поделиться своей технологией создания и настройки jail. С готовыми скриптами. Не жалко, ради любимой оси. :)

ЗЫ.Прекрасно работает на десятках серверов.

Andreyka:
пример - java, grsecurity

Это, вообще-то не линукс, а софт и заплатки. :)

Diggs:
Значит у FreeBsd защита от вторжений выше чем у Linux ?

Лучшая защита от вторжений - прямые руки. У фри есть некоторые встроенные механизмы (например jail или securitylevel), позволяющие админу не листать лихорадочно подписки bugtrack, гадая, какую дыру в софте найдут завтра.

И есть еще один аргументик. Практически все, написанное для линукса, можно запустить под фри. Часто линуксовый софт под ней работает быстрее, чем под "родной" системой.

ИМХО, линукс - слишком развесистая клюква, к тому же пытающаяся сидеть на двух стульях - на серверном и дектоповом рынках. Такой "комбайн", заведомо вызывает недоверие, поскольку слишком разные требования к оси в этих двух областях. А, поскольку, дектоповый рынок более емкий, линукс-девелоперы явно кренятся в его сторону, уделяя меньше внимания серверной стороне системы.

Напоследок любопытная, хотя и староватая ссылочка.

antono:
что же делать с этим --enable-wddx

Есть еще одна версия - php собран не из портов. Так иногда делают либо растерянные линуксоиды, попавшие во фрю, либо асы, тонко затачивающие софт. Здесь долго и муторно описывать, что надо сделать, чтобы точно все выяснить. Но могу посоветовать следующее:

Поглядите в phpinfo параметр "PHP API". Если он не 20020429, значит php не из порта.

Дополнительно не помешает проверить "extension_dir" и "additional .ini files parsed".

Всего: 15164