Was ist eine virtuelle Maschine und wofür kann sie verwendet werden??

Was ist eine virtuelle Maschine und wofür kann sie verwendet werden??

Mit einer virtuellen Maschine können Sie in einer sicheren Umgebung experimentieren und mit einem Betriebssystem herumspielen. Es ist wie ein Sandbox -Computer, mit dem Sie Apps ausprobieren können, die nicht auf Ihrem tatsächlichen System funktionieren. Da es virtuell ist, müssen Sie Ihr Betriebssystem nicht neu installieren, wenn Sie etwas vermasseln müssen. Alles, was Sie tun, ist aus Ihrem realen System isoliert.

Virtuelle Maschinen sind nützliche Tools. In diesem Artikel werden wir uns also ansehen, was sie zum Ticken bringt und was Sie benötigen, um einen einzurichten.

Inhaltsverzeichnis

    Der Hauptvorteil von virtuellen Maschinen besteht darin, dass Sie mehrere Betriebssysteme wie Linux, Windows und MacOS auf einem Gerät ausführen können. Ihr Gerät ist ein Host -Computer, und alle virtuellen Maschinen sind Gäste. Das Betriebssystem, das Sie für Ihre VM auswählen, wird als Gastbetrieb bezeichnet.

    Das virtuelle Betriebssystem auf einer virtuellen Maschine läuft genauso wie das Primär, auch als Host -Betriebssystem bezeichnet, das auf Ihrem physischen Gerät ausgeführt wird. Das bedeutet, dass Ihre Erfahrung mit einem VM nahezu identisch mit der Erfahrung Ihres primären Echtzeit-Betriebssystems, das von Ihrem Computer ausgeführt wird.

    Wie funktioniert eine virtuelle Maschine??

    Die Virtualisierungstechnologie ermöglicht es, mehrere Betriebssysteme auf einer Maschine zu haben. Um eine virtuelle Maschine zu erstellen, leiht der Hypervisor CPU, Speicher und Speicher aus dem physischen Computer aus, auf dem die Gast -VMs gehostet werden. Die Zuteilung dieser Ressourcen erfolgt immer mit den Bedürfnissen des VM.

    Wenn Sie eine virtuelle Maschine ausführen und mehr Ressourcen benötigt als der ihm zugewiesene Hypervisor, plant der Hypervisor die Anfrage an das physische Gerät, um mehr Ressourcen neu zuzuweisen. Dies liegt daran.

    Es gibt zwei Arten von Hypervisoren.

    Typ 1

    Ein bloßem Metal-Hypervisor oder einfach als Typ 1 bezeichnet, läuft direkt auf Ihrem physischen Gerät und verfügt über einen sofortigen Zugriff auf alle Ressourcen. Aus diesem Grund werden Hypervisoren vom Typ 1 als effizienter als Typ 2 angesehen und zum Erstellen eines virtuellen Servers, eines Desktops und der Apps bequem.

    Typ 2

    Ein gehosteter Hypervisor oder Typ 2 ist auf einem Host -Computer installiert, das bereits über ein primäres Betriebssystem verfügt. Das primäre Betriebssystem verwaltet die Anrufe zur Ressourcenzuweisung. Aus diesem Grund werden Hypervisoren vom Typ 2 verwendet, um bestimmte Umgebungen mit einem einzigen Zweck zu erstellen. Beispielsweise schafft ein App -Entwickler eine Umgebung, die zum Aufbau und Testen verschiedener Anwendungen geeignet ist.

    Obwohl virtuelle Maschinen und Hypervisoren keine dedizierte Hardware erfordern, muss Ihr Computer in der Lage sein, sie auszuführen. Es muss über genügend Hardware -Ressourcen verfügen, um einen Hypervisor ausführen zu können, eine virtuelle Umgebung zu erstellen und dabei zu arbeiten, während sie auch das primäre Betriebssystem ausführen. Unabhängig davon, wie klein eine virtuelle Maschine hat, benötigen Sie einen starken Computer.

    Wofür werden virtuelle Maschinen verwendet??

    Virtuelle Maschinen verfügen über eine Vielzahl von Verwendungsmöglichkeiten für Fachleute und Nicht-Professionelle. Möglicherweise finden Sie virtuelle Maschinen besonders Spaß, mit denen Sie technisch versiert und geeky sind. Viele dieser Verwendungszwecke bestehen aus potenziell Brechen der Maschine. VS stellt sicher, dass Ihr Gerät und das primäre Betriebssystem überhaupt nicht beeinflusst werden. Hier sind einige der beliebtesten Verwendungszwecke für die Vs.

    1. Probieren Sie neue Betriebssysteme aus

    Mit einer virtuellen Maschine können Sie Betriebssysteme ausprobieren, die Sie noch nie verwendet haben. Wenn Sie ein langfristiger Windows-Benutzer sind, können Sie Linux oder ein anderes weniger bekanntes OS ausprobieren, ohne zuerst Windows von Ihrem Computer entfernen zu müssen.

    Darüber hinaus können Sie neue und instabile Versionen Ihres Standard -Betriebssystems ausprobieren, ohne sich Sorgen zu machen, dass Sie möglicherweise wichtige Dateien verlieren. Da VM eine sichere und virtuelle Umgebung ist, können Sie das neue Betriebssystem bis zu dem Punkt testen, an dem Sie sie brechen, und es wird keine Auswirkungen auf Ihre physische Maschine haben.

    2. Alte Software ausführen

    Einige alte Software benötigen veraltete Systeme, die nicht mehr verwendet werden. Es ist wahrscheinlich, dass Sie keine Ersatzmaschine haben, aber Sie möchten trotzdem eine alte App ausprobieren, die nur mit Windows XP kompatibel ist.

    Mit der Virtualisierung können Sie Windows XP auf einer virtuellen Maschine installieren und diese verwenden, um diese bestimmte alte Software auszuprobieren. Dies ist besonders nützlich für Spieler, da einige alte, aber immer noch relevante Spiele nicht mit modernen Geräten und Betriebssystemen kompatibel sind.

    3. Ausführen von Software, die für verschiedene Betriebssysteme entwickelt wurde

    Nehmen wir an, Sie sind ein Linux -Benutzer, aber Sie müssen wirklich eine App oder ein Spiel ausführen, das für Windows entwickelt wurde. Mit der Virtualisierung können Sie ein Windows -Betriebssystem in einer virtuellen Umgebung haben und alle dafür entwickelten Apps genießen. Beachten Sie, dass einige Apps für beide verschiedene Betriebssysteme vorhanden sind, die meisten jedoch nicht. Es ist zwar, dass sie ihre Kollegen auf einem anderen System entwickeln lassen, aber sie werden niemals genau gleich sein.

    4. Software für verschiedene Plattformen testen

    Wenn Sie eine App -Entwickler -Virtualisierung sind, können Sie Ihre Software -Builds auf verschiedene Geräte testen. Angenommen, Sie entwickeln ein Spiel, das sowohl auf PC als auch auf den Telefonen funktioniert. Mit einer virtuellen Maschine müssen Sie die Installationsprogrammdateien nicht vom Gerät auf das Gerät hin und her verschieben. Sie können sowohl ein Telefon als auch andere Geräte nachahmen und alle auf Ihrem Computer auf einmal testen.

    5. Bewältigen Sie sicher mit potenzieller Malware

    Wie bereits erwähnt, ist die virtuelle Maschine vom Rest Ihres Computers isoliert. Dies macht es äußerst sicher, potenzielle Malware zu testen, und Sie können Risiken eingehen, die Sie normalerweise vermeiden würden. Dies ist sehr hilfreich, wenn Sie Software ausprobieren möchten, die aus einer unzuverlässigen Quelle stammt. Wenn es infiziert ist, wird es im virtuellen Betriebssystem als solches angezeigt, aber es wird Ihrem primären Betriebssystem nicht schädigen. Sie können auch VS verwenden, um zu testen, wie weit Sie Ihr Antivirenprogramm vorantreiben können, ohne Ihren Computer infizieren zu können.

    Beachten Sie, dass Sie noch sehr vorsichtig sein müssen. Die moderne Malware kann virtuelle Umgebungen erkennen und versuchen, auszubrechen. Das Risiko ist niedrig, aber nicht völlig nicht vorhanden.

    6. Kompilieren Sie mehrere Server auf einem PC

    Viele Unternehmen betreiben mehrere Server. Wenn Sie an einem solchen Unternehmen beteiligt sind, ermöglicht die Virtualisierung, verschiedene Dienste auf einem Gerät zu kompilieren. Sie können mehrere virtuelle Maschinen erstellen und Server in ihnen speichern, ohne in mehrere Hardware -Systeme investieren zu müssen. Das Ausführen verschiedener Server auf einem Betriebssystem ist ein unnötiges Sicherheitsrisiko,.

    Was sind die Vorteile der Verwendung von VMs?

    Jetzt, da Sie viele verschiedene Verwendungszwecke für virtuelle Maschinen kennen, können Sie wahrscheinlich ergründen, wie vorteilhaft sie sind. Schauen wir uns jedoch einige Vorteile an, die VMs in Ihr Berufsleben bringen können, und machen Sie Ihre Freizeit angenehmer.

    1. Sie sind kostengünstig

    Da Virtualisierung keine Hardware verlangt, müssen Sie kein Geld in verschiedene Geräte investieren. Alles, was Sie tun müssen, können Sie jetzt auf einer Maschine tun. Selbst wenn Sie mehrere Server ausführen, werden die Wartungskosten gesenkt, da sie alle auf demselben physischen Server gespeichert sind.

    2. Sie können leicht bewegt werden

    Da virtuelle Maschinen als Dateien auf Ihrem Gerät gespeichert sind, können Sie sie kopieren und auf einem USB -Gerät mitnehmen. Sie können sie später auf verschiedenen Hardware installieren oder auf einen anderen Host -Server zuweisen.

    3. Sie bieten Sicherheit

    Da VMs isolierte virtuelle Umgebungen sind, beeinflusst alles, was Sie in ihnen tun, keinen Einfluss auf Ihr primäres System. Dies macht sie äußerst sicher zu bedienen. Virtuelle Maschinen sind bei denjenigen, die sich auch um ihre Sicherheit kümmern, sehr beliebt. Sie können eine VM verwenden, um auf unzuverlässige Websites zuzugreifen oder verdächtige Software herunterzuladen.

    4. Sie eignen sich perfekt zum Testen und Experimentieren

    Angenommen, Sie haben eine VM verwendet, um eine App bis zu einem Bruchpunkt zu testen. Ihr VM -Betriebssystem kann während des Tests beschädigt werden. Machen Sie sich keine Sorgen, Sie können Funktionen wie Snapshot oder Backup verwenden, um zur vorherigen Version des Betriebssystems zurückzukehren, bevor es unterbrochen wurde. Dies ist auch nützlich, um beeinträchtigtes oder beschädigtes virtuelles Betriebssystem loszuwerden.

    Virtuelle Maschine im Cloud Computing

    Wussten Sie, dass virtuelle Maschinen Cloud-basiert sein können? Sie wurden so konzipiert, dass sie die physischen Maschinen ersetzen und dennoch alles tun ließen, was VM erledigt, wenn Sie auf Ihrem PC installiert werden können. In Cloud Computing gibt es zwei Arten von virtuellen Maschinen: ProcessVM und System VM.

    Ein Prozess -VM wurde entwickelt, um einen einzelnen Prozess auf einem Host -Computer in Form einer Anwendung auszuführen. Beispielsweise ermöglicht Java Virtual Machine jedem System alle Java -Anwendungen aus. Es ist ein typisches Beispiel für eine virtuelle Prozessmaschine. Ein System -VM ist so konzipiert.

    Der Vorteil von Cloud-basierten virtuellen Maschinen besteht. Dies bedeutet, dass die Cloud -Computing -Umgebung perfekt für virtuelle Maschinen ist und die gesamte Arbeit, die Sie darin erledigen würden, sei es bösartige Software oder ein neues instabiles Betriebssystem.

    Die beste Software für virtuelle Maschine

    Um eine VM -Umgebung auf Ihrem Computer einzurichten, benötigen Sie eine spezielle Software für virtuelle Maschine. Unten finden Sie die beliebtesten Optionen.

    1. VMware Workstation Player

    VMware ist ein umfassendes Paket von Virtualisierungsprodukten. Es bietet Fusion für Apple Mac und WorkstationPlayer für PC. Sie waren auf verschiedene Host -Betriebssysteme zugeschnitten, bieten jedoch im Wesentlichen die gleichen Lösungen an. Als eine der seltenen Virtualisierungssoftware, die DirectX 10 unterstützt, ist dies eine solide Wahl für diejenigen, die sich für GPU -Virtualisierung interessieren. VMware ist kostenlos für den persönlichen Gebrauch, aber Geschäftsbenutzer müssen in Pro -Fusion -Pro -Versionen investieren.

    2. Oracle VM VirtualBox

    VirtualBox unterstützt eine breite Palette von Host- und Gastbetriebssystemen, die es zu einer ausgezeichneten Wahl für diejenigen machen, die experimentieren möchten. Sie können VMs mit Windows XP, Windows NT, Linux 2 erstellen.4, OpenSolaris, Server 2003 und sogar IBM OS/2. Apple -Benutzer können Mac VM -Sitzungen ausführen. Am wichtigsten ist jedoch, dass VirtualBox Open-Source und völlig kostenlos ist, selbst die für Unternehmen entwickelte Enterprise-Versionen.

    3. Microsoft Hyper-V

    Hyper-V wurde bereits 2008 von Microsoft entwickelt und ist jetzt kostenlos für alle Benutzer von Windows 10 und 11 Pro, Enterprise und Education verfügbar. Aber diese kostenlose Version ist extrem begrenzt und zahlt sich auf lange Sicht nicht wirklich aus. Es fehlt die GPU -Unterstützung, aber Sie können sie verwenden, um Windows XP oder spätere virtuelle Umgebungen sowie Linux mit mindestens 3 zu erstellen.4 Kernel und Freebsd. Microsoft Hyper-V wird keine Wunder ausführen, aber es ist eine gute Auswahl für Anfänger, die mit Virtualisierung experimentieren möchten.

    Egal, ob Sie ein Gelegenheits -PC -Benutzer oder ein professioneller Maschinen sind, eröffnen eine ganz neue Welt der Möglichkeiten. Verwenden Sie sie, um ein neues Betriebssystem zu testen, über das Sie sich fragen. Probieren Sie Linux -Apps aus, die nicht auf Ihrem Windows -System funktionieren. Tun Sie alles, was Sie wollen, ohne Ihren Computer in Gefahr zu bringen.

    Lassen Sie uns in den Kommentaren unten wissen, warum und wie Sie virtuelle Maschinen verwenden!