Comparatif CITRIX ou TSE

Comparatif CITRIX ou TSE - Logiciels d'entreprise - Systèmes & Réseaux Pro

Marsh Posté le 10-04-2009 à 11:44:08    

Bonjour a tous,
 
La bonne réalisation d'un projet m'a été confié. Il consiste a rendre fonctionnel une quinzaine de client léger WYSE S10.
 
Une étude comparative entre CITRIX et TSE m'a été demandé. Malgré mes recherches je n'arrive pas à trouver des explications concrètes et surtout non commerciales, d'après mes sources CITRIX est plus performants que TSE mais est il vraiment utile dans ce cas la ? ( juste 14 clients ).
J'aurais aimé avoir l'avis d'utilisateurs se servant de CITRIX ou de TSE et toute observations ou complément de mes recherches que vous jugez bon d'apporter.
 
     Merci d'avance.
 
Client léger = WYSE S10
Serveur = Lenovo Think Server RD120 6447  
              2x Quad-Core Xéon E5450/3Ghz
              16 Go de RAM

Reply

Marsh Posté le 10-04-2009 à 11:44:08   

Reply

Marsh Posté le 10-04-2009 à 13:14:59    

Un peu de lecture pour commencer : http://forum.hardware.fr/hfr/syste [...] t_28_1.htm

 

Après, tout dépend de ce que tu vas héberger sur ton serveur (quelles applis ?), comment tu vas y accéder (LAN, WAN, autre ?), le budget, etc.


Message édité par Wolfman le 10-04-2009 à 13:16:03
Reply

Marsh Posté le 11-04-2009 à 20:06:19    

Salut,  
citrix était bien meilleur que TSE à l'époque de windows 2000. Maintenant depuis win TSE 2003 et surrtout depuis le dernier 2008 server TSE, l'écart s'est nettement resseré et à titre perso je pense que citrix devrait bientot en resentir les conséquences.

Reply

Marsh Posté le 15-04-2009 à 09:13:32    

L'écart ne s'est pas du tout resseré : Microsoft a certes amélioré quelques fonctionnalités de TSE, mais reste très loin derrière Citrix. Citrix va de toute façon peu à peu laisser tomber "Presentation Server" au profit du streaming et de la virtualisation de postes et de serveurs.

Reply

Marsh Posté le 15-04-2009 à 10:04:21    

