Ce sont des technologies assez radicalement différentes. Xen offre une virtualisation complète et divers degrés de paravirtualisation. OpenVZ, quant à lui, utilise un modèle de conteneur, sans aucune virtualisation matérielle ou système.
OpenVZ est plus efficace, du point de vue de l'utilisation de la mémoire, que Xen, car le noyau hôte est partagé entre tous les invités. Xen offre une plus grande séparation. Xen est également historiquement plus fiable. OpenVZ a un bogue d'allocation de mémoire de longue date, peut-être lié à la fragmentation de la mémoire, qui peut apparaître dans les endroits les plus étranges et entraîner la mort inattendue de processus. Si vous surpassez toujours la mémoire et que vous ne «vendez pas trop», je crois que ce problème peut être atténué, mais je n'ai pas fait suffisamment d'expérimentation pour le savoir.
OpenVZ n'est certainement pas plus convivial que Xen, selon mon expérience. En outre, les outils disponibles (gratuits et commerciaux) pour gérer et interagir avec Xen sont considérablement meilleurs. Citrix, Red Hat et bien d'autres ont des outils sympas pour interagir avec les instances Xen, et de nombreux projets Open Source ont commencé à intégrer des fonctionnalités liées à Xen. L'adoption d'OpenVZ est beaucoup plus faible, du moins chez les fournisseurs et les projets de premier plan.
Cela dit, vous avez affirmé que votre but était d'apprendre ... alors, essayez les deux. Cela ne fera pas de mal de comprendre comment fonctionnent deux technologies de virtualisation très différentes.
Si vous n'avez pas à jouer avec l'installation de Xen, allez-y. Il offre de meilleures performances et une meilleure isolation de sécurité. Ses performances sont à peu près équivalentes à OpenVZ (peut-être un peu plus faibles).
Xen gère très bien les situations où vous avez une machine virtuelle essayant de tout surcharger alors que je ne suis pas sûr de savoir comment OpenVZ gère cela.
Mais au final, vous avez raison, vous ne verrez probablement pas de différence.
la source
En général, tout le monde préfère Xen. Si vous souhaitez choisir un VPS, vous essayerez très probablement de trouver un hébergement XEN bon marché.
Cependant, si vous voulez un environnement d'hébergement partagé, vous pouvez opter pour OpenVZ mais le rendre moins cher.
Toujours XEN est le meilleur je suppose (IMO)
la source