![]() Nouveautés de Terminal Server sous Windows Server 2008 R2
Longtemps appelé Windows 7 Server, Windows Server 2008 R2 partage des avancées technologiques importantes avec Windows 7 dans le domaine des services de terminaux. De par l’importance des nouveautés apportées à l’expérience utilisateur et que nous allons détailler dans cet article, le service a été renommé RDS (Remote Desktop Services) sous Windows Server 2008 R2. Les évolutions de son protocole RDP, maintenant en version 7, amènent le bureau distant à un niveau proche d’une utilisation sur le poste local aussi bien du coté des performances que du rendu graphique. Avec ces nouveautés, Microsoft se rapproche encore de ces partenaires Quest et Citrix pour les fonctionnalités tout en leurs laissant une marge de manœuvre leurs permettant d’innover. Rappel sur le protocole RDP
RDP est un protocole permettant un rendu de l’interface de Windows à distance. Il permet actuellement un rendu à distance efficace des applications GDI mais converti les médias riches ainsi que les animations (flash, vidéos, ..) en graphisme simple (suite d’image) ce qui nuit à l’expérience utilisateur et aux performances. RDP propose un modèle extensible de canaux virtuels (rendu graphique, clavier/souris, périphériques distants, …) utilisés comme base des nouveautés à venir. Une documentation détaillé est disponible sur la MSDN (+ de 2000 pages). Le protocole RDP est actuellement utilisé dans de nombreuses applications comme :
Quelles sont les nouveautés attendues pour la prochaine version ?
Quoi de neuf dans Windows Server 2008 R2 ?Avec Windows Server 2008 R2 et Windows 7, Microsoft propose un nombre de nouveautés technologiques et fonctionnelles importants : Support de Windows 7 Aero: Toutes les améliorations graphiques de l’interface aero incluant les effets 3D, la transparence et les déformations sont maintenant pleinement supportés à travers un bureau distant sans surcharge de l’utilisation processeur ni de la bande passante réseau. Optimisation du traitement via Direct2D et Direct 3D 10.1 : De nouvelles API Direct2D et Direct3D permettent d’utiliser des applications nécessitants une utilisation intense du graphisme à travers le protocole RDP sans surcharge de traitement. Cette partie sera détaillée plus loin dans l’article. Support complet des environnements multi-écran : Actuellement, la gestion des environnements multi-écrans en mode SPAN se contente d’un bureau unique que l’on allonge horizontalement pour qu’il couvre l’ensemble des moniteurs. Cela ne permet donc pas de gérer des environnements utilisant des résolutions différentes. Avec la version 7 du protocole RDP, la gestion avancée de l’affichage permet de prendre en compte 10 moniteurs avec non seulement des résolutions différentes mais aussi une gestion intelligente des fenêtres qui vont se maximiser au sein du moniteur en cours en non pas à travers les moniteurs comme jusqu’à présent. Redirection optimisée des flux DirectShow : Tous les flux vidéo issus de DirectShow sont maintenant redirigé par un canal dédié permettant une lecture fluide et normal sur les postes clients à condition que ceux-ci possèdent les bons codecs. Cette architecture permet ainsi de préserver une bande passante réseau ainsi qu’une charge processeur réduite coté serveur sachant que le décodage des vidéos se fera sur le client. Envoi bidirectionnel des flux audio : RDP jusqu’à Windows Server 2008 ne permettait qu’une sortie audio du serveur vers le client. Cette limitation maintenant révolue par l’implémentation d’une entrée audio qui remonte par exemple le son d’un micro du client vers le serveur et permet ainsi l’utilisation de service de visioconférence à travers une session distante. Un souci tout particulier a été porté sur la diminution du temps de latence de l’exécution des sons. L’architecture de rendu graphique du protocole RDPLa nouvelle architecture s’oriente vers un partage des tâches ou l’on va pouvoir solliciter le poste client afin qu’il puisse assurer une partie du travail de rendu. La gestion du rendu graphique GDI, Direct 3D, Multimédia ou DWM (Gestionnaire de fenêtre depuis Windows VISTA) peut être confié au poste client pour un traitement plus léger coté serveur. Ainsi pour les applications utilisant des versions antérieures à DirectX10.1, le rendu sera effectué sur le serveur qui se chargera de générer des bitmaps et de les faires parvenir aux clients. Dans le cas ou l’application supporte les API DirectX 10.1 incluant les extensions de prise en charge distante (2D & 3D), les graphiques DirectX sont redirigés sur le client qui va alors assurer le rendu en local épargnant donc cette charge au serveur. Le moteur du client inclus donc un système de composition permettant de réassembler de manière cohérente les différents éléments de rendu (GDI, Direct 3D, Multimédia ou DWM) afin d’offrir un rendu final unifié.
Rendu RDP coté serveur
Rendu RDP coté client
Les bénéfices directs par rapport à la version 5.2 sont un Gain de 40% de Bande passante sous Windows XP/2003 et de 65% lors des diverses actions de défilement.
Mise en place d’une infrastructure de bureau virtualisé Sous Windows Server 2008 R2, une interaction peut se faire entre les services RDS et Hyper-V. Ce type d’infrastructure communément appelé VDI (Virtual Desktop Infrastructure) permet la mise en place du pilotage du lancement des machines virtuel ainsi que leur accès par l’intermédiaire de l’infrastructure RDS. Les avantages de cette infrastructure sont multiples :
Pour mettre en place cette infrastructure, voici les composants nécessaires :
Comme vous pouvez le voir, l’essentiel du travail de gestion du VDI sera effectuée par le composant Session Broker, voici un schéma des différentes étapes pour la connexion d’un client à son image virtuelle.
ConclusionLe module terminal server maintenant appelé RDS (Remote Desktop Services) a fait un bon en avant très important pour se rapprocher des besoins et des souhaits des utilisateurs. Avec une exploitation mieux géré de la bande passante, du rendu graphique ainsi que la possibilité de mettre en place de manière intégré des environnements virtuels, cette mise à jour apporte un véritable gain en productivité pour les administrateurs et les utilisateurs finaux. |
|