Sachant qu'en plus avec le rachat de netScaler, ils peuvent se positionner sur les déploiements d'applis web (d'ailleurs tous nos client XenApp virent leur citrix pour passer sur des applis web :D )


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
Reply

Marsh Posté le 15-04-2009 à 21:14:37    

dreamer18 a écrit :

Sachant qu'en plus avec le rachat de netScaler, ils peuvent se positionner sur les déploiements d'applis web (d'ailleurs tous nos client XenApp virent leur citrix pour passer sur des applis web :D )


Tu m'expliqueras comment tu transformes un bureau avec toutes les applications en applis web....  :D


---------------
Viendez tous sur : http://www.forum-citrix.com/forum/ <== Un forum francophone Citrix qui l'est bien....
Reply

Marsh Posté le 15-04-2009 à 21:42:23    

ben ça existe déjà (même le softphone c'est dire) chez certains grands noms de l'IT ;)


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
Reply

Marsh Posté le 15-04-2009 à 22:18:22    

Nos clients se servent de XenApp pour mettre aussi à dispo ce type d'applis web.
Les utilisateurs ont des terminaux légers permettant de s'abroger de la gestion des postes de travail.
 
Moi perso, je trouve que les applis web ont en reviens aussi et qu'il est difficile de tout webifié à 100%. C'est soit disant universel, à 90 % du temps c'est ie only à cause des active x.
 
PS : Cela peut vite devenir une discussion de sourd....


---------------
Viendez tous sur : http://www.forum-citrix.com/forum/ <== Un forum francophone Citrix qui l'est bien....
Reply

Marsh Posté le 13-10-2009 à 11:32:50    

Bonjour,
 
Je fais un petit up de ce sujet car je suis actuellement sur une configuration avec  
 
4 serveurs
Win 2003 32b
CITRIX PS 4
 
Et je me penche sur le renouvellement de cette infra.  
 
Je souhaite passer à 8 gb de RAM sur chaque serveur, donc passage à un OS 64b, si possible sous Win2008.
Ce changement m'oblige a mettre à jour Citrix.
 
Du coup je me pose la question suivante, est-ce que TSE 2008 peut suffire ?  
Aujourd'hui Citrix est principalement utilisé en local.
 
Est-ce que TSE2008 = Citrix PS4 ?  
 
(on laisse de coté le budget)
 
Merci

Reply

Marsh Posté le 13-10-2009 à 13:47:09    

Quoi qu'il arrive, déjà TSE, même 2008, n'arrive toujours pas à la cheville de Presentation Server (ou plutôt XenApp), même avec les dernières améliorations apportées.
Pour savoir si tu dois choisir TSE ou XenApp, pose-toi déjà une question : de quoi as-tu besoin ? Quelles sont les fonctionnalités dont tu as besoin ?

Reply

Marsh Posté le 13-10-2009 à 13:47:09   

Reply

Marsh Posté le 13-10-2009 à 16:56:21    

Je suis juste en train de tester les appli métiers de ma boîte (hôpital) sur un environnement TSE 2008
Mon avis est que Citrix est extrêmement utile et apporte beaucoup de choses en plus que TSE. Reste que la note est salée.
Et comme nous n'avons pas un assez gros budget, je crois que je devrai me contenter de TSE
 
Les plus de Citrix que j'ai pu voir pour l'instant, en vrac :
- protocole ICA qui compresse les données. Important si on a des sites distants avec de faibles débits
- gestion des imprimantes (mappage, pilotes) bien plus efficace
- authentification unique (ne fonctionne pas en tse, sauf si clients sous Vista SP1, voire peut être XP SP3, et encore... je n'ai pas réussi). Pour l'instant, à chaque fois qu'on lance une application publiée, il faut re-saisir user/passwd !!!!!!
- load balancing
- déploiement des applis sur un serveur de la ferme qui se réplique sur les autres (avec tse, s'il y a 10 serveurs, ça fait 10 installs)
- isolation possible des applis incompatibles (par exemple on peut installer Word 2003 ET word 2007)
- monitoring de la ferme et des sessions, de l'utilisation des applis. Sous TSE, ya rien
- paramétrage et limitation du nombre de sessions autorisées par appli
 
Et il y a sûrement encore beaucoup de choses, mais ça ne fait que 2 jours que j'ai la plateforme de tests
En tous cas, il y a plein de choses que Citrix fait facilement, et pour lesquels il faut scripter avec TSE (exemple : redirection du bureau, de mes documents, ..., remontée des imprimantes et sélection de celle par défaut, etc...)
Le truc sur lequel je suis en ce moment :
Des utilisateurs utilisent beaucoup la bureautique et ils ont droit à MS Office
Les autres, qui utilisent très peu, utilisent openOffice
Ces deux suites bureautiques sont installées sur le serveur TSE
Mais comment faire pour que, en double cliquant sur un .doc, les uns lancent Word et les autres Writer ?
Je crois bien que je suis bon pour un petit paramétrage maison et un peu de script pour changer l'association lors de l'ouverture de session, en fonction du user ..... :-)

Message cité 1 fois
Message édité par rogntudjuuu le 13-10-2009 à 16:58:56
Reply

Marsh Posté le 13-10-2009 à 17:09:58    

rogntudjuuu a écrit :


- authentification unique (ne fonctionne pas en tse, sauf si clients sous Vista SP1, voire peut être XP SP3, et encore... je n'ai pas réussi). Pour l'instant, à chaque fois qu'on lance une application publiée, il faut re-saisir user/passwd !!!!!!
- load balancing
 


plutôt d'accord avec ton résumé, tu entends quoi par authentification unique ?
J'ai des clients sous XP, pas de soucis pour la connexion sans login mot de passe, ça dépend de la version Rdp sur le client pas directement du système.
Le load balancing est faisable sur des serveurs TS.


---------------
www.google.fr  
Reply

Marsh Posté le 13-10-2009 à 17:17:46    

merci pour ces infos.. je ne suis pas surpris.

Reply

Marsh Posté le 14-10-2009 à 16:52:58    

Citation :

En tous cas, il y a plein de choses que Citrix fait facilement, et pour lesquels il faut scripter avec TSE (exemple : redirection du bureau, de mes documents, ..., remontée des imprimantes et sélection de celle par défaut, etc...)


 
Si tu peux me montrer un exemple de script permettant l'attribution d'une imprimante par défaut pour les différents utilisateurs du TSE, je suis preneur.

Reply

Marsh Posté le 01-12-2009 à 16:47:39    

boobaka a écrit :


plutôt d'accord avec ton résumé, tu entends quoi par authentification unique ?
J'ai des clients sous XP, pas de soucis pour la connexion sans login mot de passe, ça dépend de la version Rdp sur le client pas directement du système.
Le load balancing est faisable sur des serveurs TS.


 
Authentification unique, pour moi, cela veut dire :
Quand on arrive le matin, on allume son pc, on se connecte au domaine en saisissant user/passwd.
Là, on lance une application via tse. Eh ben on doit re-saisir user/passwd.
Si on quitte l'appli et que plus tard on veut la relancer, on doit à nouveau saisir user/passwd
C'est pas jouable vis à vis des utilisateurs.
Certes, on peut enregistrer le user/passwd dans la config rdp, mais le pb, c'est que chez moi et pour des raisons de sécurité, le passwd change tous les mois. Dans ce cas, il faudrait que l'utilistauer ré-enregistre chaque mois ses fichiers rdp pour y mettre le nouveau mot de passe.
Je ne peux pas expliquer ça aux utilisateurs, qui ont pour certains déjà du mal à ne pas confondre souris et mulot :-)
L'idéal serait de pouvoir de disposer d'un outil qui génère le .rdp à chaque fois, en y insérant le passwd de l'ouverture de session
Mais comme tout ça est crypté......
 
En ce qui concerne le load balancing : si j'ai bien compris, Citrix gère la charge mémoire et la charge cpu pour dispatcher ses sessions sur la ferme, alors que TSE lance la première session sur le premier serveur, la deuxième sur le second, la troisième sur le premier, la quatrième sur le second, etc... (cas où 2 serveurs TSE). Chacun son tour, sans se soucier de la charge.

Reply

Marsh Posté le 01-12-2009 à 16:58:07    

cuhbe a écrit :

Citation :

En tous cas, il y a plein de choses que Citrix fait facilement, et pour lesquels il faut scripter avec TSE (exemple : redirection du bureau, de mes documents, ..., remontée des imprimantes et sélection de celle par défaut, etc...)


 
Si tu peux me montrer un exemple de script permettant l'attribution d'une imprimante par défaut pour les différents utilisateurs du TSE, je suis preneur.


 
Je ne suis pas un champion du monde du vbscript, aloors il faudra être indulgent
Voilà ci-dessous le code que j'ai fait.
Vu que c'est un environnement de test, il y a des choses en dur, qu'il faudrait revoir
Le principe, c'est qu'il y a un répertoire où il y a des fichiers dont le nom est "clientname".cfg
On y retouve qqchose du genre là :
 
[Printers]
\\micro-358\HP Business Inkjet 1200 Series
\\servtse\Bureau Informatique
\\servtse\ifsi
 
[Default]
\\servtse\Bureau Informatique
 
Dans le usrlogon du serveur tse, je lance le script ci dessus en lui passant le clientname concerné en paramètre
 
Set args  = Wscript.Arguments
nbargs=args.count
If nbargs = 0 Then
   wscript.quit
End If
 
Set shell = WScript.CreateObject("WScript.Shell" )
Set FS = WScript.CreateObject("Scripting.FileSystemObject" )
 
poste=args(0)
 
path = "c:\Utilitaires\config\imprimantes\"
Filename = path & poste & ".cfg"
 
If not FS.FileExists(Filename) Then
   wscript.quit
End If
 
' Suppression des imprimantes non locales
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colInstalledPrinters =  objWMIService.ExecQuery _
    ("Select * from Win32_Printer" )
For Each objPrinter in colInstalledPrinters
    If left(objPrinter.Name,2) = "\\" Then
       objPrinter.Delete_
    End If
Next
 
Set WshNetwork = CreateObject("WScript.Network" )
 
'Lecture du fichier de config du poste
Contents = GetFile(Filename)
 
'Lecture des imprimantes réseau du poste (section [Printers])
Printers = GetSection("Printers" )
Tab = split(Printers,vbCrLf)
nb = ubound(Tab)
For i = 0 to nb
   Printer = Tab(i)
   If Printer <> "" Then    
      WshNetwork.AddWindowsPrinterConnection Printer
   End If
Next
 
set Tab = Nothing
 
'Lecture de l'imprimante par défaut du poste (section [Default])
Default = GetSection("Default" )
Tab = split(Default,vbCrLf)
nb = ubound(Tab)
For i = 0 to nb
   Printer = Tab(i)
   If Printer <> "" Then    
      WshNetwork.SetDefaultPrinter Printer
      Exit For
   End If
Next
 
 
'============================================================
'       Lecture d'une section dans un fichier
 
Function GetSection(Section)
  Dim PosSection, PosEndSection, sContents, Value, Found
 
  PosSection = InStr(1, Contents, "[" & Section & "]", vbTextCompare)
  If PosSection > 0 Then
    PosEndSection = InStr(PosSection+1, Contents, "[" )
    If PosEndSection = 0 Then
       PosEndSection = Len(Contents)
    Else
       PosEndSection = PosEndSection - 1
    End If
    PosDebSection = InStr(PosSection, Contents, "]" ) + 1
    GetSection = Mid(Contents, PosDebSection, PosEndSection - PosDebSection + 1)
  Else
     GetSection = ""
  End If
End Function
 
 
'============================================================
'File functions
Function GetFile(FileName)
  On Error Resume Next
  GetFile = FS.OpenTextFile(FileName).ReadAll
End Function

 
EN espérant t'avoir aidé

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed