Vorteile der Verwendung einer virtuellen Maschine [geschlossen]

12

Welche Vor- und Nachteile hat die Verwendung einer virtuellen Maschine, wenn ich einen anständigen 64-Bit-Computer mit 4 GB RAM und 64-Bit-Betriebssystem habe?

Warum sollte ich beispielsweise eine virtuelle Maschine anstelle von Dual-Boot verwenden? Was sind die Nachteile?

Mehper C. Palavuzlar
quelle

Antworten:

5

Vorteile

  1. Möglichkeit, mehrere Betriebssysteme gleichzeitig auszuführen.
  2. Flexibilität. Sie können Ihr Gastbetriebssystem einfach installieren / neu installieren / sichern / verschieben. Sie können auch die Zuweisung von Ressourcen (Speicher, Festplatte) usw. verwalten.

Nachteile

  1. Leistungsabfall. Normalerweise viel langsamer.
  2. Hardware-Support-Problem unter dem Gastbetriebssystem.
Ken Ratanachai S.
quelle
Ihre erste Abweichung gilt nur für Hypervisoren des Typs 2. Typ 1s haben normalerweise sehr wenig Strafe.
Andy
2

Wir lieben es, virtuelle Maschinen für unsere Entwicklungsumgebungen zu verwenden. Auf diese Weise können sie viel einfacher archiviert, gesichert und gemeinsam genutzt werden, als wenn alle unsere Tools in einer nicht virtuellen Umgebung installiert wären.

Dies war besonders hilfreich bei der Unterstützung einiger alter Projekte, für die eine auf Windows XP gehostete Build-Umgebung und eine alte Version von Visual Studio erforderlich sind.

Anstatt die Kosten für die Modernisierung der alten Umgebung zu übernehmen, um die alten Client-Wartungsarbeiten zu unterstützen, können wir jetzt einfach eine virtuelle Maschine starten, die diesem einen bestimmten Projekt gewidmet ist.

Derzeit unterhalten wir für jeden unserer Kunden eine virtuelle Entwicklungsumgebung, und das hat hervorragend geklappt!

radven
quelle
2

Alte Abbruch-Software funktioniert unter neuen Betriebssystemen nicht. Um sie auszuführen, können Sie eine virtuelle Maschine verwenden. Sie können auch mithilfe einer virtuellen Maschine überprüfen, ob eine bestimmte neue Software mit dem alten Betriebssystem kompatibel ist. Obwohl einige Browser sicher sind und Sie die meiste Zeit vor Bedrohungen schützen, ist es aus Gründen des Schutzes immer besser, Browser von einer virtuellen Maschine zu verwenden. Tatsächlich verfügt Vmware über Browser für virtuelle Appliances, die Sie aus Sicherheitsgründen verwenden können. Das ist noch nicht alles. Ich mag es, die alte Oberfläche des Betriebssystems anzusehen - sei es Windows oder Linux.

Mahesh
quelle
2

Ein weiterer, noch nicht genannter Vorteil ist die Sicherheit. Wenn das Betriebssystem in Ihrer virtuellen Maschine infiziert wird, steht der Angreifer vor einer zusätzlichen Hürde, um die Hostumgebung zu gefährden. Wenn Sie bemerken, dass Ihr virtuelles Betriebssystem infiziert ist, ist es viel einfacher, die virtuelle Maschine durch ein sauberes Backup zu ersetzen, als eine physische Neuinstallation durchzuführen. Ich hörte von einem Forscher, der verschiedene virtuelle Maschinen für verschiedene Aktivitäten hatte: eine für vertrauliche Daten, eine für normales Browsen und eine dritte für Spiele. Die beiden letzteren wurden jede Woche durch eine bekannte saubere Version ersetzt.

user54114
quelle
2

Ich weiß nicht, wer deine Frage abgelehnt hat. Mir gefällt sie irgendwie. Verschiedene Images von denselben Basis-Images sind ein Bonus, Schnappschüsse können sehr nützlich sein, Portabilität ist ein Plus, es ist schön, nicht für verschiedene Betriebssysteme neu starten zu müssen ... die einzigen Nachteile, die ich sehe, sind Geschwindigkeit und Unterstützung für Direct3D / andere Hardware Beschleunigungen in der Hardware.

RobotHumans
quelle
3
Es ist subjektiv. (Ich habe nicht dagegen gestimmt).
Daniel Beck
1

Virtuelle Maschinen können aus vielen Gründen verwendet werden. In der Softwareentwicklung werden sie häufig zum Testen verwendet. VMs machen es einfach, ein Rollback auf einen früheren Status durchzuführen und den Test fortzusetzen. VMs bieten auch die Möglichkeit, eine Vielzahl von Betriebssystemen zu testen, ohne dass dafür jeweils ein physischer Server erforderlich ist.

Wir verwenden VMs auch für die Bereitstellung in einem Produktionscluster. Neue Updates werden auf einer neuen VM installiert, wo sie dem Cluster hinzugefügt und getestet werden. Eine der älteren VMs ist das Herunterfahren. Der Vorgang wird wiederholt, bis alle VMs im Cluster ersetzt sind.

Mike Chess
quelle