Desktop as a Service (DaaS) : définition et exigences fonctionnelles

Le poste de travail dans le cloud a un impact majeur sur la façon de travailler des collaborateurs dans la mesure où leur environnement s’en trouve refondu (cf. le-pc-virtuel-dans-le-cloud). Quid des services cloud poste de travail à la demande (ou Desktop as a Service - DaaS) et des exigences fonctionnelles spécifiées par l’UIT-T (Union Internationale des Télécommunications).

définition et vue conceptuelle

Dans la liste des services cloud, le poste de travail à la demande (DaaS) permet de fournir la capacité de construire, configurer, gérer, stocker, exécuter et livrer les fonctions d’un poste de travail utilisateur (ou « Desktop ») à distance.

La figure suivante fournit une vue conceptuelle d’un système cloud permettant d’offrir des services DaaS.

 

 

Au lieu de maintenir et exécuter un système d'exploitation et des applications sur les terminaux des utilisateurs, les serveurs d'un fournisseur de services DaaS exécutent les instances de postes virtuels de travail de chacun des utilisateurs. Cela permet aux entreprises de faire fonctionner les systèmes d'exploitation et les applications des utilisateurs finaux et de conserver leurs données dans l'environnement cloud du fournisseur de service DaaS.

On utilise des  technologies de streaming d'application et de virtualisation comme des machines virtuelles pour accéder à l’environnement du poste virtuel de travail situé dans l’infrastructure du fournisseur de service DaaS.

2 exemples de solutions techniques DaaS 

Parmi les solutions techniques de services DaaS, on trouve notamment :

  1. La solution VDI (Virtual Desktop Infrastructure)
    Elle prend en charge les postes de travail virtuels des utilisateurs qu’elle recrée dans un environnement hébergé, sur un système distant. Un poste de travail virtuel est exécuté pour chaque utilisateur du côté du serveur chez le fournisseur de service. Les utilisateurs accèdent, à distance, à leur poste virtuel de travail avec un système d'exploitation dédié, et à tous les traitements associés. Un protocole de livraison est utilisé pour fournir le poste de travail à chaque terminal utilisateur.
  2. La solution DaaS basée sur le Web
    Elle repose sur un serveur Web appelant les services de différents serveurs d'applications qui les agrège pour construire un service de poste de travail virtuel. Cette solution s'appuie sur les technologies dédiées au Web. Elle se base sur le protocole de transfert hypertexte (HTTP), le langage de balisage hypertexte (HTML) et les nouvelles fonctionnalités prises en charge par HTML5.

les exigences fonctionnelles pour le DaaS

La Recommandation Y.3503 de l’Union Internationale des Télécommunications (UIT-T), approuvée cette année, donne un certain nombre d’exigences fonctionnelles pour assurer un bon fonctionnement de la catégorie de service DaaS.

Les exigences définies sont répertoriées par l’UIT-T. En voici quelques exemples :

  • pour le fournisseur de service DaaS :
    l’isolation entre les postes virtuels  de travail,

la gestion de l’état des différents utilisateurs,
le support de fonctions d’accélération graphique,
le support de codecs vidéo et audio normalisés,
l’utilisation de techniques de codage progressif et adaptatif,
la disponibilité d’un environnement de sauvegarde …

  • pour le client de service DaaS
    la configuration des ressources pour l’exécution du service,
    la prise en compte des périphériques clients,
    la prise en charge de décodeurs vidéo et audio normalisés,
    le maintien de la synchronisation entre le client et le fournisseur 
  • sur les interactions entre le client et le fournisseur de service DaaS :
    l’adaptation dynamique en fonction de l’accès réseau et de ses capacités,
    l’utilisation optimisée des protocoles de transport normalisés,
    la prise en compte de la latence,
    la gestion des reconnexions 
  • les aspects opérationnels et de gestion :
    l’interface d’administration unifiée pour le client
    la gestion des comptes et profils utilisateurs,
    la gestion du cycle de vie des postes virtuels de travail
    la surveillance de la charge et de l’état du système
    la gestion des ressources
    la gestion de la consommation d’énergie, comptabilité et facturation.

suite des travaux

Les travaux de normalisation de l’architecture fonctionnelle pour le support des services DaaS se poursuivent actuellement au sein de l’UIT-T. Le projet de Recommandation en préparation devra préciser les extensions nécessaires à l’architecture de référence pour le cloud computing pour le support des exigences fonctionnelles DaaS  telles que précisées dans la Recommandation Y.3503.

Olivier Le Grand

En collaboration avec Jamil Chawki

Olivier Le Grand

J'assure, depuis 2010, la coordination des activités de normalisation relative aux réseaux du futur au sein d’Orange Labs. Impliqué activement dans les travaux de normalisation du cloud, je suis depuis 2012 éditeur de la future norme concernant l’architecture du cloud menée conjointement par l’UIT-T et l’ISO/IEC JTC1.
De 2008 à 2012, j'ai présidé le groupe de travail de l’UIT-T relatif à la définition d’architectures pour les réseaux de nouvelle génération et IPTV.
J'ai travaillé pendant 10 ans dans le domaine des architectures de commande pour les réseaux à haut débit au sein d'Orange.