Nachdem ich einen dev PC HD verdorben habe, denke ich über die Idee nach, meine Entwicklungsumgebung vollständig auf dem PC zu basieren.
Die Kernelemente wären: - XP Pro 32 - IIS - VS2003 - VS2008 - SQL Server 2005 - Büro 2003
Die primäre Quelle befindet sich auf einem Server in SVN mit nur einer clokalen Kopie auf der VPC. Dies wäre für Windows-basierte Web-und Desktop-Entwicklung.
Wenn man annimmt, dass die Host-Maschine eine ordentliche Leistung hat und Hardware-Virtualisierung bietet, gibt es bekannte Fehler mit einem solchen Setup, dh die wichtigsten Vor- und Nachteile. Irgendwelche Leistungsprobleme oder andere Probleme, die das eine gute oder schlechte Idee machen?
Ich möchte diesen Weg gehen, damit ich eine vollständige Backup-VPC erstellen kann, die auf einen neuen PC gestellt werden kann, wenn eine fehlschlägt und auf einen Laptop für die Offsite-Arbeit, etc. mit dem neuen Virtual kopiert oder kopiert wird PC-Funktionen von Win7 scheint es, als könnte es noch besser nach vorne gehen.
Ich würde gerne ein Feedback dazu bekommen, bevor wir diesen Weg gehen ...
Ich würde Virtual PC nicht empfehlen, weil die Leistung im Vergleich zu VMWare ziemlich enttäuschend ist.
Ich habe eine virtuelle Entwicklungsmaschine in VMWare Workstation und VMWare Fusion auf Mac für eine ganze Weile, und es funktioniert sehr gut. Es fühlt sich an, als ob Sie auf einem dedizierten Computer laufen.
Meine Empfehlungen sind:
Ein weiterer Vorteil ist, dass Sie Ihre VM problemlos von einer Windows-basierten VMWare-Workstation auf eine Mac-basierte VMWare Fusion (und umgekehrt) ohne Probleme bringen können.
Ich betreibe seit zwei Jahren mehrere virtuelle Entwicklungsumgebungen in MS Virtual PC und Virtualbox. Ich mache hauptsächlich asp.net-Anwendungen, einige der Lösungen sind relativ groß und verwenden große Datenbanken, die ich auch innerhalb der VM laufen lasse.
Meine Beobachtungen basieren darauf:
Virtual PC ist sehr praktisch und es war das, was ich für Anfänger verwendet habe, aber ich muss sagen, dass Virtualbox es jetzt anscheinend überholt hat. Am Anfang war es ein wenig rau, aber die letzten paar Versionen sind wirklich angekommen. Virtualbox ist völlig kostenlos und es hat bessere Funktionen als VPC2007 - der wichtigste, der mich wechseln ließ, war die Unterstützung für hohe Auflösungen. Virtualbox läuft Vollbild auf meinem 1920x1080 kein Problem.
Es können auch virtuelle PC-Images ausgeführt werden, daher war das Wechseln nur eine Frage der Installation von virtualbox und dem Hinzufügen meiner vorhandenen virtuellen PC-Festplatten. Ein weiterer Vorteil ist, dass ich die virtuellen Bilder genauso einfach auf meinem neuen Mac ausführen kann wie auf dem alten PC.
Die kommerziellen Optionen sind (mehr) nicht wert, was sie kosten, IMHO.
Eine Sache, die Sie in Betracht ziehen sollten, ist die fehlende Unterstützung für mehrere Monitore innerhalb der VM. Ich verwende wirklich gerne mehrere Monitore, einen für meine Quelle, den Rest für den Rest. Soweit ich weiß, ist dies in Virtual PC nicht möglich. Abgesehen davon kann ich an nichts denken, was dich zurückhalten sollte, es ist etwas, worüber ich nachgedacht habe.
Grüße,
Sebastiaan
VirtualBox von Sun ist auch eine gute Wahl. Ich schreibe dies von einem Vista Laptop mit einer virtualisierten Ubuntu Entwicklungsumgebung.
Eine Sache, für die Virtual Box ideal ist, ist ein Seamless-Modus, in dem die Anwendungsfenster des Gast-Betriebssystems als Fenster auf dem Host-System mit einem einzigen gemeinsamen Hintergrund angezeigt werden (Sie erhalten 2 Statusleisten - eine für Windows und eine für Linux).
Die Z-Ordnungen interpolieren nicht (dh alle Gastfenster erscheinen auf der gleichen Z-Ebene im Host-Fenster-System, mit ihrer eigenen Z-Reihenfolge innerhalb dieser Ebene), was es ein wenig merkwürdig machen kann, aber Sie werden gewöhnt dazu.
Dies ist besonders nützlich, wenn Sie in vielen Umgebungen erstellen müssen. VirtualBox wird immer besser und ich habe jetzt eine OpenSolaris-Umgebung und eine FreeBSD-Umgebung.
Es ist frei wie in Bier, das praktisch sein kann.
Ich betreibe tatsächlich drei Entwicklungsumgebungen (und viele Testumgebungen) unter Ubuntu-Host in virtuellen Windows-Gastmaschinen - es ist sehr gut, Dinge getrennt zu halten und Testumgebungen an einem bekannten Punkt wiederherzustellen. Es ist auch praktisch, da das Backup eine einfache Verzeichniskopie auf dem Host ist und Sie sich keine Gedanken über das Wiederherstellen von Einstellungen oder das erneute Installieren von Anwendungen machen müssen. usw.
Ich bevorzuge VMWare gegenüber Virtual PC sowohl hinsichtlich der Leistung als auch der Benutzerfreundlichkeit (bedenke, dass es meine Meinung ist). Sie benötigen das VMWare Workstation-Produkt nicht, um eine VM zu erstellen. Lesen Sie EasyVMX hier , um einfache VMs zu erstellen.
Die einzige Sache, die Sie vermissen werden, sind VMWare-Tools, die nur mit dem Workstation-Produkt geliefert werden, nicht der Player. Aber VMWare hat dies zum Download hier - ich bin mir der Rechtmäßigkeit dieser sogar nicht sicher obwohl es ein offizieller Download von VMWare ist, können Sie es möglicherweise nur verwenden, wenn Sie das kostenpflichtige Produkt haben.
Ich habe tatsächlich eine Lizenz für Workstation, es ist nur eine frühere Version und ich bevorzuge den neuesten Player.
Tags und Links virtual-pc vpc