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


Новые функции, представленные в IIS 10.0

Sourabh Shirhatti

IIS 10.0 — это последняя версия службы IIS (IIS), которая поставляется с Windows 10 и Windows Server 2016. В этой статье описываются новые функции IIS в Windows 10 и Windows Server 2016 и содержатся ссылки на ресурсы, чтобы узнать больше об этих функциях.

HTTP/2

IIS 10.0 добавляет поддержку протокола HTTP/2, что позволяет выполнять многочисленные улучшения по протоколу HTTP 1.1 и приводит к эффективному повторному использованию подключений и снижению задержки. Поддержка HTTP/2 была добавлена в Windows Server 2016 и Windows 10 в составе драйвера устройства в режиме ядра, HTTP.sys и все существующие веб-сайты IIS 10.0 могут воспользоваться этим. (Последние версии большинства современных браузеров уже поддерживают протокол HTTP/2 по протоколу TLS, поэтому вы уже можете использовать HTTP/2.)

Дополнительные сведения: HTTP/2 в IIS

IIS на сервере Nano Server

Nano Server — это новый 64-разрядный вариант установки только для Windows 10 и Windows Server 2016, который устанавливает "достаточно ос" таким образом, что приводит к меньшему объему ресурсов. Nano Server обеспечивает более высокую плотность, увеличение времени простоя и меньшую область атаки, что подходит для выполнения веб-рабочих нагрузок. В настоящее время можно запускать рабочие нагрузки ASP.NET Core и Apache Tomcat в IIS на Nano Server, а также использовать его в качестве обратного прокси-сервера для любого прослушивателя HTTP через модуль HttpPlatformHandler.

Дополнительные сведения. Знакомство со службами IIS на сервере Nano Server

СЛУЖБЫ IIS в контейнерах

Windows Server 2016 и Windows 10 с юбилейным обновлением добавляют поддержку контейнеров, изолированных, управляемых ресурсом и переносимых операционных сред. Windows Server 2016 и Windows 10 поддерживают две разные среды выполнения контейнеров с другой степенью изоляции: контейнеры Windows обеспечивают изоляцию через изоляцию процесса и пространства имен, а контейнеры Hyper-V обеспечивают изоляцию с помощью упрощенных виртуальных машин. IIS 10.0 выполняется в обеих средах выполнения контейнеров, а также в базовых образах ОС, серверных ядрах и Nano Server, что позволяет выбрать лучшую среду контейнера Windows для веб-рабочих нагрузок.

Приступая к работе с базовыми образами IIS, доступными в Docker Hub , или следуйте инструкциям из этого руководства, чтобы развернуть приложение ASP.NET MVC в службах IIS, работающих в контейнере.

Управление IIS

С появлением контейнеров Nano Server и Windows IIS теперь предоставляет более эффективную историю управления для всех сред, работающих (включая те, которые не содержат графический интерфейс).

Microsoft IIS Администратор istration

Microsoft IIS Администратор istration — это REST API, который позволяет настраивать и отслеживать экземпляр IIS, и это проект с открытым исходным кодом, который находится в активной разработке на сайте GitHub.

Дополнительные сведения: предварительная версия microsoft IIS Администратор istration.

Командлеты PowerShell Администратор IIS

IIS 10.0 добавляет новый упрощенный модуль PowerShell для управления службами IIS, который лучше масштабируется и предлагает более высокую поддержку конвейерной подготовки, чем существующие веб-командлеты Администратор istration. Новый модуль предоставляет прямой доступ к объекту ServerManager, что обеспечивает более широкий контроль над системой конфигурации.

Дополнительные сведения о командлетах PowerShell для IIS Администратор и о том, как выполнить некоторые распространенные задачи настройки с помощью Администратор istration IIS.

Wild карта Заголовки узлов

IIS 10.0 добавляет поддержку заголовков узла Wild карта; теперь можно настроить привязки для обслуживания запросов для любого поддомена в заданном домене.

Дополнительные сведения: Поддержка заголовка узла Wild карта

Идеальная оптимизация ЦП пула потоков IIS для оборудования NUMA

IIS 10.0 обеспечивает более высокую производительность оборудования NUMA с помощью оптимальной оптимизации ЦП пула потоков IIS.

Дополнительные сведения: идеальная оптимизация ЦП пула потоков IIS для оборудования NUMA