Freigeben über


Neue Features in IIS 10.0

Von Sourabh Shirhatti

IIS 10.0 ist die aktuelle Version von Internetinformationsdienste (IIS), die mit Windows 10 und Windows Server 2016 ausgeliefert wurde. In diesem Artikel werden die neuen Funktionen von IIS unter Windows 10 und Windows Server 2016 beschrieben und Links zu Ressourcen bereitgestellt, um mehr über diese Features zu erfahren.

HTTP/2

IIS 10.0 bietet Unterstützung für das HTTP/2-Protokoll, das zahlreiche Verbesserungen gegenüber HTTP 1.1 ermöglicht und zu einer effizienten Wiederverwendung von Verbindungen und einer Verringerung der Latenz führt. HTTP/2-Unterstützung wurde als Teil des Kernelmodus-Gerätetreibers „HTTP.sys“ zu Windows Server 2016 und Windows 10 hinzugefügt, und alle Ihre vorhandenen IIS 10.0-Websites können davon profitieren. (Die aktuellen Versionen der meisten modernen Browser unterstützen bereits HTTP/2 über TLS, sodass Sie möglicherweise bereits HTTP/2 verwenden.)

Weitere Informationen: HTTP/2 in IIS

IIS unter Nano Server

Nano Server ist eine neue monitorlose Installationsoption (nur 64-Bit) für Windows 10 und Windows Server 2016, die das „JeOS“ (Just enough Operating System) installiert, wodurch ein geringerer Speicherbedarf entsteht. Nano Server bietet eine höhere Dichte, erhöhte Betriebszeit und eine kleinere Angriffsfläche, wodurch er für die Ausführung von Webworkloads geeignet ist. Sie können derzeit ASP.NET Core- und Apache Tomcat-Workloads auf IIS auf Nano Server ausführen, zusätzlich zur Verwendung als Reverseproxy für jeden HTTP-Listener über das HttpPlatformHandler-Modul.

Weitere Informationen: Einführung von IIS auf Nano Server

IIS in Containern

Windows Server 2016 und Windows 10 mit dem Anniversary Update fügen Unterstützung für Container hinzu, die isolierte, ressourcengesteuerte und portierbare Betriebssystemumgebungen sind. Windows Server 2016 und Windows 10 unterstützen zwei unterschiedliche Containerlaufzeiten mit unterschiedlichem Isolationsgrad: Windows-Container erzielen eine Isolation durch Prozess- und Namespaceisolation, während Hyper-V-Container eine Isolation durch einfache virtuelle Computer erzielen. IIS 10.0 wird sowohl in beiden Containerlaufzeiten als auch in beiden Basisbetriebssystemimages – Server Core und Nano Server –ausgeführt, sodass Sie die beste Windows-Containerumgebung für Ihre Webworkloads auswählen können.

Erste Schritte mit auf Docker Hub verfügbaren IIS-Basisimages, oder befolgen Sie dieses Tutorial, um eine in einem Container ausgeführte ASP.NET MVC-Anwendung in IIS bereitzustellen.

Verwalten von IIS

Mit der Einführung von Nano Server und Windows-Containern bietet IIS jetzt eine bessere Verwaltung für alle Umgebungen, die ausgeführt werden (einschließlich derjenigen ohne GUI).

Microsoft IIS-Verwaltung

Die Verwaltung der Microsoft-IIS ist eine REST-API, mit der Sie Ihre IIS-Instanz konfigurieren und überwachen können, und es handelt sich um ein Open-Source-Projekt, das sich in der aktiven Entwicklung auf GitHub befindet.

Weitere Informationen: Vorschau der Verwaltung der Microsoft-IIS.

PowerShell-Cmdlets für IIS-Verwaltung

IIS 10.0 fügt ein neues, vereinfachtes PowerShell-Modul zum Verwalten der IIS hinzu, das besser skaliert werden kann und eine bessere Pipeliningunterstützung bietet als vorhandene WebAdministration-Cmdlets. Mit dem neuen Modul erhalten Sie direkten Zugriff auf das ServerManager-Objekt, das eine bessere Kontrolle über das Konfigurationssystem ermöglicht.

Weitere Informationen finden Sie unter IISAdministration-PowerShell-Cmdlets oder So erfüllen Sie einige allgemeine Konfigurationsaufgaben mithilfe der IIS-Verwaltung.

Platzhalter-Hostheader

IIS 10.0 fügt Unterstützung für Platzhalter-Hostheader hinzu. Sie können jetzt Bindungen einrichten, um Anforderungen für eine beliebige Unterdomäne innerhalb einer bestimmten Domäne zu verarbeiten.

Weitere Informationen: Unterstützung für Platzhalter-Hostheader

Ideale CPU-Optimierung des IIS-Threadpools für NUMA-Hardware

IIS 10.0 bietet eine bessere Leistung für NUMA-Hardware über die ideale CPU-Optimierung des IIS-Threadpools.

Weitere Informationen: Ideale CPU-Optimierung des IIS-Threadpools für NUMA-Hardware