Службы Internet Information Services (IIS) 7.0 — больше чем просто веб-сервер, в действительности это удобная в управлении платформа с повышенной безопасностью для разработки и надежного размещения веб-приложений и служб. Более того, службы IIS 7.0 являются ключевым усовершенствованием существующей веб-платформы Windows и играют главную роль в интеграции технологий веб-платформ Майкрософт (веб-служб ASP.NET, Windows Communication Foundation и Windows SharePoint Services). Чтобы оценить мощь IIS 7.0, загрузите третью бета-версию Windows Server 2008, оформив подписку на TechNet Plus.
Введение
Службы IIS 7.0 — это самый мощный из когда-либо созданных веб-серверов Майкрософт, оснащенный впечатляющим набором новых функций, которые существенно улучшают процесс разработки и развертывания веб-решений, а также управления ими. Модульная структура IIS 7.0 дает администраторам беспрецедентный контроль над их веб-сервером. Гибкая и расширяемая архитектура служб IIS7 открывает перед разработчиками совершенно новые возможности по настройке веб-серверов. Благодаря многосторонним возможностям администрирования процессы развертывания и управления веб-приложениями на основе IIS 7.0 становятся проще и эффективнее, чем на основе любого другого веб-сервера. Кроме того, мощные возможности диагностики и разрешения проблем помогают пользователям решать их очень быстро, избегая многочасовых простоев. Ниже перечислены только некоторые причины опробовать IIS 7.0 уже сегодня. Подробные сведения см. на веб-узле http://www.iis.net/ .
Службы IIS 7.0 обеспечивают следующие преимущества.
• |
Минимизация потребности в обновлении и рисков для безопасности за счет детального контроля над экземплярами веб-серверов. |
• |
Очень быстрое внедрение мощных веб-решений за счет новой расширяемой структуры. |
• |
Ускоренный вывод приложений на рынок благодаря упрощению развертывания и настройки. |
• |
Снижение затрат на администрирование за счет более эффективного управления веб-инфраструктурой. |
• |
Сокращение продолжительности простоев веб-узлов за счет быстрого разрешения проблем с приложениями. |
Возможности IIS 7.0
Службы IIS 7.0 из состава Windows Server 2008 позволяют администраторам уверенно управлять веб-инфраструктурой, а разработчикам — быстро создавать более эффективные веб-решения.
В IIS 7.0 реализовано пять основных усовершенствований.
1. |
Модульная архитектура Службы IIS 7.0 спроектированы таким образом, чтобы ИТ-специалисты могли точно определять перечень функций, устанавливаемых и выполняемых на веб-сервере. Теперь службы IIS разделены более чем на 40 функциональных модулей, которые могут устанавливаться на сервере независимо друг от друга, за счет чего сильно сокращается число потенциальных уязвимостей и объем занимаемого места. |
2. |
Всесторонние интерфейсы API для расширений Службы IIS 7.0 позволяют разработчикам более легко расширять возможности веб-сервера. Базовые функции веб-сервера для IIS 7.0 создавались с помощью нового набора общедоступных интерфейсов API, используя который все разработчики могут расширять, заменять и добавлять функции веб-сервера. Эти интерфейсы доступны в виде основных (Win32) и управляемых (.NET Framework) интерфейсов API. Кроме того, благодаря расширяемости функций регистрации событий, настройки и администрирования разработчики могут обеспечивать удобный интерфейс для пользователей сторонних приложений. |
3. |
Унифицированная, распространяемая модель конфигурации Службы IIS 7.0 предоставляют разработчикам и администраторам унифицированную систему конфигурации для хранения всех параметров IIS и ASP.NET в едином формате XML и включают набор управляемых сценарных и программных интерфейсов API для получения доступа к данным о конфигурации всей веб-платформы. Новая система поддерживает распространяемые файлы конфигурации, которые могут храниться вместе с содержимым веб-узла и приложений. Эти усовершенствования оказывают радикальное воздействие на настройку и развертывание приложений. Поскольку параметры веб-узла и приложений теперь не имеют явной привязки к центральному хранилищу конфигураций на локальном компьютере, конфигурацию можно просто скопировать с компьютера разработчика на тестовый сервер, а затем на рабочий веб-сервер. После ввода веб-узла в эксплуатацию администратор может использовать конфигурационные данные на нескольких клиентских веб-серверах, избегая дорогостоящей и подверженной ошибкам репликации, а также проблем с синхронизацией в ручном режиме. |
4. |
Эффективные средства администрирования В IIS 7.0 имеется широкий набор функций администрирования, которые облегчают повседневное управление веб-узлами и приложениями. Службы IIS 7.0 включают в себя новое средство администрирования с графическим интерфейсом пользователя, новую служебную программу с интерфейсом командной строки, новый управляемый интерфейс API и нового поставщика WMI для автоматизации задач администрирования. Все перечисленные функции обеспечивают унифицированную поддержку совместного управления параметрами IIS 7.0 и ASP.NET. Новое средство администрирования с графическим интерфейсом пользователя позволяет более эффективно управлять веб-сервером. Оно поддерживает параметры конфигурации для IIS 7.0 и ASP.NET, членство пользователей, ролевые данные и динамическую диагностику. Кроме того, с помощью нового интерфейса тот, кто администрирует или размещает веб-узел, может делегировать право управлять им разработчику или владельцу содержимого с целью снижения стоимости владения и нагрузки на ИТ-персонал. Поддерживается подключение к удаленным серверам по протоколу НТТР (через межсетевые экраны) и работа в выделенной и общей среде размещения. |
5. |
Мощные средства диагностики Службы IIS 7.0 помогают разработчикам и ИТ-специалистам разрешать проблемы с веб-узлами и приложениями. Они отображают для администратора данные динамической диагностики (например, какие запросы и как долго выполняются, какие URL-адреса они активируют, какие клиенты их вызвали и каково их состояние). Кроме того, можно настроить для запросов автоматическую регистрацию подробной трассировки событий в случае обнаружения сбоя. Благодаря расширяемости диагностических средств IIS 7.0 можно добавлять в специальные модули новые события диагностики. |
Дополнительные ресурсы
• |
TechCenter на веб-узле
IIS.net (EN) |
• |
Руководство
по эксплуатации IIS 7.0 (EN) |
• |
Комплект
разработчика ПО (SDK) для IIS 7.0 (EN) |
• |
IIS
7.0 на презентации .NET (EN) |
• |
IIS 7.0 на канале
9 (EN) |
• |
Веб-трансляция
«Будущее веб-разработки и веб-управления с Internet Information
Services 7.0» |