При установке Активно-активного Кластера IIS с ARR - действительно ли это возможно?

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

3
задан 14 December 2011 в 11:39
1 ответ

Вы не хотите настраивать IIS с помощью служб кластеризации. Не для этого предназначена кластеризация Windows. По сути, кластеризация Windows предназначена для перезапуска службы в случае сбоя, но с возможностью перезапуска службы на другом компьютере в случае сбоя. Вы не достигнете ни одной из своих целей и запутаете всех до чертиков.

Вы захотите установить два автономных сервера IIS. Вам нужно настроить общий файловый ресурс, использующий кластеризацию Windows. Вы создадите виртуальный каталог на каждом сервере IIS, который сопоставляется с созданным вами кластерным файловым ресурсом.

Затем вам нужно будет сбалансировать нагрузку на два сервера IIS. Я бы посоветовал NLB, потому что он быстрый и выполняет свою работу, но по какой-то причине вы этого не сделаете. До недавнего времени я использовал NLB на 10 веб-серверах и получал 240 миллионов просмотров страниц в месяц без каких-либо проблем.

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

Итак, в обзоре:

WEB: Сценарий A. У вас есть два веб-сервера, работающих на 35%. Один вылетает. Ваш балансировщик нагрузки продолжает направлять трафик на оставшийся веб-сервер, который сейчас составляет 70%.

Сценарий B. Если вы используете кластеризацию Windows, у вас будет два веб-сервера, работающих на 35%. Один сбой и вызывает запуск другого экземпляра IIS на другом узле. Теперь у вас есть один узел, на котором запущены два экземпляра IIS на 70% - это именно то место, где вы находитесь в сценарии A, за исключением того, что теперь у вас есть масса бессмысленных накладных расходов при запуске кластера Windows, который используется неправильно.

FILESHARE: У вас есть файловый кластер Windows. Одна машина выходит из строя. Совместное использование файлов отключается, и все продолжается как обычно.

SQL: То же, что и общий доступ к файлам.

Вы можете разместить общий файловый ресурс и SQL в одном кластере. У вас не будет никаких проблем.

Итак, вам нужно четыре машины и одно общее хранилище. Два автономных веб-сервера, два узла для кластера Windows с общим хранилищем, один из которых выполняет SQL, а другой - общий доступ к файлам (или оба на одном узле).

Не усложняйте вещи. Будьте проще.

3
ответ дан 3 December 2019 в 06:42

Теги

Похожие вопросы