La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présentation des nouveautés de IIS 10

Présentations similaires


Présentation au sujet: "Présentation des nouveautés de IIS 10"— Transcription de la présentation:

1 Présentation des nouveautés de IIS 10
Windows Server 2016

2 Agenda Présentation Déploiement Administration Configuration
Environnement

3 Disponible avec Windows Server 2016 et Windows 10
Présentation Disponible avec Windows Server 2016 et Windows 10 S’intègre aux nouveaux composants d’infrastructure de Windows Server 2016 Nano Server Conteneurs Windows / Hyper-V Nouveau module d’administration PowerShell Nouvelles options et optimisations

4 Pise en charges du protocole HTTP/2
Le HTTP est le protocole de transport historique du web et du langage HTML Inventé par Tim Berners-Lee il y a 20 ans HTTP/1.0 en mai 1996 et HTTP/1.1 en janvier 1997 Son évolution HTTP/2 intègre les nouveautés suivantes Chiffrement possible des échanges entre navigateurs et serveurs Optimisations des la tailles des trames donc des performances

5 Caractère Wildcard dans les en-têtes d’hôtes de site
Demandées depuis plusieurs années Utilisation du caractère * dans les liaisons d’un site Web Ex: *.editions-eni.fr Evite la création de liaisons séparées pour chaque sous domaine

6 Module d’administration PowerShell IISAdministration
Module WebAdministration Disponible depuis IIS 7.5 Default Module IISAdministration Complémentaire

7 Variable d’environnement par Pool Applicatif
Dans IIS les sites sont hébergés par des pools applicatifs Représente des processus (worker process) Associé au compte d’exécution Ajout de variable d’environnement dans le Administration via… …Configuration Editor …l’outil appcmd Pas dans l’interface

8 Evènement dans le journal à chaque recyclage
Jusqu'à IIS 8.5, la propriété LogEventOnRecycle de pools d'applications avait une valeur par défaut "Time, Memory, privateMemory" Pour tout autre raison, pas de logs Avec IIS 10, la valeur par défaut devient: "Time, Requests, Schedule, Memory, IsapiUnhealthy, OnDemand, ConfigChange, PrivateMemory"

9 Prise en charges de la redirection permanente
Le module HTTP Redirection permet l’utilisation du code 308

10 Suppression de l’en-tête de serveur
Une caractéristique que l'ancien outil UrlScan avait qui manquait à l'appel module de Filtrage introduit dans IIS 7.0 est la possibilité de supprimer l'en-tête de version du serveur IIS ("Server: Microsoft-IIS / 10,0"). La possibilité de le faire a été rajouté dans IIS 10,0 avec le removeServerHeader option. appcmd.exe set config "Default Web Site" /section:system.webServer/security/requestFiltering /removeServerHeader:True

11 Trace après Timeout dans FREB
S 7.0 introduit une fonctionnalité connu comme Échec de la demande de traçage (aka FREB). Cependant, un problème avec FREB était que si vous aviez règles configurées pour la collecte de traces en fonction du temps d'exécution, le fichier de trace ne comprend pas tous les événements de la demande. Avec IIS 10, vous pouvez configurer vos règles avec traceAllAfterTimeout. Lorsqu'elle est activée, IIS attend la fin de la demande avant d'écrire le fichier de trace.

12 Implémentation dans Nano Server
IIS peut être intégré en tant que rôle dans Nano Server, plus compact de 93% et nécessite 82% de redémarrage en moins. Copiez le dossier Package en ouvrant l’ISO du Server 2016 Technical Preview, et collez le à l’endroit ou se trouve le disque dur virtuel du Nano Server. Il faudra maintenant charger le package IIS en utilisant le commande dism dism /add-package /packagepath: .\packages\microsoft-nanoserver-iis-package.cab /image:.\mountdir. Ajouter les fichiers langues dism /add-package /packagepath:.\packages\fr-fr\microsoft-nanoserver-iis-package

13 Implémentation des conteneurs Windows
Docker est un logiciel qui automatise le déploiement d’applications dans des conteneurs logiciels, maintenant disponible sur Windows Server 2016. IIS peut être implémenté dans un conteneur Windows. Pour commencer, il faut installer la fonctionnalité de conteneurs puis docker, via Powershell Conteneurs : Install-WindowsFeature Containers Docker : créez un dossier, et installez à l’intérieur docker daemon et docker client Dossier : New-Item –Type Directory –Path ‘C:\Program Files\docker’ Docker daemon : Invoke-WebRequest -OutFile $env:ProgramFiles\docker\dockerd.exe Docker client : Invoke-WebRequest - OutFile $env:ProgramFiles\docker\docker.exe Ajouter docker au chemin système : [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\Docker", [EnvironmentVariableTarget]::Machine) Relancez Powershell pour prendre en compte les modifications Installez maintenant Docker en tant que Windows service : dockerd –register-service Une fois installé, vous pouvez lancer le service : Start-Service Docker Une base OS est nécessaire, on se basera sur un Server Core : Package : Install-PackageProvider ContainerImage –Force Image : Install-ContainerImage –Name WindowsServerCore (Puis redemarrer avec : Restart-Service docker) Puis pour déployer un IIS container utilisez le fonction docker run docker run –d –p 80:80 microsoft/iis:windowsservercore ping –t localhost

14 Le composant Web Application Proxy
Nouveautés autour des technologies d’infrastructure Web, ce proxy Web permet de publier de manière sécurisée les applications et les services web interne de l’entreprise sur Internet ou autres réseaux publics WAP assure les redirection HTTP vers HTTPS et la propagation de l’adresse IP du client jusqu’aux applications Web internes.

15 Résumé Plus léger et modulaire Philosophie cloud Plus facile à déployer et à configurer N’est pas compatible avec toutes les applications

16 Présentation des nouveautés de IIS 10


Télécharger ppt "Présentation des nouveautés de IIS 10"

Présentations similaires


Annonces Google