Поделиться через


Этап планирования 2. Планирование конфигурации веб-фермы IIS

Кит Ньюман и Роберт Мак-Мюррей

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

Закончив с этими задачами, запишите проектные решения перед переходом к разделу Step 3: Plan IIS Web Farm Load Balancing.

2.1. Планирование общего содержимого

Общее сетевое содержимое использует внутренний файловый сервер для управления содержимым веб-сайта. Все веб-серверы указывают общую папку на файловом сервере с помощью UNC-пути. Чтобы снизить риск сбоя, часто выполняют зеркальное отображение файлового сервера на другой сервер с помощью определенного метода отработки отказа. Сведения об отказоустойчивых кластерах см. в разделе Отказоустойчивая кластеризация.

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

Если веб-ферма поддерживает приложения ASP.NET, используйте средство политики безопасности доступа кода (Caspol.exe), чтобы предоставить утверждение ASP.NET UNC-пути. С помощью средства Caspol можно предоставить полное доверие UNC-пути на веб-сервере. Это средство находится на вашем сервере в одном из следующих мест.

  • 64-разрядные системы: %windir%\Microsoft.NET\Framework64\v4.030319
  • 32-разрядные системы: %windir%\Microsoft.NET\Framework\v4.030319

Запустите это средство из командной строки системы, командной строки PowerShell или командной строки Visual Studio. Дополнительные сведения см. в разделе Step 2: Configure IIS Web Farm Servers.

2.2. Планирование общей конфигурации

Общая конфигурация — это функция IIS, которая помогает поддерживать однородные веб-фермы, в которых все веб-серверы используют одну и ту же конфигурацию. При использовании общего UNC-ресурса любые изменения в главном файле конфигурации распространяется на разные серверы без дополнительных инструментов и без программной поддержки.

С помощью диспетчера IIS можно включить общую конфигурацию в два шага.

  1. Экспорт файлов конфигурации в общую папку на внутреннем файловом сервере.
  2. Направление IIS по UNC-пути для этой общей папки.

2.3. Планирование добавления веб-серверов

Чтобы добавить веб-серверы в ферму сначала с помощью диспетчера IIS настройте общую конфигурацию, указав UNC-путь конфигурации. При перезапуске диспетчера служб IIS будет отображен список общих сайтов. Если веб-ферма поддерживает приложения ASP.NET, запустите средство Caspol на новом сервере.

См. также: