AccueilđŸ‡«đŸ‡·Chercher

Client léger

En informatique, le terme client léger (aussi appelé par un anglicisme thin client) désigne parfois des éléments matériels et parfois des éléments logiciels.

DĂ©finition

Client léger au sens matériel

Sunray, le client léger de Sun Microsystems.

Au sens matériel, un client léger est un ordinateur qui, dans une architecture client-serveur, n'a presque pas de logique d'application. Il dépend donc surtout du serveur central pour le traitement.

C'est sur le presque pas que la nuance se fait.

Un client léger peut se contenter d'une machine minimaliste pour ce qui est du matériel :

  • un ordinateur (fort) ancien ;
  • un ordinateur moderne ;
  • un ordinateur crĂ©Ă© pour faire du client lĂ©ger.

Client léger au sens logiciel

Client léger web.

Exemple de client léger au sens logiciel : un navigateur web est un client universel, particuliÚrement quand une applet est téléchargée.

L'usage veut qu'une application en client lĂ©ger n'impose Ă  l'utilisateur que d'avoir un navigateur Web, mĂȘme s'il doit ĂȘtre Ă©quipĂ© de plugins ou de machines virtuelles (pour les applets Java).

Dans le cadre d'une application web, on parlera de client léger en parlant du navigateur Web. Mais on peut aussi parler de clients légers pour désigner les terminaux Terminal Services, Secure Shell, Apple Remote Desktop, Citrix XenApp, TeamViewer, etc.

Avec l'apparition d'Ajax et des nombreuses applications associées, on utilise aussi l'appellation client léger pour les applications laissant quasiment tout le traitement au serveur, et client riche pour les applications effectuant une grande partie du traitement en JavaScript, donc cÎté client.

Par exemple, le projet LTSP (Linux Terminal Server Project) permet de mettre en place un réseau composé d'un serveur sous Linux et de clients légers, qui sont ici des PC reconvertis en terminaux X.

IntĂ©rĂȘt du client lĂ©ger

La logique qui prévaut au déploiement de clients légers est une logique essentiellement économique. Il s'agit de réduire le coût total de possession et de gestion. Il ne faut toutefois pas oublier une certaine dimension écologique dans le cas du recyclage de vieux ordinateurs en clients légers matériels.

  • Dans le cadre des applications « Web », l'utilisation du client lĂ©ger simplifie le travail en Ă©liminant le besoin de diffuser, puis d'installer un logiciel client sur les machines des utilisateurs. Ces logiciels continuent Ă  exister sur le client lĂ©ger. Ces logiciels nĂ©cessitent de fonctionner dans un endroit sĂ©curisĂ© (sandbox java) Ă  l'intĂ©rieur du navigateur. Ces logiciels appelĂ©s applet fonctionnent sur un OS aux fonctionnalitĂ©s plus ou moins limitĂ©es / sĂ©curisĂ©es appelĂ© machine virtuelle Flash, Silverlight, Java. Ces machines virtuelles permettent d'avoir un client lĂ©ger et riche.
  • Dans le cadre des clients matĂ©riels, les clients lĂ©gers sont beaucoup moins sujets aux pannes comparativement aux PC : ils fonctionnent avec un processeur qui chauffe peu et n'ont gĂ©nĂ©ralement pas de disque dur. De plus, en cas de nĂ©cessitĂ© d'Ă©volution, il suffit de changer le serveur central. D'autre part, l'administration est beaucoup plus centralisĂ©e, et nĂ©cessite donc moins de personnel (mais plus qualifiĂ©).

Inconvénient du client léger

L'utilisation de clients légers utilise beaucoup de bande passante (ce qui augmente les coûts réseau pour une entreprise par exemple) et ne permet l'utilisation du logiciel qu'en mode connecté[1]. En cas d'indisponibilité du réseau, plus aucune application n'est utilisable. Pour atténuer cet inconvénient majeur, il existe des projets de logiciels fonctionnant hors connexion comme, entre autres, le concept Google Gears (abandonné en 2009 au profit de HTML 5).

Exemples d'application

Parmi les clients légers les plus connus figurent les terminaux des sociétés suivantes : Dell Wyse, HP, IGEL Technology, ChipPC Technologies, VXL Technology, ZeeTim, AXEL et IMPACT Technologies (deux fabricants français). Certains clients légers sont équipés directement d'un firmware spécifique et dédié, d'autres de systÚmes d'exploitations (Windows CE, WES, WES7, Windows 10 IoT ou d'une version allégée de Linux) et d'un BIOS. Dans le cas d'un firmware, l'initialisation du terminal est trÚs rapide voire quasi instantanée. Cependant l'utilisation de clients légers de ce type ne convient pas pour des applications lourdes (développement 3D, vidéo plein écran) installées sur le serveur, à moins d'avoir surdimensionné celui-ci en taille mémoire et en vitesse de processeur (pour 50 utilisateurs simultanés prévoir un minimum de 32 Go de mémoire vive). Par contre pour une utilisation internet et bureautique cette solution est idéale (pour 50 utilisateurs simultanés prévoir 16 Go de mémoire vive).

En dehors des clients lĂ©gers Ă©numĂ©rĂ©s ci-dessus, il est tout Ă  fait possible de recycler de vieux ordinateurs (mĂȘme sans disque dur) en clients lĂ©gers se connectant sur un serveur Linux Ă  l'aide de LTSP ou sur un serveur DotRiver. Pour cela, le client lĂ©ger doit pouvoir se connecter au serveur via sa carte rĂ©seau. Il existe plusieurs possibilitĂ©s : soit la carte rĂ©seau est capable d'amorcer l'ordinateur (booter) sur le rĂ©seau c'est-Ă -dire de rĂ©cupĂ©rer sur le serveur les fichiers nĂ©cessaires, soit elle ne le peut pas auquel cas il faudra le dĂ©marrer (voir le projet Etherboot) grĂące Ă  une disquette spĂ©ciale, un CD-ROM, le disque dur ou mĂȘme un pĂ©riphĂ©rique USB (pour des ordinateurs moins anciens avec un bios le permettant). Ceci peut-ĂȘtre tout Ă  fait envisageable pour des Ă©coles par exemple qui n'ont pas besoin de machines extrĂȘmement puissantes et qui peuvent reconvertir Ă  moindre coĂ»t leur Ă©quipement obsolĂšte. En France, l'Éducation nationale propose des solutions de ce type avec le module Eclair NG faisant partie du projet EOLE ou EDUTICE de Novatice Technologie.

Notes et références

Voir aussi

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.