Sorry, you need to enable JavaScript to visit this website.

Image CAPTCHA
Saisir les caractères affichés dans l'image.

Quand Virtualiser un serveur Citrix ?

Quand Virtualiser un serveur Citrix ?
2009-09-232013-02-11bonnes pratiquesfr
Il est une bonne question que de se demander dans quel cas je peux virtualiser Citrix ?En effet, même si dans l'absolu rien n'interdit d'intégrer dans un projet de Virtualisation les serveurs Citrix, dans les faits il y a quelques bonnes pratiques à respecter. Commençons par le plus facile...
Publié le 23 Septembre 2009 par Cedric Moula dans bonnes pratiques

Il est une bonne question que de se demander dans quel cas je peux virtualiser Citrix ?
En effet, même si dans l'absolu rien n'interdit d'intégrer dans un projet de Virtualisation les serveurs Citrix, dans les faits il y a quelques bonnes pratiques à respecter.

  • Commençons par le plus facile : Oui c'est possible de virtualiser nos serveurs Citrix.

L'exemple que nous allons voir représente la grande majorité des infrastructures Citrix installées dans les entreprises.

Lorsque vous avez 2 serveurs Bi-Core par exemple qui hébergent chacun 50 utilisateurs et que les utilisateurs sont satisfaits de la qualité du service, c'est-à-dire qu'il n'y a pas de comportements anormaux (grosse lenteur réseau, blocage des écrans ICA, ou CPU du serveur à 100%), alors vous pourrez les virtualiser.

Dans ce cas de figure volontairement simpliste, Il n'y aura pas de grande difficulté, vous allez effectuer vos PtoV (il est quand même conseillé lorsque c'est possible de réinstaller complètement la VM dans le cas de Citrix) et vous rendrez le service à vos utilisateurs. Rien d'extraordinaire puisque c'est le cas le plus simple qui ne nécessite pas vraiment d'ajustement puisque le service est rendu mais ne sera pas forcement celui qui a le meilleur rendement.
Ci-dessous j'aborderai la problématique du dimensionnement de la VM.

  • Et maintenant le cas un petit peu plus complexe : Oui c'est possible mais attention.

Reprenons notre exemple, j'ai 2 serveurs Bi-Core qui hébergent mes 50 utilisateurs à la différence que cette fois-ci j'ai des applications très gourmande en CPU, mais comme nous sommes sur une architecture physique le phénomène de lenteur est lissé et celui-ci n'est ressenti que très rarement par les utilisateurs.

Je vais donc virtualiser mes 2 serveurs comme évoqué précédemment à la différence que les serveurs physiques sont déjà fortement sollicités en temps normal.

En effet, suite à la Virtualisation, vous aurez de facto et de façon inéluctable rajouté une couche qui va consommer des ressources matérielles entre la VM Citrix et le Hardware de l'hyperviseur de façon plus ou moins sensible pour chaque éditeur, ce qui se traduira par des pertes de rendement par rapport à un serveur physique identique.

La logique voudrait que l'on reproduise l'identique (2 VM avec 2 CPU) mais c'est exactement ce qu'il ne faut pas faire.

En effet, une multitude de benchmark ont démontré que l'on obtient un meilleur rendement sur des VM Citrix en configurant une seule CPU par VM. Au final nous aurons 4 VM mono CPU (l'équivalent de 2 serveurs Bi-Core physique).
Je dis minimum car dans la pratique finalement et de part l'architecture de Virtualisation mise en place, le nombre d'utilisateurs par CPU sera malgré tout inférieur dans une machine virtuelle en environnement multiutilisateurs (TSE ou Citrix).
Il sera parfois nécessaire d'ajouter des VM mono CPU supplémentaires afin d'obtenir une charge moyenne par serveur/CPU satisfaisante pour la qualité de service attendu.

En conclusion, il est important de modifier sa façon d'appréhender la transformation d'une infrastructure physique vers du virtuel.

2 Commentaires

  • 28 Septembre 2009
    2009-09-28
    par
    Olivier
    Bonjour,
    en effet la virtualisation des serveurs Citrix est la meilleure façon de répondre à des problématiques de charge ponctuelle et des besoins d'optimisation de l'utilisation des ressources matérielles.


  • 23 Septembre 2009
    2009-09-28
    par
    Bonjour ,effectivement en reflechissant on peut mutualiser beaucoups de rôles par des VM , le Concept est tres repandu sur Unix et on parlent de containers...Pour citrix c'est une tres bonne solution l'ayant déjà pratiqué sur "Citrix ICA winframe" en deportant les profils utilisateurs sur un gros NAS le rendu de prod. est excelent !!!

Ajouter un commentaire

comments

  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <br>

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Email HTML

  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
Image CAPTCHA
Saisir les caractères affichés dans l'image.
Changer d'affichage