Этап планирования 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 можно включить общую конфигурацию в два шага.
- Экспорт файлов конфигурации в общую папку на внутреннем файловом сервере.
- Направление IIS по UNC-пути для этой общей папки.
2.3. Планирование добавления веб-серверов
Чтобы добавить веб-серверы в ферму сначала с помощью диспетчера IIS настройте общую конфигурацию, указав UNC-путь конфигурации. При перезапуске диспетчера служб IIS будет отображен список общих сайтов. Если веб-ферма поддерживает приложения ASP.NET, запустите средство Caspol на новом сервере.