Le Client Léger Adrien MACHADO Fabien LOCUSSOL IR 2000 - 3ème année Nouvelles Technologies Réseaux 24 Janvier 2003
Plan Qu’est-ce que le Client Léger ? Citrix, leader du marché mondial Le Client Léger vu par Citrix Le protocole ICA Architecture simple Architecture portail « Load Balancing » Avantages du client léger Contraintes de sécurité
Architecture Client/Serveur traditionnelle Rappel :
Inconvénients De plus en plus de puissance requise sur le poste de travail Des temps de réponse peu satisfaisants dans les réseaux La sécurité de chaque poste de travail est difficile à assurée Des coûts de maintenance difficiles à maîtriser Hétérogénéité du parc coûts d ’administration croissants Déploiements et mises à jour lourds à gérer L’ensemble de ces problèmes identifiés ont un coût mis en évidence par une analyse de type TCO
Qu’est ce que le Client Léger ?
Faits à 100 % à partir du serveur ! Définition Déploiement Support Exécution des applications Faits à 100 % à partir du serveur ! Accès instantané des postes clients (lourds ou légers) aux applications sans réécriture ni téléchargement
Composants Système d’exploitation multi-utilisateurs Protocole de services de présentation à distance Gestion centralisée des applications et des postes clients
Principe 5 1 4 2 3 Les ordres souris/claviers sont remontés au serveur L’application s’exécute sur le serveur 1 4 …affichée sur le poste client 2 L’interface est déportée… 3 …envoyée sur le réseau… Insister sur le fait que rien ne s’execute sur le poste client ! Et en conclusion pour introduire le slide suivant rappeler qu’il y a donc trois composants : Le serveur Le protocole de transport Le client de visualisation
Fonctionnement Transmission des instructions par le clavier et la souris, depuis le Client Léger vers le Serveur. Serveur Client Léger The Internet Network Neighborhood My Computer Recycle Bin Inbox 9:13 AM Start My Briefcase Retour des informations demandées du Serveur vers le Client Léger en mode graphique.
Le Marché mondial du Client Léger en 2003 NCD : 2% Others : 4% Tarantella : 2% MICROSOFT : 9% Citrix : 83% Giga Information Group® YOUR e-BUSINESS ADVISOR
Le Client Léger chez Citrix
MultiWin Technologie multi-utilisateur de Windows MultiWin dans Windows NT Server 4.0 NT4 TSE Services Terminal Server dans W 2000
Technologie MétaFrame Logiciel MétaFrame Protocole ICA Client ICA
Architecture Client-Léger/Serveur Citrix
Système d’exploitation poste de travail Couches logicielles Serveur Client Léger Applications Poste Client Léger Metaframe XP 1.0 Client ICA Windows 2000 Serveur (Service Terminal Server) Système d’exploitation poste de travail Réseau
Le protocole ICA
ICA = Independant Computing Architecture Le protocole ICA ICA = Independant Computing Architecture Ethernet partagé 10 Mbps Ethernet sans fil 2 Mbps ISDN 64 Kbps Modem 28.8 Kbps ICA 10 Kbps Protocole de présentation à distance multicanal Logique d’application séparée de son interface utilisateur Des performances élevées même sur des réseaux à faible bande passante
Attributs de la commande Paquets ICA Paquet TCP ICA Données Début de trame Fin de trame Paquet ICA Bloc de fin Attributs de la commande Commande (obligatoire) Fin de trame Compression Cryptage Début de trame
Canaux virtuels
Deux types d’Architectures Client Léger Citrix Architecture simple (Citrix Program Neighborhood) Architecture portail (WEB)
Etablissement des connexions Architecture simple Séquence de connexion Ferme de serveurs Citrix Clients ICA Demande de connexion sur TCP 1494 1 2 Réponse TCP XXX > 1023
Architecture Portail
Qu ’est-ce que un portail applicatif ? Accès au bureau personnalisé via Intranet Extranet, et Internet. Une seule application : le navigateur web Interface universelle adaptée aux besoins Un point d ’entrée unique Poste de travail banalisé
Etablissement des connexions Serveur Web (Apache ou IIS) Batterie de serveurs 2 3 1 4 5 8 6 Navigateur Web Client ICA 7 monlogin • HTTP • Citrix XML • Interne • ICA password Client léger
« Load Balancing »
Architecture IMA Structure des communications de serveur à serveur. Centralise toutes les tâches d'administration dans une seule application avec interface utilisateur appelée Citrix Management Console
Batterie de serveurs MetaFrame XP Zones Batterie de serveurs MetaFrame XP Collecteur de données
Avantages Réduction du TCO Contrôle centralisé Performances indépendantes de la BP Hétérogénéité : Des postes clients (UNIX, MacOS, DOS …) Des connexions réseaux (T1, X25, RNIS, Frame Relay, ATM…) Des protocoles réseaux (TCP/IP, IPX, SPX, NetBIOS)
Contraintes de sécurité Ports à autoriser sur un firewall Source : > 1494 Destination : 1494 TCP Clients ICA Source : 1494 Destination : > 1023 TCP Source : > 1604 Destination : 1604 UDP Firewall ICA (TCP) Source : 1604 Destination : 1604 UDP ICA Browser (UDP) Serveurs
Conclusion Budgets de fonctionnement des S.I. des entreprises revus fortement à la baisse depuis 2001 décideurs et architectes s'orientent de plus en plus vers des architectures de type portail afin de maîtriser les coûts lors de l'ouverture du système au partenaire