APPLICATIONS SERVEUR-CITRIX ET LE CLIENT LEGER

 

Architectures distribuées et serveurs d'applications ou ressources centralisées.

Un serveur d'applications est un logiciel d'infrastructure offrant un contexte d'exécution pour des composants applicatifs. Le terme est apparu dans le domaine des applications web. Les composants hébergés par le serveur d'applications ne sont pas de simples procédures ou scripts mais de réels composants logiciels conformes à un modèle de composants (EJB, COM, Fractal, etc.)

Pour Citrix on appelle les postes clients, clients légers ou "thin clients". VMWare a adopté le même nom mais au lieu de Xen Apps chez Citrix pour le serveur d'applications, c'est de Thin Apps dont on parle chez VMware. L'avantage de Windows 10, à ce niveau réside dans la possibilité d'utiliser la couche de virtualisation intégrée au système d'exploitation.

Lire sur Réseaux et Télécoms cet article intéressant.

Lire VMware et IBM revistent le thin client

Lire VMware Horizon View et Citrix Receiver du client léger Wyse Windows Embedded

Il existe plusieurs types de serveurs d'applications qui sont des logiciels occupant la couche centrale dans une architecture multicouche, qu'elle soit classique 3-tiers (postes clients, serveur d'applications, serveur de données) ou étendue (n-tiers) lorsqu'elle intègre par exemple des serveurs d'acquisition et/ou des serveurs d'interface avec des clients légers. Dans un sens plus large, un serveur d'application peut être une machine servant à héberger des applications comme la bureautique soit pour permettre leur exécution depuis un poste client (mode client serveur de données, généralement partage de fichiers et politiques de gestion des accès) ou pour déporter l'affichage sur le poste client (mode client légers pour serveur d'affichage comme Citrix ou VMware). Cela représente des solutions autonomes et plus pereines que d'utiliser le Remote Desktop avec licence par poste connecté à un seul serveur. Mais le RDP est bien utile lorsqu'il s'agit d'intervenir sur un serveur à distance pour le réparer ou re-paramétrer certaines de ces fonctionnalités.

Il existe de la concurrence dans ce secteur et la crise sanitaire que nous avons connu entre 2019 et 2022 n'a fait qu'augmenter la demande. En effet, il était pas vraiment accéssible pour une PME de mettre en place un datacenter avec Citrix pour des raisons de coût de licences. Comme il est préférable pour tout le monde de travailler de chez soit et que Citrix proposait cette solution à partie d'un client léger avec l'agent ICA qui a évolue vers XenServer et la virtualisation des postes de travail, VMware a mis son excellent savoir faire pour en faire autant avec sa solution de clients légers. Maintenant elle supporte la virtualisation du poste de travail. Donc XenServer et XenApp tout comme VMware ThinApp ont réalisés un prodigieux bond en avant !

 

UN PEU D'HISTOIRE: L’UTILISATION DU CLIENT LEGER

1. L’utilisation « standard » : Les applications sont installées et exécutées sur le poste de travail via un agent.

2. Le streaming d’applications : Les applications sont stockées sur un serveur central, elles sont transmises à la demande au poste de travail.

3. La virtualisation d’applications : Les applications sont stockées et exécutées sur un serveur central. Seul son affichage est transmis au poste de travail, l’ensemble des données sont également centralisées.

Les solutions Linux

• Parmi les clients légers les plus connus figurent les terminaux d'IGEL Technology, de Wyse, de HP, de NEC ou de SUN. Certains sont équipés de Windows mobile CE, ou d'une version allégée de linux. 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) 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 16 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 8 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 de "booter" sur le réseau (Carte PXE) 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. L'Éducation nationale propose des solutions de ce type avec le module Éclair NG faisant partie du projet EOLE.

L'historique de Citrix;

2001
• Lancement de Citrix MetaFrame XP for Windows, de Release 1 for MetaFrame XP and MetaFrame for UNIX et de Citrix Secure Gateway
• Microsoft and EMC se joignent à Citrix Business Alliance™
• Citrix Independent Computing Architecture (ICA®)
• Lancement de Citrix MetaFrame XP™ pour Windows
• Lancement de la Feature Release 1 for MetaFrame XP et MetaFrame pour UNIX®
• Lancement de Citrix Secure Gateway
• Le logiciel Citrix NFuse est considéré comme best corporate portal produit par l'Open Systems Advisors (Crossroads A-List Award)
2002
• Citrix® et Microsoft® signent un accord donnant à Citrix un accès au code source de Windows
• Citrix devient partenaire Microsoft Global Gold Certified
• Citrix établit le Centre d' Excellence pour SAP à Walldorf en Allemagne.
• Lancement de Citrix MetaFrame XP™ FR 2
• Lancement de Citrix NFuse® Elite access portal server
• Citrix et IBM trouve un accord de collaboration pour consolider les solutions serveurs
• Citrix gagne le prix d'Innovation pour moyennes entreprises et leur vision du workplace virtuel
2003
• Citrix rachète Experticity pour créer la suite Goto.
• Introduction de la certification Citrix Certified Integration Architect™.
• Citrix® MetaFrame® Access Suite remporte le VARBusiness Tech Innovators catégorie Infrastructure
• Lancement de Citrix Password Manager
• Citrix® MetaFrame® Conferencing Manager won Windows & .NET Magazine’s “Best of Show” Award at Tech Ed 2003
• SAP customers gave Citrix a Member’s Choice Top 25 Gold Star Award for greatest positive impact on SAP deployments
• Citrix supporte Microsoft® Windows® Server 2003
• Lancement de Citrix® MetaFrame XP™ Presentation Server, Feature Release 3
• Lancement de Citrix MetaFrame® Conferencing Manager
• Citrix was awarded a U.S. General Services Administration (GSA) Schedule, allowing Federal agencies to purchase Citrix solutions
• Citrix announced the MetaFrame Access Suite of products and MetaFrame Secure Access Manager, the first product in the suite
• MetaFrame software a 50 millions d'utilisateurs tout autour du monde.
• Citrix reporte en 2003 le Crossroads A-List Award for NFuse® Elite comme meilleur portail pour moyennes enterprises
2004
• Aquisition d'Expertcity et Net6
• Citrix signed a five-year agreement with Microsoft Corporation enabling Citrix to deliver more comprehensive access solutions on the Windows® platform and improve the access capabilities available in forthcoming version of Windows Server™ codenamed “Longhorn”
• Citrix GoToMyPC® won a Readers’ Choice Award from Windows IT Pro for Best Remote Control Product
• PC World named Citrix GoToMyPC to “Best of 2004” product list
• Citrix won two awards at Gartner’s EnterpriseVision 2004 event: Best Alliance Strategy and Best Enterprise Vendor
• Lancement de Citrix® MetaFrame® Presentation Server v3.0 et Citrix® MetaFrame® Secure Access Manager 2.2
• Citrix GoToMyPC wins PC Magazine, CNET and PC World Awards
• Citrix GoToAssist™ wins TMC Labs and Customer Interaction Solutions Magazine Awards
• Citrix GoToMeeting™ previews at IDG’s DEMO event with the power to transform online meetings
• Introduction de Citrix access PARTNER Network
2005
• Citrix rachète NetScaler.
• Announced Citrix Access Essentials™, Citrix’s first product specifically developed, packaged and priced for small and midsized businesses
• Announced Citrix Access Suite™ 4.0 which includes Citrix Presentation Server™ 4.0, Citrix Password Manager™ 4.0 and the new Citrix Access Gateway™ 4.0, an SSL VPN appliance
• Citrix GoToMeeting™ Corporate named Editors’ Choice in Web Conferencing by PC Magazine
• CRN named two Citrix executives “Channel Chiefs”
• Citrix appointe de nouveaux directeurs à son comité : Murray Demo, EVP et CFO d'Adobe Systems et Godfrey Sullivan, president et CEO d'Hyperion Solutions Corp.
• CEO Mark Templeton awarded Excalibur Award for excellence in business and community leadership
• Presentation Server won Editor’s Choice Award from Network Computing
• Citrix Access Gateway appliance nommé produit de l'année par SearchNetworking
• Internet Telephony’s Product of the Year Awards, 2005: Application Gateway was chosen as a Product of the Year
• Microsoft Global ISV Partner of the Year
• Acquisition de Teros, Inc.
• Citrix positioned in the Leaders Quadrant of the most recent Gartner Inc. Application Delivery Products Magic Quadrant Report
• Citrix positioned by Gartner, Inc. in the “visionary” quadrant in the “Magic Quadrant for SSL VPN, North America, 3Q05” report
2006
• Extension de la famille Access Gateway SSL VPN avec Citrix Access Gateway Enterprise Edition.
• Citrix rachète Reflectent et Ardence.
• Lancement de la série WANScaler 8000.
• Citrix réalise un CA de 1,1 milliard de dollars de CA.\\
• Acquisition de Reflectent Software, Inc.
• Lancement de Citrix® GoToMyPC® 5
• Citrix announced an extension of its Access Gateway SSL VPN product line with the new Citrix Access Gateway™ Enterprise Edition
• Citrix announced the release of the Citrix® NetScaler® Application Firewall Standard Edition, a new version of Web application firewall designed specifically for midsized enterprises and business units within large companies
• Lancement de Citrix® GoToWebinar™; the first do-it-yourself affordable way for anyone to conduct online events
• Acquisition d'Orbital Data Corp.
• Microsoft and Citrix expand partnership to improve application access and address branch office complexity
• Lancement de Citrix® WANScaler™ 8000 series of wide area network optimization solutions
2007
• Lancement de GoToMyPC 6, Presentation Server 4.5 et Desktop Server 1.0.
• Achat de Xensource. Nouvelle mouture Access Platinium.
• Acquisition de QuickTree.\\
• Acquisition de XenSource, Inc.
• Acquisition d'Ardence Inc.
• Lancement de Citrix NetScaler™ 8.0
• Lancement de Citrix® GoToMyPC® 6
• Lancement de Citrix Presentation Server™ 4.5
• Lancement de Citrix Desktop Server™ 1.0 (previously code-named Project Trinity)
• Citrix unveils industry’s first comprehensive end-to-end Application Delivery Infrastructure
2008
• Expanded desktop and server virtualization alliance with Microsoft Corp.
• Lancement de Citrix NetScaler MPX
• Announced Citrix XenServer™ Platinum Edition with the capability to dynamically provision both virtual and physical servers
• Announced Workflow Studio to orchestrate communications across multiple Citrix products and third party solutions
• Annonce le nouveau nom pour – XenApp — Plate-forme Citrix pour la virtualisation des applications, Presentation Server; introduit une nouvelle solution Citrix Delivery Center™ — an overarching brand for Citrix’s application delivery infrastructure
• Lancement de XenApp v5.0 pour Windows 2008
• depuis la virtualisation des thin clients ou clients légers se retrouve sur Xen Apps et Xen Desktop

Lire un résumé de l'offre Citrix

Pour l'exemple: si le renouveau du clients léger était le cloud ?

Comment Citrix XenApp fonctionne...

Virtualisation de bureau avec Xen pour XenDesktop

 

Citrix Virtual App & Desktop 2009 avec vSphere 7

Les solutions de virtualisation d'applications permettent "de delivrer" des applicationsafin quelles soient disponibles aux postes clients qui bénéficient d'une machine virtuelle avec le navigateur Web (l'agent ICA était auparavant utilisé). Les applications sont séparées des postes qui accèdent aux serveurs d'applications par des connexions sécurisées. Cela permet de meilleures performances. Du point de vue de l'utilisateur les applications paraîssent être installées localement.

Hier organisée autour d'un lieu fixe, le salarié utilisait principalement le téléphone et le PC comme outils de travail. Désormais de plus en plus de structures utilisent l'usage de terminaux connectés en situation de mobilité, tels que portables, tablettes ou smartphones. Cependant l'utilisateur a besoin de retrouver sur ces nouveaux terminaux son environnement de travail habituel, les applications de son entreprise et ses données, qu'il soit au bureau, à son domicile, ou en déplacement et cela de façon indépendante de l'objet connecté. D'ou l'utilisation de VDI (Virtual Desktop Interface). L'infrastructure IT permet la virtualisation du poste de travail soit en utilisant des serveurs situés dans l'entreprise, soit via un data-center raccordé à un Cloud. La VDI permet d'implémenter une machine virtuelle (VM) dans laquelle s'exécutent l'environnement de travail et les applications de l'utilisateur. Vous pouvez accéder à votre poste de travail virtuel en affichant le contenu de la VM. On peut alors parler de "déport" d'affichage voir de "délivery" d'applications. L'utilisateur se retrouve avec le même environnement de travail que s'il était au bureau sur son Réseau Local d'Entreprise ou RLE. Son profil, bureau, documents et applications paraîssent installées localement sur son poste, mais en réalité son environnement personnel et graphique s'exécutent à distance sur un ou plusieurs serveurs dédiés à cet effet, lui "délivrant" toutes ses applications ! D'ou l'accès au profils (bureau, documents, favoris, etc.) comme si celui- ci s'executait localement sur sa machine et son RLE. Donc pas de perte de données ou d'installation en chaine laborieuses. Tout se situe sur les serveurs. La machine virtuelle fait le reste...

 

LA VIRTUALISATION D’APPLICATIONS ET XENAPP

Comprendre la virtualisation d’applications

La technologie de virtualisation d’applications Citrix isole les applications du système d’exploitation sous-jacent et des autres applications afin d’en favoriser la compatibilité et la gestion. Solution de mise à disposition d’applications, XenApp virtualise les applications via une technologie de rationalisation et d’isolation des applications intégrées. Cette technologie de virtualisation des applications permet de "streamer" ( déport de l'affichage via un transit continu) des applications depuis un point central vers un environnement isolé sur le périphérique cible où elles s’exécutent. Avec XenApp, les applications ne sont pas installées au sens traditionnel du terme; les fichiers, la configuration et les paramètres des applications sont "copiés" sur le périphérique cible et l’exécution de l’application est contrôlée par la couche de virtualisation des applications. Une fois exécutée, l’application pense interagir directement avec le système d’exploitation, alors qu’en réalité elle interagit avec un environnement de virtualisation qui traite toutes les demandes et les envoie au système d’exploitation.

XenApp constitue un système complet de mise à disposition d’applications virtuelles, offrant un accès aux applications à la fois en ligne et en mode déconnecté en combinant l’hébergement et le streaming d’applications directement sur les périphériques des utilisateurs. Lorsque les utilisateurs souhaitent avoir accès à une application, XenApp détermine si leur périphérique est compatible et capable d’exécuter l’application en question. Le périphérique cible doit au minimum disposer d’un système d’exploitation Windows® compatible et d’un logiciel client Citrix adapté. Si le périphérique utilisateur remplit ces prérequis, alors XenApp lance la virtualisation d’applications en streamant directement l’application vers l’environnement isolé sur le périphérique de l’utilisateur. Si le périphérique utilisateur n’est pas capable d’exécuter une application spécifique, XenApp lance la virtualisation de session.

Comprendre la virtualisation de sessions

La virtualisation de sessions à recours au streaming pour mettre à disposition les applications sur les serveurs d’hébergement dans le datacenter. XenApp connecte ensuite l’utilisateur au serveur sur lequel l’application a été mise à disposition. L’application s’exécute alors entièrement sur le serveur. L’utilisateur interagit avec l’application à distance via des clics de souris et des frappes clavier envoyés au serveur. Le serveur répond en renvoyant des mises à jour d’écran sur le périphérique de l’utilisateur. Alors que la virtualisation d’applications se limite aux systèmes d’exploitation Windows, la virtualisation de sessions via XenApp permet à n’importe quel utilisateur sur n’importe quel système d’exploitation, d’accéder à n’importe quelle application mise à disposition par l’infrastructure informatique.

XenApp permet aux périphériques Windows, Mac, Linux, iOS ou Android d’exécuter n’importe quelle application.

La virtualisation de sessions tire parti des ressources de traitement des serveurs qui évitent aux directions informatiques d’avoir à sans cesse procéder à des mises à jour du matériel PC, généralement nécessaires pour prendre en charge les mises à niveau applicatives dans le cadre de méthodes de déploiement d’applications traditionnelles.

Utiliser la virtualisation d’applications et la virtualisation de sessions

Dans la virtualisation d’applications et la virtualisation de sessions, l’utilisateur interagit avec les applications en toute transparence. Les imprimantes, les disques, les périphériques ou le presse-papier fonctionnent exactement comme si l’application était installée localement. Ainsi, XenApp réduit les frais de gestion d’applications et les coûts associés et offre aux utilisateurs une expérience de meilleure qualité que des applications installées dans le cadre de déploiements d’applications traditionnels.

Echange de données entre le client et le serveur avec un canal virtuel

Le client se connecte au serveur "Citrix Presentation Server" ou CPS/XenApp. Le client informe le serveur des canaux virtuels qu'il supporte.

L'application coté serveur démarre, obtient un handle vers le canal virtuel et, optionnellement, demande des informations supplémentaires à propos de celui-ci.

Le pilote du canal virtuel client et l'application sur le serveur envoient des données suivant une de ces deux méthodes :

1 -Si l'application doit envoyer des données au client, celles-ci sont envoyées immédiatement. Quand les données sont reçues par le client, le pilote "WinStation" dé-multiplexe les données du canal virtuel du flux ICA et les envoie immédiatement au pilote du canal virtuel client.

2 -Si le pilote du canal virtuel client doit envoyer des données au serveur, elles sont envoyées à la prochaine demande du pilote WinStation. Quand les données sont reçues par le serveur, elles sont placées dans une file d'attente jusqu'à ce que l'application du canal virtuel (nous sommes sur le serveur...) les lit. Il n'y a pas de possibilité d'alerter l'application du canal virtuel (côté serveur) que des données ont été reçus.

Quand l'application du canal virtuel (côté serveur donc) a terminé, il ferme le canal virtuel et libère les ressources allouées (handles).

Depuis Citrix sort Hypervisor qui apparaît comme le nouvel hyperviseur de bureau et d'application.

Citrix Hypervisor nécessite au moins deux ordinateurs x86 physiques distincts : l’un pour le serveur Citrix Hypervisor et l’autre pour exécuter l’application XenCenter ou l’interface de ligne de commande (CLI) Citrix Hypervisor. L’hyperviseur est entièrement dédié à l’exécution de Citrix Hypervisor et à l’hébergement de machines virtuelles, et n’est pas utilisé pour d’autres applications.

Voir la compatibilité materielle

Citrix Hypervisor - XenServer - Step by Step Installation.

• Administration d’une infrastructure Citrix.
• Suivi des performances, correction incidents.
• Elaboration de tableaux de bord de suivi d’activité.
• Sensibilisation au problème de sécurité. (Tracabilité, Audit, ..)
• Sécurisation, configuration et supervision de nouvelles solutions. (XenApps)

Industrialisation des processus et prise en charge de l'activité liée à l'ingénierie,
Audit des performance et de la sécurité,
Maintien de la cohérence de la solution,
Veille technologique,
Benchmarks matériels et logiciels,
Mise en œuvre des plans de continuité,
Conception des solutions de cluster et d'équilibrage de charge,
Définition de nouvelles architectures et améliorations,
Gestion des licences,
Préconisation les modes de fonctionnement adaptés aux besoins,
Définition des normes, méthodes, outils et procédures,
Promotion des techniques nouvelles, (vulgarisation, information, formation)
Rédaction des documents d'intégration, de reprise et de validation.

Administration :

Vérification des installations et qualification de nouveaux matériels pour XenApp. Nous mettons en oeuvre des procédures pour résoudre les problèmes ponctuels ou récurrents en établissant des plans d'actions.

Installation des serveurs Installation de serveurs physiques et virtuels,
Paramétrage Paramétrage des serveurs (licences, réplications, mises à jour)
Intervention Installation de Citrix XenApp.
solution de sécurisation forte Mise en œuvre de solutions de sécurisation forte.
Publication des applications Publication d'applications spécifiques à l'activité.
Maintenance de la ferme Maintenance de fermes et des infrastructures Citrix.
Suivi des performances et résolution des incidents Suivi des performances et résolution des incidents.
Suivi de la sécurité Suivi de la sécurité (tracabilité, audit, ressources)
Suivi de la sécurité Renseignement des procédures et tableaux de bord.

Publier les applications utilisateurs et ajouter des applications au "delivery group"

Installation de Citrix Hypervisor 8.0 sur HP ProLiant DL380 Gen10 Server

 

LE VDI CITRIX, VMWARE ET AZURE VIRTUAL DESKTOP...

Lire: "la comparaison entre XenDesktop et VMwareView"

Citrix Virtual Apps & Desktop 2009 avec VSPhere 7

Déployer VDI avec Azure Virtual Desktop et RDS (IaaS ou PaaS)

Exemple de solutions de serveurs d'applications orientés Web

Solutions libres

Solutions Propriétaires

 

:. Assistance informatique en ligne et dépannage à domicile du lun au sam de 9 à 19h .: Tél: [33975858504-33753514880]
Une expertise technique à votre service pour résoudre vos problèmes et vous informer sur les réseaux et systèmes...
 

Major GeeksMajor Geeks
téléchargements
IOS, Android, Windows...

 

Accès à la version mobiles du site

Version mobiles

 


Accédez aux Vidéos

 

Téléchargez
Téléchargements
de
logiciels gratuits

&

Informations Techniques

 

Contact :
Téléphone 09.75.85.85.04
E-mail platoon3@gmail.com

Windows

Apple

Linux

ITtoolbox

techrepublic

La quadrature du net

 

Sourceforge

2011-2022@1fop+ creative commons [C.Platon]