RemoteFx - virtualisation et multimédia

La virtualisation du poste de travail et de ses applications est au cœur du débat du SI de demain. 
Oui demain, car aujourd'hui les technologies vont bien plus vite que les entreprises qui tardent à virtualiser leur parc. Les éditeurs en profitent pour étoffer leurs solutions de virtualisation à base de cloud, hyperviseur serveur ou client bare-metal, VDI/HVD, ou de l'historique SBC.
a traduction et l'intégration des fonctionnalités du poste client classique au sein des plates-formes virtuelles sont des challenges que se doivent de remporter les éditeurs pour convaincre les décideurs et l'IT en général. 

Faire aussi bien voire mieux avec une machine virtuelle ? 
Aujourd'hui c'est possible et Microsoft avec le SP1 pour Windows 2008 et Windows 7 rattrape son retard sur ses concurents directs Vmware et Citrix.

En effet, le SP1 pour Windows 2008 et Windows 7 (en Release Candidate actuellement, version finale prévue Q1 2011) intègre le nouveau service RemoteFx.
Remotefx de Microsoft (rachat Calista) est la réponse au HDX de Citrix ou autre Pc-over-ip de Vmware (rachat Teradici), ou comment faire fonctionner du multimédia sur une machine virtuelle distante. 
Cette plate-forme permettra à tous les postes de travail virtuels hébergés sur un même serveur Hyper-V ou des sessions en service terminal (RDS) de partager les ressources matérielles d'accélération graphique intégrées au serveur et sur les périphériques des utilisateurs en supportant :
  • les interfaces graphiques
  • La vidéo haute définition dotée du son synchronisé bidirectionnel
  • Windows Aero
  • Les graphismes et applications en 3D
  • Silverlight  
  • Redirection USB (webcam...)
Un peu de technique
Pour fonctionner il est nécessaire coté serveur d'avoir une bonne carte vidéo (oui sur un serveur pour utiliser le GPU !), d'installer le SP1 coté 2008. RemoteFX utilise Windows Server 2008 et Hyper-V pour fonctionner. 
Remotefx est un codec d'encodage temps réel qui virtualise la partie graphique puis envoie le tout via un canal dédié du client RDP au terminal léger/poste distant. Une seule carte graphique sur le serveur peut gérer plusieurs terminaux qui ne nécessitent qu'une carte graphique d'entrée de gamme et un driver spécifique (inclus dans le nouveau client remote desktop 7.1 du service pack 1 Windows 7 Ultimate, Entreprise, ou Windows Vista).

Remotefx est en effet lié au service RDS et propose sur une VM Windows 7 tournant sur un Hper v un nouveau périphérique "RemoteFX 3D Video Adapter". 

Avec cette configuration, il est alors possible de faire fonctionner MOCS avec webcam+audio, de visualiser des films HD, sites web animés, faire du multi écrans. Une grande avancée donc dans la gestion du multimédia.

Atention, RemoteFX demande toutefois certains pré-requis. 
Aujourd'hui il faut Hyper-v comme hyperviseur pour héberger les VM, et le client RDP7.1, qui comme vous le savez aime bien le LAN, mais pas le WAN avec forte latence. 
Microsoft a également annoncé qu'il y aurait un support de Remotefx pour ICA/HDX (HDX™ RichGraphics with RemoteFX) quelques mois plus tard; cela signifie aussi que vous devrez faire tourner vos machines Xendesktop sur Hyper v et non pas sur du Xenserver ou de l'ESX.

Vmware avec PC-over-ip, Citrix avec HDX, Microsoft avec RemoteFx, coté multimédia & virtualisation, la guerre des trois aura donc lieu !

Patrice Boukobza


Patrice Boukobza
Aujourd'hui consultant en virtualisation, et cela depuis plus de 12 ans avec une forte expérience des grands comptes, Patrice a commencé l'informatique au siècle dernier, quand internet n'existait pas encore et que les premiers réseaux de PC commençaient à voir le jour. Il a vu l'avènement de ces PC et de Microsoft en entreprise puis chez les particuliers, et a connecté les premiers modems pour surfer sur internet. 
Il garde un souvenir suranné des années "internet" avec le fameux bug de l'an 2000 où il a fait partie des équipes luttant contre cette crise potentielle, comme 10 ans plus tard il fût acteur sur le sujet de la pandémie H1N1.
Habitué des blogs (il en possède 3 personnels), il est un des contributeurs principaux du blog virtualisation d'Orange.