VMware Server vs. VMware Workstation für die Softwareentwicklung

7

Ich verwende seit etwa einem Jahr VMware Server, um einige virtuelle Entwicklungsmaschinen auf meinem PC auszuführen. Die Idee war, dass ich es satt habe, jedes Mal, wenn mein Motherboard ausfällt oder ich meine Hardware aktualisieren muss, alle meine Entwicklungstools und andere Software neu installieren zu müssen. Deshalb habe ich beschlossen, auf meinem Host-Betriebssystem eine minimale Installation durchzuführen, bei der die gesamte Software installiert ist in virtuellen Maschinen. Bisher hat dieses System ziemlich gut funktioniert, aber es gibt ein paar kleinere Belästigungen, wie zum Beispiel die folgenden:

  1. VMware Console ist etwas langsam, daher verwende ich Remotedesktop, um eine Verbindung zu den VMs herzustellen.
  2. Gelegentlich wird die Soundkarte von der VM "getrennt", und ich muss die VM-Konfiguration öffnen und erneut verbinden, damit der Sound funktioniert.
  3. Multi-Monitor-Unterstützung ist nicht sehr gut. Es gibt keine offensichtliche Option zum Aktivieren doppelter Bildschirme für VMware Console, und die Verwendung von Remotedesktop mit der Option -span ist ärgerlich, da die beiden Bildschirme wie ein einziger extra breiter Bildschirm behandelt werden (z. B. erstreckt sich die Taskleiste über beide Bildschirme und Fenster werden geöffnet halb auf einem Bildschirm, halb auf dem anderen). Mein Workaround ist die Verwendung von WinSplit Revolution, aber selbst das kann ärgerlich sein.
  4. Das Wechseln zwischen mehreren VMware Console-Fenstern ist äußerst ärgerlich. Wenn Sie auf die Schaltflächen Zurück / Weiter in der Konsolenfensterleiste klicken, werden diese Schaltflächen basierend auf der Länge des Namens der virtuellen Maschine neu positioniert. Außerdem scheinen alle VMware Console-Fenster gleichzeitig zu minimieren und zu maximieren, anstatt nur das zu minimieren / maximieren, was ich versucht habe.

Es gibt wahrscheinlich ein paar andere Belästigungen, aber das sind die großen. Ich habe die Produktseite für VMware Workstation durchgesehen, aber ich habe ein paar Fragen an jemanden, der sie tatsächlich verwendet hat:

  1. Hat VMware Workstation dieselben Probleme, die ich oben aufgeführt habe?
  2. Ist VMware Workstation die zusätzlichen 150 US-Dollar wert?
  3. Wie gut funktioniert die Eclipse-Integration in VMware Workstation (Zurückspulen / Wiederholen von Testsitzungen zum Debuggen)?
  4. Gibt es neben VMware Workstation noch andere Produkte, die ich mir ansehen sollte? (Ich frage streng nach Produkten, die Feature-für-Feature zu VMware Workstation 7 passen. Auf den ersten Blick fehlten VirtualPC und VirtualBox einige der erweiterten Funktionen von VMware Workstation, obwohl VirtualBox besser zu VMware passt Server für das, was ich gerade mache.)
rauben
quelle

Antworten:

9

Ich benutze VMWare Workstation. Um auf Ihre Bedenken einzugehen:

  • Ich finde, dass die Konsole reaktionsschneller ist als die VMWare Server-Konsole, das ist also ein Plus. Ich werde zwischen Remotedesktop und direkter Konsole wechseln und keinen großen Unterschied in der Reaktionsfähigkeit feststellen.
  • Die Klangleistung ist großartig. Ich hatte noch nie solche Verbindungsabbrüche, wie Sie sie beschreiben.
  • Ich verstehe, dass VMWare Workstation 7 Multi-Monitor-Unterstützung bietet, obwohl ich keine Erfahrung damit habe.
  • VMWare Workstation gruppiert alle Computer in einem Fenster, sodass sie als Registerkarten und nicht als separate Fenster verwaltet werden müssen.

VMWare Workstation weist gegenüber VMWare Server einige zusätzliche Nachteile auf.

  • Insbesondere gibt es keine automatische Suspend-Unterstützung. Wenn Sie den Host-Computer versehentlich abmelden oder herunterfahren, werden alle Ihre Gäste sofort ausgeschaltet. Sie behaupten, dass es keine zuverlässige Möglichkeit gibt, sie herunterzufahren, ohne sie als Dienst auszuführen, und sie können sie aus Sicherheitsgründen nicht als Dienst ausführen. Mit anderen Worten, "es ist kompliziert".
  • Es gibt keine gute Unterstützung für die Remoteverwaltung. Sie können Befehlszeilenskripte ausführen, auf dem Host einen Remotedesktop ausführen oder VNC verwenden (sofern Sie es für einen bestimmten Computer aktiviert haben), es gibt jedoch keine Webschnittstelle zum Verwalten der Arbeitsstation.

Einige der Gründe, warum ich Workstation über Server ausführe.

  • Einige von Ihnen Gründe genannt.
  • Bessere Hardwareunterstützung.
  • Ich fühle mich besser darin, das Projekt finanziell zu unterstützen, da es das beste Produkt ist und der Preis angemessen ist.
  • Hervorragende Unterstützung für Schnappschüsse. Mehrere Live-Snapshots, Klonen von Live-VMs, gemeinsam genutzter Speicherplatz.
  • Das schreckliche Tomcat-Zeug wird nicht mit all den Fehlern ausgeführt, die beim Versuch auftreten, es unter Windows zum Laufen zu bringen.
  • Ich habe das Gefühl, dass VMWare Workstation meine Ressourcen viel besser nutzt.

Weitere Gründe, um VMWare gegenüber anderen VM-Produkten zu behalten.

  • Speicherüberbelegung. Sie können eine virtuelle Maschine mit 2 GB auf einem Host mit 2 GB Arbeitsspeicher ausführen. Ich kann es im Allgemeinen nicht empfehlen, aber zur Not ist es ein nettes Feature.
  • Hervorragende Hardware-Unterstützung - Schließen Sie Hochgeschwindigkeits-USB-Geräte und viele andere Dinge an. Ich habe immer festgestellt, dass VMWare mit der Technologie der Maschinenvirtualisierung die Nase vorn hat. Ich habe selten ein Feature eines anderen Produkts gesehen, das VMWare noch nicht gut gemacht hat.
Jason R. Coombs
quelle