Question

Lorsque nous testons nos logiciels sur plusieurs systèmes différents (98-XP-Vista-Seven-Linux-etc), je pense que le meilleur choix est d'utiliser des systèmes virtualisés.

Quel est votre choix: VMware, Virtual Box ou MS Virtual PC / Server? et pourquoi?

Était-ce utile?

La solution

Nous utilisons VMWare ici au travail. Vraiment, tout logiciel de machine virtuelle prenant en charge les instantanés (ou un moyen de sauvegarder l’état de la machine) fonctionnera bien. Les instantanés facilitent le test des installations et la restauration. Cela peut également aider si votre programme va et modifie les fichiers pour revenir à un état connu.

Autres conseils

Virtual Box est le chemin à parcourir. Il possède des instantanés et est indépendant de la plate-forme (bon pour les utilisateurs de Mac qui souhaitent tester sur d'autres systèmes d'exploitation). Et c'est gratuit.

S'il est disponible, Hyper-V sur Windows Server 2008 est une entrée puissante et complète comprenant des arbres d'instantanés et toutes les subtilités que vous attendez d'une interface utilisateur de qualité.

Si vous prévoyez d'utiliser la machine virtuelle sur votre machine de développement locale pour pouvoir la ramener chez vous sur votre ordinateur portable, par exemple, le logiciel de virtualisation plus orienté client est probablement la solution.

Si vous envisagez d’utiliser la virtualisation dans un environnement essentiellement professionnel, un certain nombre de machines Hyper V dans un laboratoire informatique que vous pouvez installer à distance est un puissant paradigme que nous utilisons depuis quelques mois à mon bureau. maintenant.

Je préfère utiliser une machine virtuelle locale (Virtual PC est le plus facile pour moi) comme environnement de développement car je peux ramener mon ordinateur portable professionnel à la maison et utiliser la machine virtuelle là aussi (je ne dispose pas de réseau privé virtuel au bureau). . J'utilise ensuite les ordinateurs Hyper-V du laboratoire pour des tests, des déploiements, etc., car ils ont une meilleure histoire pour prendre et restaurer des instantanés.

Allez VMware. Ma raison est simple: avant la sortie de VMware Player et du serveur VMware (la plate-forme de virtualisation anciennement VMware GSX), le marché des hôtes VM était limité et coûteux.

Lorsque VMware les publiait gratuitement, tous les autres fabricants (oui, je regarde Microsoft ici) devaient faire de même, donc sans la bienfaisance de VMware, nous chercherions toujours à avoir pour acheter notre logiciel d’hôte VM.

Alors, soutenez VMware pour être les bons gars.

Oh, et leurs produits d'entreprise sont le métier, ils fonctionnent bien avec Linux, ils ont d'excellents astuces pour économiser de la mémoire (voici les détails techniques ), plusieurs instantanés et instantanés à partir d’une image de base et possèdent des fonctionnalités telles que VMotion (répartition de charge) que d’autres produits ne prennent pas aussi bien en charge (le cas échéant).

VirtualPC de Microsoft. C'est gratuit et simple.

Une fonctionnalité intéressante est le disque dur VHDD différencié qui facilite la sauvegarde (et l’encombrement de l’espace) de la sauvegarde continue / de la restauration de l’image

.

VMWare, c’est ce que nous utilisons ici. Nous avons à la fois l’ESX complet pour les serveurs virtuels et les stations de travail VMWare pour le développement / les tests. La gestion des ressources ESX est très bonne et facile à configurer.

J'ai utilisé VMWare (lorsque l'entreprise paierait), VMWare Server (lorsque l'entreprise ne le ferait pas), VirtualBox (parce que c'est gratuit, correct et prend en charge les instantanés), Parallels sur le Mac (que j'ai acheté) et Xen.

Tout fonctionne bien.

Mon cheval de travail actuel est VirtualBox, principalement parce qu’il est gratuit, qu'il prend en charge les instantanés et qu'il s'exécute sur les différentes plates-formes hôtes que je dois utiliser.

VMWare fonctionne plutôt bien, mais nous avons constaté que le Hyper-V de Microsoft fonctionnait mieux pour les applications avec un nombre de processeurs élevé, car il offrait de meilleures capacités de réservation de processeurs.

La clé est que le système dispose d'instantanés. Vous pouvez donc facilement revenir à plusieurs états (la plupart le sont) et nous avons constaté que VMWare et Hyper-V possèdent d'excellentes API nous permettant de lancer nos tests automatisés lorsqu'un nouveau la construction est terminée.

Microsoft Virtual PC pour systèmes d’exploitation Microsoft, Virtual Box pour * nix. Virtual PC semble être légèrement plus rapide et plus stable, mais il ne supporte pas Linux.

Nous aurions peut-être utilisé VMWare s'il était gratuit, mais notre société ne dépenserait pas cet argent.

La boîte virtuelle est géniale. Si vous l'exécutez sous Mac OS X, il présente des problèmes de stabilité. Si vous avez besoin d'une solution unique pour exécuter plusieurs systèmes d'exploitation, ce sera celui-là.

Linux / OpenSolaris sur Virtual Box sur Linux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top