Стратегия резервного копирования IIS 7

Это получает порядок величины, более простой, если Вы делаете один SSID/AP вместо того, чтобы требовать двух SSIDs от одного AP. Это изменит уровень механизма, в котором Вы нуждаетесь (к намного более дешевому классу). Учитывая, что протест, Вы могли, вероятно, сделать все это с openWRT на стороне программного обеспечения и любом количестве APS на аппаратной стороне. Затем управление было бы через (очень scriptable) ssh, и резервные копии будут вопросом загрузки (4-8MB) копии флэш-памяти время от времени.

4
задан 13 April 2017 в 15:14
3 ответа

Я закончил тем, что использовал веб-Инструмент Развертывания Microsoft RC1 (MSDeploy). Это очень детализировано и имеет ТОННУ опций. Это допускает резервное копирование и передачу на сайт. Можно скопировать сайт в архив zip с помощью командной строки или GUI, или Вы можете sychronize/move сайт к другому серверу сразу (я думаю, что это использует веб-сервисы, чтобы передать и установить все). Этот инструмент сохраняет все Ваши настройки (привязка, дюйм/с, ssl сертификаты, отображения обработчика и т.д.). Можно посмотреть на зависимости (код в gac и т.д.) и даже переместить базы данных.

Восстановление из архива является снимком. Я рекомендовал бы этот инструмент для любого надеющегося мочь восстановить сайты быстро.

2
ответ дан 3 December 2019 в 03:26

С IIS7 это становится НАМНОГО легче. То, что Вы ищете, является "Совместно использованной конфигурацией". Можно установить это на глобальном уровне на сервере. С этим Вы можете иметь горячо-горячий, или горячо-теплый как Вы описанный.

На основном сервере используйте "экспорт" в соответствии с общей конфигурацией. Это сохранит Ключ Машины сервера (отличающийся, чем machineKey ASP.NET). Это гарантирует, что все зашифрованные данные могут быть готовы на новом сервере. Это также сохранит applicationHost.config и administration.config. После того как Вы делаете импорт на 2-м сервере, applicationHost.config и administration.config может (и если) быть 100% то же между обоими серверами.

Так, можно использовать DFS-R, чтобы сохранить конфигурации 100% в синхронизации автоматически или использовать что-то как robocopy, чтобы сделать это равномерно, в зависимости от любимого инструмента.

Вы не должны указывать на другой путь на своем основном сервере также. Просто используйте экспорт ради 2-го сервера.

Веб-Инструмент Развертывания является большим, но для того, о чем Вы говорите, Общая Конфигурация является лучшим соответствием.

Нужно отметить, что сертификаты не хранятся в тех файлах, таким образом, необходимо сделать их вручную, когда Вы настраиваете их или используете что-то еще (как веб-Инструмент Развертывания) для хранения тех, которые в синхронизации.

Другой вещью, которую можно рассмотреть для недорогой, но мощной подсистемы балансировки нагрузки, является новая технология ARR Microsoft. (Маршрутизация Запроса приложения)

2
ответ дан 3 December 2019 в 03:26
  • 1
    Scott, спасибо за информацию! Я изучил Общую Конфигурацию, но после тестирования его на некотором VMware инстанцирует этот won' t работают на меня. Это - инструмент GREAT для резервного копирования конфигурации IIS для сервера, но это непосредственно зеркально отражает ВСЕ сайты с другого сервера и кажется, что это только для ферм сервера, где у Вас был бы сервер полностью не используемым просто ожидание отказа. У меня должны быть сайты a-d на сервере 1 и e-z на сервере 2. Если сервер 1 понижается, мне нужен e-z, чтобы остаться на сервере 2, но добавить сайты a-d к серверу 2 (или наоборот). Я don' t думают IIS, Общая Конфигурация может сделать это –  Mario 2 September 2009 в 21:29
  • 2
    Привет Mario. You' право ре, что это - полный инструмент уровня сервера. Это can' t быть сделанным на сайт. Однако, если you' ре, только говоря о нескольких сайтах и 3 серверах, что можно сделать, установить совместно использованную конфигурацию для всех 3 серверов и указать на подсистему балансировки нагрузки на то, какой бы ни сервер Вы хотите. Неиспользуемые сайты просто никогда не привыкали бы. Это дает Вам больше гибкости в будущем также, для движения в 3-й узел, если Вам нужно. Однако, если необходимо пойти с репликацией единственного сайта, веб-Инструмент Развертывания определенно стоит изучить для этого. –  Scott Forsyth - MVP 3 September 2009 в 01:39

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

1
ответ дан 3 December 2019 в 03:26
  • 1
    Добавление третьего сервера в соединении делает это более сложным и увеличивает возможности, что один отказ оборудования будет влиять на все сайты и является чем-то, чего я хотел бы избегать. Решение со всеми сайтами на обоих серверах было бы проблематично также, поскольку сайты часто имеют обновления, и это потребовало бы, чтобы разработчики продвинули на оба сайта. Я couldn' t создают все сайты на обоих серверах полным способом (т.е. готовый пойти), поскольку некоторые настройки не смогли бы быть примененными. Я предполагаю, что этим решением было бы больше руководства, чем я хотел бы, а также медленнее, чем я хотел бы. –  Mario 18 August 2009 в 18:54

Теги

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