Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вера А
Веб-развертывание (средство веб-развертывания) — это расширение IIS, упрощающее миграцию, управление и развертывание веб-серверов IIS, веб-приложений и веб-сайтов. Администраторы могут использовать средство веб-развертывания для синхронизации серверов IIS 6.0 и IIS 7.0 и выше или для переноса сервера IIS 6.0 в IIS 7.0 или более поздней версии. Кроме того, администраторы и делегированные пользователи могут использовать диспетчер IIS для развертывания приложений ASP.NET и PHP на сервере IIS 7.0 или выше.
Средство можно использовать для синхронизации веб-фермы, включая развертывание новых приложений или просто синхронизацию изменений между серверами веб-фермы. В настоящее время средство не поддерживает центральный пользовательский интерфейс или хранилище конфигурации для списка серверов в ферме (т. е. синхронизация нескольких компьютеров одновременно), но вы можете просто хранить этот список серверов и выполнять операции синхронизации с каждым сервером. Их можно легко запланировать с помощью System Center или другого механизма планирования. Ресурсы, которые можно синхронизировать, включают веб-сайты или приложения, папки содержимого и файлы, базы данных, разделы реестра, сборки в GAC и многое другое. Вы также можете создать пользовательские "обработчики", которые работают с другими типами ресурсов, не поддерживаемыми по умолчанию.
Сведения о конкретных функциях, доступных в Центре приложений, и о том, поддерживаются ли они в средстве веб-развертывания (или в самом iis), см. в таблице сравнения. Хотя существует ограниченный набор функций Центра приложений, которые не имеют прямой замены, многие из них будут добавлены в будущие версии продуктов Майкрософт.
Таблица сравнения Центра приложений
| Компонент Центра приложений | Соответствующая функция средства веб-развертывания |
|---|---|
| Службы кластера — возможность определить группу серверов для операций | Веб-развертывание: ручная синхронизация . По сути, в средстве нет центрального контроллера для веб-фермы. Это можно сделать сегодня, вызвав Web Deploy для каждого сервера в ферме. Эта функция рассматривается для будущих версий. |
| Службы кластера — маршрутизация COM+ | Нет |
| Службы кластеров — кластер приложений COM+ | Нет |
| Балансировка нагрузки — NLB | NLB или Application Request Router (ARR) можно использовать для веб-фермы, но в настоящее время отсутствует механизм управления для контроля сетевой балансировки нагрузки. Эта функция рассматривается для будущих версий. |
| Балансировка нагрузки — CLB | Нет |
| Балансировка нагрузки — другие устройства | Другие устройства можно использовать для балансировки нагрузки веб-фермы, но у нас нет определенного механизма управления. Эта функция рассматривается для будущих версий. |
| Средство пересылки запросов — позволяет перенаправить определенные запросы | Маршрутизатор запросов приложений, NLB или аналогичные механизмы позволяют использовать эту функцию. |
| Развертывание— развертывание приложения в кластере компьютеров | Веб-развертывание: развертывание. Это предоставляется сегодня и превосходит возможности AC, позволяя более точно контролировать, что синхронизируется. |
| Синхронизация и репликация — синхронизация сайтов и многое другое на кластере компьютеров | Веб-развертывание: синхронизация — это, по сути, то же самое, что и развертывание. |
| Расписание синхронизации — возможность синхронизации на основе расписания | Это можно управлять с помощью таких механизмов, как планировщик задач Windows, System Center Configuration Manager или настраиваемая программа или скрипт. Эта функция рассматривается для будущих версий. |
| Автоматическая синхронизация— возможность обнаружения изменений и синхронизации на основе изменений и триггеров | Пока нет. Эта функция рассматривается для будущих версий. |
| Мониторинг — агрегирование журналов и производительных счетчиков, а также действий, основанных на пороговых значениях | System Center Operations Manager предоставляет эту функцию. |
| Администрирование консоли — единый пользовательский интерфейс для управления задачами веб-фермы | У нас есть консоль диспетчера IIS , которую можно использовать для управления серверами. Это можно использовать с общей конфигурацией для внесения изменений, общих для фермы. У нас также есть платформа веб-фермы , которая представляет концепцию кластера компьютеров в диспетчере IIS.Что еще недоступно, это возможность синхронизации между фермой в диспетчере IIS с помощью средства веб-развертывания. Сегодня синхронизация должна выполняться вручную за пределами диспетчера IIS. Эта функция рассматривается для будущих версий. |
| Образы приложений — определения того, что является приложением и должны быть синхронизированы | Веб-развертывание: настраиваемый манифест или пакеты — манифест используется для определения коллекции ресурсов, составляющих приложение. Затем можно создать пакет приложения (.zip файл), который содержит все эти ресурсы и может использоваться для развертывания, синхронизации, управления версиями и отката. |
| AC.exe — средство командной строки для администрирования кластера | Веб-развертывание: msdeploy.exe — средство командной строки, позволяющее управлять синхронизацией и развертыванием. Кроме того, у нас также есть общедоступная поддержка API и PowerShell. Кроме того, у нас есть общие средства для редактирования конфигурации группы компьютеров, если они используют общую конфигурацию (т. е. указывает на тот же файл конфигурации), например appcmd.exe, PowerShell, API сценариев и многое другое. |