Мы добавляем второй сервер с 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