Author Topic: Virtualisation XEN ou OpenVZ  (Read 986 times)

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6047
  • Karma: 50
    • View Profile
    • EdelweissHosting
Virtualisation XEN ou OpenVZ
« on: Septembre 16, 2006, 08:49:45 pm »
Lors de la virtualisation de machines, il y a deux options de virtualisation: XEN ou OpenVZ.

On va expliquer la différence dans ce post.


Virtualisation OpenVZ
Vous pouvez créer plusieurs VPS sur votre machine, attribuer de la RAM à chaque VPS tout en permettant au VPS d'utiliser plus de RAM si disponible sur le système. Voici un exemple:

Not to scale

Ici on a serveur avec 1 Gb de RAM qui a été divisé en 4 VPS de 256 Mb. Par contre, il a été permis aux VPS d'utiliser plus de RAM si jamais il y en a de disponible. Ainsi, les VPS 1 et 2 dépassent leur quota de RAM.


Virtualisation XEN

Vous pouvez créer plusieurs VPS et attribuer de la RAM à chaque VPS. Par contre, le VPS ne pourra en aucun cas dépasser la RAM qui lui est attribuée. Voici un exemple:


Les VPS 1 et 3 auraient eu besoin de plus de RAM et il y en a de disponible dans le système, mais ils n'y ont pas accès. Il vont travailler avec leur Swap pour compenser.


Autres différences:
Avec OpenVZ, vous pouvez mettre plus de VPS par machine. La RAM qui limite est le total utilisé réellement par toutes les machines ensemble. Sous XEN, la limite est la limite théorique. Sur une machine puissante, vous pouvez avoir facilement 80% de ressources jamais utilisées sous Xen.

Sous Xen, chaque VPS a son propre Swap alors que sous OpenVZ, il y a un Swap machine pour tous. Sur OpenVZ, si une application dépasse la RAM allouée et qu'un autre VPS a besoin de RAM, l'application sera crashée pour libérer la RAM immédiatement.

Donc sous OpenVZ, on peut utiliser plus de RAM que ce qui est alloué, mais les applications qui tournent dans ce plus sont sur un siège éjectable. pour cette raison, il n'est pas possible de faire tourner des applications lourdes dans un VPS avec 64 Mb de RAM. OpenVZ va régulièrement les faire planter quand il aura besoin de la RAM au-dessus de 64 Mb.

En résumé, sous Xen, on a des serveurs virtuels plus lents parce qu'ils ne peuvent pas avoir plus de RAM que ce qui leur est alloué. Sur OpenVZ, les serveurs sont plus rapides parce qu'en cas de burst, le système peut leur attribuer plus de RAM pour faire face. En échange, le système peut le retrier cette RAM supplémentaire sans préavis.




Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php