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

Как реплицировать wwwroot на несколько веб-серверов IIS с NLB без NAS?

Мы добавляем второй сервер с Windows NLB для некоторой избыточности (т.е. питание идет на один из серверов - я знаю, что это не лучшее решение).

Как мы можем сохранить идентичность данных между серверами? Не хочу использовать SAN или NAS, это просто что-то еще, чтобы пойти не так. Клиенты могут загружать изображения с помощью веб-приложения, чтобы изменения могли быть внесены на любом сервере, а также мы загрузили несколько измененных файлов.

Спасибо

как вы предложили в своих тегах, DFS - хорошее решение для обеспечения согласованности между серверами, особенно если вы уже настроили кластер Windows.

Стоит отметить, что используйте DFS только в том случае, если вы используете Windows 2003 r2; версии win2k3 до этого заведомо ненадежны и приведут к повреждению ваших данных.

Если вы не можете настроить DFS по какой-либо причине, вы можете использовать запланированную задачу для запуска robocopy или xcopy для зеркалирования. Я бы порекомендовал robocopy / MIR, поскольку он прост в реализации и довольно надежен.

Используйте новую платформу Microsoft msdeploy. Я написал в блоге сообщение о том, как использовать его с IIS6 некоторое время назад. http://quickanddirtyscripting.wordpress.com/2010/03/21/msdeploy-with-iis6/

Вы можете получить его на сайте www.iis.net