Последовательное именование интерфейсов на 10 Гбит/с на хосте Dell

То, что Вы хотите, называют Microsoft Application Request Routing 2 (ARR). (Возможно, неуклюжее имя является частью того, почему так мало людей знает о ее существовании?)

Microsoft ARR является бесплатной подсистемой балансировки нагрузки уровня HTTP, реализованной как модуль для IIS 7 +. (Сам ARR является бесплатным, но лицензия Windows Server, конечно, требуется для базовой ОС.)

Так как ARR является просто тонким контейнером сверху IIS, это довольно быстро и абсолютно устойчиво. И управление ARR будет знакомо для Вас парни, так как Вы уже - магазин IIS. ARR просто устанавливает себя в менеджере по IIS GUI.

Для истинной высоконадежной установки необходимо объединить NLB и ARR, так, чтобы NLB сохранил уровень сервера ARR высоконадежным, и ARR сохраняет уровень веб-сервера бэкенда высоконадежным. См. документы Microsoft и см. длинный список документации в конце страницы обзора ARR, связанной наверху.

Единственная реальная оборотная сторона к ARR - то, что, если Вы делаете истинную высокую доступность, затем Вы потребуете по крайней мере 2 лицензий Windows Server и физических серверов. Учитывая, что, и, учитывая время это берет для установки, затем низкопроизводительные устройства подсистемы балансировки нагрузки как Точка Койота или loadbalancer.org могут иногда быть экономически эффективной альтернативой (Или Грубая шерсть, Сети Барракуды или любой из других низкопроизводительных поставщиков).

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

Это будет зависеть от того, как состояние сеанса обрабатывается, т.е. как Ваши серверы бэкэнда совместно используют или не совместно используют "этого пользователя, зарегистрирован" информация.

Если уровень веб-приложения является не сохраняющим состояние (т.е. помещающий состояние сеанса в общее хранилище данных, fx общий кэш RAM или MSSQL), то можно просто вытащить сервер из пула. В противном случае затем можно использовать "липкие сессии" на подсистеме балансировки нагрузки, и удалить сервер бэкэнда из пула подсистемы балансировки нагрузки и затем ожидать, пока все пользователи не 'осушили' рассматриваемый сервер.

У Willy Tarreau, автора HAProxy, есть хороший обзор методов выравнивания нагрузки и проблем здесь.

2
задан 6 May 2014 в 01:13
2 ответа

Хватит сражаться с ветряными мельницами.

Вместо того, чтобы заставлять ваше (сломанное) именование интерфейсов, измените инструмент подготовки KVM, чтобы использовать такие инструменты, как ethtool, для определения интерфейса, который следует использовать, и создания vlan на нем.

6
ответ дан 3 December 2019 в 09:04

Вот что мы можем сделать на серверах HP ProLiant для детерминированного именования сетевых устройств. Пожалуйста, прочтите и посмотрите, найдет ли что-нибудь отклик.

Если в вашей предыдущей установке использовалась традиционная схема именования, после обновления ОС система продолжает использовать традиционный схема наименования (или такая же). Чтобы получить отображение из текущего ethN имена к новым именам emX или pXpY, введите команду biosdevname –d. Для получения дополнительной информации обратитесь к следующей странице руководства Linux: http://linux.die.net/man/1/biosdevname

1
ответ дан 3 December 2019 в 09:04

Теги

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