Was ist eine virtuelle Maschine?

Inhaltsverzeichnis:

Was ist eine virtuelle Maschine?
Was ist eine virtuelle Maschine?
Anonim

Eine virtuelle Maschine verwendet Software und Computerhardware, um zusätzliche Computer in einem physischen Gerät zu emulieren. Erfahren Sie mehr darüber, was eine virtuelle Maschine ist und was Sie in einer VM-Umgebung tun können.

Was ist eine virtuelle Maschine?

Virtuelle Maschinen emulieren ein separates Betriebssystem (den Gast) und einen separaten Computer von Ihrem vorhandenen Betriebssystem (den Host), um beispielsweise Unbuntu Linux unter Windows 10 auszuführen. Die virtuelle Computerumgebung wird in einem separaten Fenster angezeigt und ist in der Regel als eigenständige Umgebung isoliert. Dennoch ist die Interaktivität zwischen Gast und Host oft für Aufgaben wie Dateiübertragungen erlaubt.

Image
Image

Alltägliche Gründe für die Verwendung einer VM

Entwickler verwenden Software für virtuelle Maschinen, um Software auf verschiedenen Plattformen zu erstellen und zu testen, ohne ein zweites Gerät zu verwenden. Sie können eine VM-Umgebung verwenden, um auf Anwendungen zuzugreifen, die Teil eines Betriebssystems sind, das sich von dem auf Ihrem Computer installierten unterscheidet. Virtuelle Maschinen ermöglichen es beispielsweise, ein exklusives Windows-Spiel auf einem Mac zu spielen.

Darüber hinaus bieten VMs ein gewisses Maß an Flexibilität beim Experimentieren, das auf Ihrem Host-Betriebssystem nicht immer möglich ist. Bei den meisten VM-Programmen können Sie Snapshots des Gastbetriebssystems erstellen, auf die Sie zurückgreifen können, wenn etwas schief geht, wie z. B. eine Malware-Infektion.

Warum Unternehmen virtuelle Maschinen verwenden sollten

Viele Organisationen implementieren und warten mehrere virtuelle Maschinen. Anstatt ständig mehrere Computer zu betreiben, verwenden Unternehmen VMs, die auf einer kleineren Teilmenge leistungsstarker Server gehostet werden, wodurch Geld für physischen Platz, Strom und Wartung gespart wird.

Diese VMs können von einer einzigen Verw altungsschnittstelle aus gesteuert und Mitarbeitern von ihren Remote-Workstations aus zugänglich gemacht werden, die oft über mehrere geografische Standorte verteilt sind. Aufgrund der isolierten Natur der VM-Instanzen können Unternehmen Benutzern den Zugriff auf ihre Unternehmensnetzwerke mit dieser Technologie auf ihren Computern ermöglichen, um zusätzliche Flexibilität und Kosteneinsparungen zu erzielen.

Virtuelle Maschinen geben Administratoren die volle Kontrolle zusammen mit Echtzeit-Überwachungsfunktionen und erweiterter Sicherheitsaufsicht. Jede VM kann per Mausklick oder Befehlszeileneingabe sofort gesteuert, gestartet und gestoppt werden.

Allgemeine Einschränkungen virtueller Maschinen

Obwohl VMs nützlich sind, gibt es bemerkenswerte Einschränkungen, die verstanden werden müssen, damit Ihre Leistungserwartungen realistisch sind. Selbst wenn das Gerät, auf dem die VM gehostet wird, über leistungsstarke Hardware verfügt, läuft die virtuelle Instanz möglicherweise langsamer als auf ihrem unabhängigen Computer. Fortschritte bei der Hardwareunterstützung innerhalb von VMs haben in den letzten Jahren einen langen Weg zurückgelegt. Dennoch wird diese Einschränkung nie ganz aufgehoben.

Eine weitere Einschränkung sind die Kosten. Abgesehen von den Gebühren, die mit einiger Software für virtuelle Maschinen verbunden sind, kann das Installieren und Ausführen eines Betriebssystems eine Lizenz oder eine andere Authentifizierungsmethode erfordern. Beispielsweise erfordert das Ausführen einer Gastinstanz von Windows 10 einen gültigen Lizenzschlüssel, genau wie bei der Installation des Betriebssystems auf einem tatsächlichen PC. Während eine virtuelle Lösung in den meisten Fällen in der Regel günstiger ist als der Kauf zusätzlicher physischer Maschinen, summieren sich die Kosten, wenn Sie einen groß angelegten Rollout benötigen.

Andere potenzielle Einschränkungen, die zu berücksichtigen sind, sind die fehlende Unterstützung bestimmter Hardwarekomponenten und mögliche Netzwerkeinschränkungen. Solange Sie recherchieren und realistische Erwartungen haben, könnte die Implementierung virtueller Maschinen in Ihrer privaten oder geschäftlichen Umgebung von Vorteil sein.

Hypervisoren und andere Software für virtuelle Maschinen

Anwendungsbasierte VM-Software, allgemein bekannt als Hypervisoren, gibt es in allen Formen und Größen, die auf den persönlichen und geschäftlichen Gebrauch zugeschnitten sind. Hypervisoren ermöglichen es mehreren VMs, auf denen verschiedene Betriebssysteme ausgeführt werden, dieselben Hardwareressourcen gemeinsam zu nutzen. Systemadministratoren können Hypervisoren verwenden, um mehrere virtuelle Maschinen in einem Netzwerk gleichzeitig zu überwachen und zu verw alten.

FAQ

    Was haben virtuelle Maschinen mit Betriebssystemen zu tun?

    Sobald Sie eine Anwendung für eine virtuelle Maschine installiert haben, müssen Sie ein Betriebssystem auswählen und auf Ihrer virtuellen Maschine installieren. Sobald ein Betriebssystem installiert ist, können Sie Ihre virtuelle Maschine wie jeden anderen Computer verwenden.

    Was ist der Unterschied zwischen einem Emulator und einer virtuellen Maschine?

    Virtuelle Maschinen sind eigenständige Umgebungen mit vollem Funktionsumfang, in denen Sie ganze Betriebssysteme installieren und verwenden können. Emulatoren versuchen, bestimmte Software und Hardware virtuell nachzubilden, um ein bestimmtes Ziel zu erreichen, wie z. B. das Spielen eines Spiels auf einem ver alteten System.

Empfohlen: