Chaque machine sous Windows 2000 peut être
transformée en serveur d’applications. Ce système permet à chaque membre
du réseau d’exécuter des programmes directement sur le serveur plutôt que
sur son propre poste, baptisé à l’occasion client léger. En effet, ce
dernier n’abrite plus les applications sur son disque dur, puisque celles-ci
sont désormais centralisées sur le serveur. Le client accède à
l’application par une fenêtre qui lui donne l’impression que tous les
traitements sont effectués sur sa machine. Il se contente alors d’un noyau
de système d’exploitation, qui permet simplement de démarrer la machine,
de gérer l’affichage, et de se connecter au réseau. Cette architecture
tend à se développer au sein des entreprises, puisqu’elle permet une réduction
des coûts d’administration de l’ordre de 50 %.
Le fonctionnement est
le suivant : le client se connecte au serveur sur lequel il fait tourner une
application. Il lui envoie des informations telles les déplacements de la
souris et les frappes au clavier. Le serveur interprète ces événements et
exécute les requêtes comme si elles étaient effectués sur le poste client.
L’avantage de ce
système repose sur la rapidité d’exécution de l’application. Celle-ci dépend
en fait de la capacité du serveur, généralement largement plus puissant
qu’un poste client. Ceci permet aux utilisateurs de machines peu puissantes
d’utiliser des logiciels réclamant des ressources qu’ils ne possèdent
pas sur leurs machines. Mais si trop de clients sont connectés au serveur,
cette rapidité d’exécution tourne à une lenteur intolérable !
Pour utiliser votre machine sous Windows 2000
en serveur d’applications, il suffit de lui rajouter un module appelé
Terminal Server. Cliquez sur Démarrer/Paramètres/Panneau de configuration.
Choisissez Ajout/Suppression de programmes. Dans la boîte de dialogue,
sélectionnez Ajouter/Supprimer des composants Windows. Cochez les
cases Services Terminal Server et Gestionnaire de licences des
services Terminal Server puis cliquez sur Suivant.
Lors de l’installation du composant services Terminal
Server, deux modes de fonctionnement sont proposés. Choisissez le second,
Serveur d’applications, qui vous permet d’installer les services de
clients légers. Le premier, Administration à distance, permet juste
de gérer le serveur Windows 2000 depuis n’importe quel membre du réseau.
Ensuite, le gestionnaire de licences
s’installe. Ce composant centralise toutes les licences des clients. Les
clients peuvent posséder leur licence sur leur poste sans avoir besoin de
recourir au serveur de licence. Cependant, celui-ci doit être actif en
permanence pour que le serveur d’applications puisse s’y connecter
lorsqu’un client ne dispose pas d’une licence valide. Sélectionnez votre
domaine ou groupe de travail et cliquez sur Suivant. Une fois les
fichiers copiés, choisissez Terminer et redémarrez votre serveur.
En activant le module Démarrer/Programmes/Outils
d’administration, vous constatez que quatre modules ont fait leur
apparition. Le créateur de client Terminal Server permet de créer des
jeux de disquettes pour configurer les postes clients. L’outil configuration
des services Terminal Server permet de changer les paramètres relatifs au
protocole RDP (Remote Desktop Protocol) utilisé sur le réseau. Le
gestionnaire des services Terminal Server donne accès aux renseignements
sur les utilisateurs, les serveurs et les processus en cours. Quant au gestionnaire
de licences des services Terminal Server, il a été examiné précédemment.
En dernier lieu, sachez qu’il faut installer
un contrôleur de domaine. Celui-ci a pour de multiples fonctions, comme celle
de gérer l'ensemble des postes du réseau, ou de faciliter les échanges sur
celui-ci. Cette opération peut être prise en charge soit par le serveur
d’applications lui-même, soit par un autre serveur. Pour configurer votre
serveur en contrôleur de domaine, activez Démarrez/Programmes/Outils
d’administration/Configurer votre serveur et choisissez Active
Directory.
Toutefois, Microsoft recommande de ne pas
utiliser le serveur d’applications comme contrôleur de domaine. Ceci est préférable
pour qu’il n’y ait pas de confusion entre les utilisateurs locaux du
serveur et les utilisateurs distants.