Compartir a través de


Nuevas características presentadas en IIS 10.0

por Sourabh Shirhatti

IIS 10.0 es la versión más reciente de Internet Information Services (IIS) que se incluye con Windows 10 y Windows Server 2016. En este artículo se describe la nueva funcionalidad de IIS en Windows 10 y Windows Server 2016 y se proporcionan vínculos a recursos para obtener más información sobre estas características.

HTTP/2

IIS 10.0 agrega compatibilidad con el protocolo HTTP/2, que permite numerosas mejoras con respecto a HTTP 1.1 y se traduce en una reutilización eficaz de las conexiones y una reducción de la latencia. La compatibilidad con HTTP/2 se ha agregado a Windows Server 2016 y Windows 10 como parte del controlador de dispositivos en modo kernel, HTTP.sys, y todos sus sitios web de IIS 10.0 existentes pueden beneficiarse de ello. (Las últimas versiones de la mayoría de los navegadores modernos ya son compatibles con HTTP/2 a través de TLS, por lo que es posible que ya esté usando HTTP/2).

Más información: HTTP/2 en IIS

IIS en Nano Server

Nano Server es una nueva opción de instalación sin periféricos y solo de 64 bits para Windows 10 y Windows Server 2016 que instala "solo el sistema operativo suficiente", con lo que ocupa menos espacio. Nano Server proporciona mayor densidad, mayor tiempo de actividad y una superficie expuesta a ataques más pequeña, lo que hace que sea adecuado para ejecutar cargas de trabajo web. Actualmente puede ejecutar cargas de trabajo de ASP.NET Core y Apache Tomcat en IIS en Nano Server, además de usarla como proxy inverso a cualquier agente de escucha HTTP a través del módulo HttpPlatformHandler.

Más información: Introducción a IIS en Nano Server

IIS en contenedores

Windows Server 2016 y Windows 10 con la actualización de aniversario agregan compatibilidad con contenedores aislados, controlados por recursos y entornos operativos portátiles. Windows Server 2016 y Windows 10 son compatibles con dos tipos diferentes de runtime de contenedor con un grado distinto de aislamiento: los contenedores de Windows logran el aislamiento mediante el aislamiento de procesos y espacios de nombres, mientras que los contenedores de Hyper-V lo consiguen mediante máquinas virtuales ligeras. IIS 10.0 se ejecuta tanto en entornos de ejecución de contenedor como en imágenes de sistema operativo base, Server Core y Nano Server, lo que le permite elegir el mejor entorno de contenedor de Windows para las cargas de trabajo web.

Comience a usar Imágenes base de IIS disponibles en Docker Hub o siga este tutorial para Implementar una aplicación de ASP.NET MVC en IIS ejecutándose dentro de un contenedor.

Administración de IIS

Con la llegada de Nano Server y los contenedores de Windows, IIS ofrece ahora una mejor historia de administración para todos los entornos en funcionamiento (incluidos los que no disponen de interfaz gráfica de usuario).

Microsoft IIS Administración istration

Microsoft IIS Administration es una API de REST que le permite configurar y supervisar su instancia de IIS, y es un proyecto de código abierto que se encuentra en desarrollo activo en GitHub.

Aprenda más: Versión preliminar de Microsoft IIS Administration.

Cmdlets de PowerShell de IIS Administration

IIS 10.0 agrega un nuevo módulo de PowerShell simplificado para administrar IIS que escala mejor y ofrece compatibilidad de canalización superior que los cmdlets de WebAdministration existentes. El nuevo módulo proporciona acceso directo al objeto ServerManager, lo que permite un mayor control sobre el sistema de configuración.

Obtenga más información con Cmdlets de PowerShell de IIS Administration o vea cómo lograr algunas tareas comunes de configuración usando IIS Administration.

Encabezados host comodín

IIS 10.0 agrega compatibilidad con encabezados host comodín; ahora puede establecer la configuración para atender solicitudes de cualquier subdominio dentro de un dominio determinado.

Más información: Compatibilidad con encabezados host comodín

Optimización de CPU ideal para grupo de subprocesos de IIS para hardware NUMA

IIS 10.0 proporciona un mejor rendimiento en hardware NUMA gracias a la optimización de CPU ideal para el grupo de subprocesos de IIS.

Más información: Optimización de CPU ideal para grupo de subprocesos de IIS para hardware NUMA