Это получает порядок величины, более простой, если Вы делаете один SSID/AP вместо того, чтобы требовать двух SSIDs от одного AP. Это изменит уровень механизма, в котором Вы нуждаетесь (к намного более дешевому классу). Учитывая, что протест, Вы могли, вероятно, сделать все это с openWRT на стороне программного обеспечения и любом количестве APS на аппаратной стороне. Затем управление было бы через (очень scriptable) ssh, и резервные копии будут вопросом загрузки (4-8MB) копии флэш-памяти время от времени.
Я закончил тем, что использовал веб-Инструмент Развертывания Microsoft RC1 (MSDeploy). Это очень детализировано и имеет ТОННУ опций. Это допускает резервное копирование и передачу на сайт. Можно скопировать сайт в архив zip с помощью командной строки или GUI, или Вы можете sychronize/move сайт к другому серверу сразу (я думаю, что это использует веб-сервисы, чтобы передать и установить все). Этот инструмент сохраняет все Ваши настройки (привязка, дюйм/с, ssl сертификаты, отображения обработчика и т.д.). Можно посмотреть на зависимости (код в gac и т.д.) и даже переместить базы данных.
Восстановление из архива является снимком. Я рекомендовал бы этот инструмент для любого надеющегося мочь восстановить сайты быстро.
С IIS7 это становится НАМНОГО легче. То, что Вы ищете, является "Совместно использованной конфигурацией". Можно установить это на глобальном уровне на сервере. С этим Вы можете иметь горячо-горячий, или горячо-теплый как Вы описанный.
На основном сервере используйте "экспорт" в соответствии с общей конфигурацией. Это сохранит Ключ Машины сервера (отличающийся, чем machineKey ASP.NET). Это гарантирует, что все зашифрованные данные могут быть готовы на новом сервере. Это также сохранит applicationHost.config и administration.config. После того как Вы делаете импорт на 2-м сервере, applicationHost.config и administration.config может (и если) быть 100% то же между обоими серверами.
Так, можно использовать DFS-R, чтобы сохранить конфигурации 100% в синхронизации автоматически или использовать что-то как robocopy, чтобы сделать это равномерно, в зависимости от любимого инструмента.
Вы не должны указывать на другой путь на своем основном сервере также. Просто используйте экспорт ради 2-го сервера.
Веб-Инструмент Развертывания является большим, но для того, о чем Вы говорите, Общая Конфигурация является лучшим соответствием.
Нужно отметить, что сертификаты не хранятся в тех файлах, таким образом, необходимо сделать их вручную, когда Вы настраиваете их или используете что-то еще (как веб-Инструмент Развертывания) для хранения тех, которые в синхронизации.
Другой вещью, которую можно рассмотреть для недорогой, но мощной подсистемы балансировки нагрузки, является новая технология ARR Microsoft. (Маршрутизация Запроса приложения)
Я знаю, что это собирается звучать сумасшедшим, но почему бы не переместить базы данных в третий сервер и установить все сайты на обоих веб-серверах так, чтобы все сайты были избыточны?