Justement, qu'est-ce qui est galère sur vmware qui ne l'est pas sur kvm ?
Vmware:
- Propriétaire (c'est peut-être personnel mais quand je trouve une solution libre qui fonctionne je ne cherche pas plus loin)
- La version gratuit est limitée (maximum 2 core, je crois qu'il y a aussi une limitation sur la RAM).
- Lourd, vmware sans aucune vm bouffe déjà 500Mo de RAM. Une étude de RedHat (désolé j'ai la flemme de rechercher le lien) avait montré que sur un même hardware KVM faisait tourner 5 VM et vmware 3, en ayant les mêmes performances sur les invités.
- Vmware étant propriétaire ils font en sorte que tu reste avec eux (ce n'est pas facile de migrer de vmware à une autre solution, possible mais pas évident, c'est un point important si la solution choisie ne répond pas aux besoins et qu'il faut migrer sur une autre solution)
- L'installation, surtout des modules kernels, est assez compliqué (on a du a plusieurs reprises compiler le kernel à la mano pour avoir les modules installés correctement)
KVM:
- Libre (c'est un critère important pour moi, en plus on est sur linuxfr, légèrement libriste...)
- Très performant (avec openvz nous perdons environ 1-3% de performances globales, avec KVM entre 5 et 8%, avec vmware nous étions à 10-15% en fonction des invités)
- C'est paradoxal mais le support de windows est meilleurs, surtout si tu veux utiliser un environnement graphique
- Installation (apt-get install kvm ou yum install kvm, pas trouvé plus simple...)
- Administration très souple (plus complexe car c'est de la ligne de commande mais tu fais vraiment ce que tu veux, administration via puppet, libvirt avec virsh ou virt-manager qui est un binding gui de virsh mais avec moins de possibilités)
Sinon j'ai aussi un autre commentaire quand au faire de faire tourner 10 machines virtuelles sur un serveur (dupliqué si tu fais de la haute disponibilité). Sur un serveur récent (Dell PowerEdge R510, 2 xeon quad core, 32Go de ram, 4 disques SAS en raid 5, quand même environ 9000 francs suisses donc 7305 €) on ne met pas plus de 8 VM dessus, et on est short. De plus ce ne sont que des serveurs GNU/Linux, windows demande plus de ressources (RAM et CPU, c'est vraiment flagrant sur une utilisation serveur). Tu risque d'avoir des ralentissements si tu n'a pas des serveurs plus puissants que celui-ci. De plus sur cette nouvelle machine nous avons openvz qui demande moins de ressources et est plus efficient en terme de perte de performance pure.
Je finirai avec cette remarque un peut bidon mais tellement vrai: tout dépend de ton utilisation. Si tu aimes travailler et administrer des vmware, utilise ça. Mais si tu dois monter une infra à partir de rien je te recommande tout de même de tester plusieurs solutions (n'oublions pas qu'il n'y a pas que kvm et vmware dans la vie, il y a aussi openvz, xen, Parallels Server Bare Metal, oracles vm, promox et d'autres que je n'ai pas en tête; attention cependant, openvz ne peut pas avoir d'invités windows, c'est un espèce de chroot système, le kernel est partagé entre les invités et le système hôte.), ensuite ça te permettra de faire un choix en fonction des tes besoins mais aussi (et c'est important), de tes affinités.
En espérant avoir été le plus claire possible, n'hésite pas à me redemander des choses si tu as besoins de plus d'infos.
[^] # Re: KVM à la mano
Posté par napster2core . En réponse au message Virtualisation / KVM - questions diverses et variées. Évalué à 4.
Justement, qu'est-ce qui est galère sur vmware qui ne l'est pas sur kvm ?
Vmware:
- Propriétaire (c'est peut-être personnel mais quand je trouve une solution libre qui fonctionne je ne cherche pas plus loin)
- La version gratuit est limitée (maximum 2 core, je crois qu'il y a aussi une limitation sur la RAM).
- Lourd, vmware sans aucune vm bouffe déjà 500Mo de RAM. Une étude de RedHat (désolé j'ai la flemme de rechercher le lien) avait montré que sur un même hardware KVM faisait tourner 5 VM et vmware 3, en ayant les mêmes performances sur les invités.
- Vmware étant propriétaire ils font en sorte que tu reste avec eux (ce n'est pas facile de migrer de vmware à une autre solution, possible mais pas évident, c'est un point important si la solution choisie ne répond pas aux besoins et qu'il faut migrer sur une autre solution)
- L'installation, surtout des modules kernels, est assez compliqué (on a du a plusieurs reprises compiler le kernel à la mano pour avoir les modules installés correctement)
KVM:
- Libre (c'est un critère important pour moi, en plus on est sur linuxfr, légèrement libriste...)
- Très performant (avec openvz nous perdons environ 1-3% de performances globales, avec KVM entre 5 et 8%, avec vmware nous étions à 10-15% en fonction des invités)
- C'est paradoxal mais le support de windows est meilleurs, surtout si tu veux utiliser un environnement graphique
- Installation (apt-get install kvm ou yum install kvm, pas trouvé plus simple...)
- Administration très souple (plus complexe car c'est de la ligne de commande mais tu fais vraiment ce que tu veux, administration via puppet, libvirt avec virsh ou virt-manager qui est un binding gui de virsh mais avec moins de possibilités)
Sinon j'ai aussi un autre commentaire quand au faire de faire tourner 10 machines virtuelles sur un serveur (dupliqué si tu fais de la haute disponibilité). Sur un serveur récent (Dell PowerEdge R510, 2 xeon quad core, 32Go de ram, 4 disques SAS en raid 5, quand même environ 9000 francs suisses donc 7305 €) on ne met pas plus de 8 VM dessus, et on est short. De plus ce ne sont que des serveurs GNU/Linux, windows demande plus de ressources (RAM et CPU, c'est vraiment flagrant sur une utilisation serveur). Tu risque d'avoir des ralentissements si tu n'a pas des serveurs plus puissants que celui-ci. De plus sur cette nouvelle machine nous avons openvz qui demande moins de ressources et est plus efficient en terme de perte de performance pure.
Je finirai avec cette remarque un peut bidon mais tellement vrai: tout dépend de ton utilisation. Si tu aimes travailler et administrer des vmware, utilise ça. Mais si tu dois monter une infra à partir de rien je te recommande tout de même de tester plusieurs solutions (n'oublions pas qu'il n'y a pas que kvm et vmware dans la vie, il y a aussi openvz, xen, Parallels Server Bare Metal, oracles vm, promox et d'autres que je n'ai pas en tête; attention cependant, openvz ne peut pas avoir d'invités windows, c'est un espèce de chroot système, le kernel est partagé entre les invités et le système hôte.), ensuite ça te permettra de faire un choix en fonction des tes besoins mais aussi (et c'est important), de tes affinités.
En espérant avoir été le plus claire possible, n'hésite pas à me redemander des choses si tu as besoins de plus d'infos.
Si tu ne sais pas demande, si tu sais partage !