IIS (Internet Information Services, до версии 5.1 — Internet Information Server) — проприетарный набор серверов для нескольких служб Интернета от компании Microsoft. IIS распространяется с операционными системами семейства Windows NT.
Основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты. IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP, NNTP.
Роль веб-сервера (IIS) в Windows Server обеспечивает безопасную, легко управляемую, модульную и расширяемую платформу для надежного размещения веб-узлов, служб и приложений. Использование веб-сервера Службы IIS 8 обеспечивает доступ к информации пользователям в Интернете, интрасети и экстрасети. Автоматизация пользовательского интерфейса также позволяет скриптам автоматических тестов взаимодействовать с UI.
В следующем списке приведена только часть преимуществ, которые дает использование Службы IIS.
1. Максимизация уровня веб-безопасности благодаря сокращению объема сервера и автоматической изоляции приложений;
2. Простое развертывание и запуск веб-приложений ASP.NET, Classic ASP и PHP на одном сервере;
3. Изоляция приложений путем уникальной идентификации рабочих процессов и их запуска в изолированной среде по умолчанию, еще более сокращающие риски безопасности;
4. Простое добавление, удаление и даже замена встроенных компонентов IIS с настраиваемыми модулями, отвечающими потребностям пользователя;
5. Повышение скорости работы веб-сайта с помощью встроенного динамического кэширования и расширенного сжатия.
Администраторы могут использовать роль веб-сервера (IIS) для настройки и управления несколькими веб-сайтами, веб-приложениями и FTP-сайтами. В число специальных возможностей входят следующие:
1. Использование диспетчера служб IIS для настройки компонентов IIS и администрирования веб-сайтов;
2. Использование протокола FTP для разрешения владельцам веб-сайтов отправлять и загружать файлы;
3. Использование изоляции веб-сайтов для предотвращения влияния одного веб-сайта на вашем сервере на остальные;
4. Настройка веб-приложений, разработанных с использованием различных технологий, таких как Classic ASP, ASP.NET и PHP;
5. Использование Windows PowerShell для автоматического управления большей частью задач администрирования веб-сервера;
6. Объединение нескольких веб-серверов в ферму серверов, которой можно управлять с помощью IIS;
7. Использование преимуществ оборудования NUMA и обеспечение оптимальной производительности сервера с архитектурой NUMA.