Virtualisierung ist die „Erstellung einer virtuellen (und nicht tatsächlichen) Version von etwas wie einem Server, einem Desktop, einem Speichergerät, einem Betriebssystem oder Netzwerkressourcen“.

Mit anderen Worten, Virtualisierung ist eine Technik, mit der eine einzelne physische Instanz einer Ressource oder Anwendung von mehreren Kunden und Organisationen gemeinsam genutzt werden kann. Dazu wird einem physischen Speicher ein logischer Name zugewiesen und bei Bedarf ein Zeiger auf diese physische Ressource bereitgestellt.

Was ist das Konzept hinter der Virtualisierung?

Die Erstellung einer virtuellen Maschine über ein vorhandenes Betriebssystem und eine vorhandene Hardware wird als Hardwarevirtualisierung bezeichnet. Eine virtuelle Maschine bietet eine Umgebung, die logisch von der zugrunde liegenden Hardware getrennt ist.

Die Maschine, auf der die virtuelle Maschine erstellt werden soll, wird als Host-Maschine bezeichnet, und diese virtuelle Maschine wird als Gastmaschine bezeichnet

Arten der Virtualisierung:

  1. Hardware-Virtualisierung.
  2. Betriebssystemvirtualisierung.
  3. Servervirtualisierung.
  4. Speichervirtualisierung.

1) Hardware-Virtualisierung:

Wenn die Software der virtuellen Maschine oder der VMM- Manager ( Virtual Machine Manager ) direkt auf dem Hardwaresystem installiert ist, wird dies als Hardwarevirtualisierung bezeichnet.

Die Hauptaufgabe von Hypervisor besteht darin, den Prozessor, den Speicher und andere Hardwareressourcen zu steuern und zu überwachen.

Nach der Virtualisierung des Hardwaresystems können wir verschiedene Betriebssysteme darauf installieren und verschiedene Anwendungen auf diesen Betriebssystemen ausführen.

Verwendung:

Die Hardwarevirtualisierung wird hauptsächlich für die Serverplattformen durchgeführt, da die Steuerung virtueller Maschinen viel einfacher ist als die Steuerung eines physischen Servers.

2) Betriebssystemvirtualisierung:

Wenn die Software der virtuellen Maschine oder der VMM- Manager ( Virtual Machine Manager ) auf dem Host-Betriebssystem anstatt direkt auf dem Hardwaresystem installiert ist, wird dies als Betriebssystemvirtualisierung bezeichnet.

Verwendung:

Die Betriebssystemvirtualisierung wird hauptsächlich zum Testen der Anwendungen auf verschiedenen Betriebssystemplattformen verwendet.

3) Servervirtualisierung:

Wenn die Software für virtuelle Maschinen oder der VMM- Manager ( Virtual Machine Manager ) direkt auf dem Serversystem installiert ist, wird dies als Servervirtualisierung bezeichnet.

Verwendung:

Die Servervirtualisierung erfolgt, weil ein einzelner physischer Server je nach Bedarf und zum Lastausgleich in mehrere Server aufgeteilt werden kann.

4) Speichervirtualisierung:

Bei der Speichervirtualisierung wird der physische Speicher mehrerer Netzwerkspeichergeräte so gruppiert, dass er wie ein einzelnes Speichergerät aussieht .

Die Speichervirtualisierung wird auch mithilfe von Softwareanwendungen implementiert.

Verwendung:

Die Speichervirtualisierung erfolgt hauptsächlich zu Sicherungs- und Wiederherstellungszwecken.

Wie funktioniert Virtualisierung im Cloud Computing?

Virtualisierung spielt eine sehr wichtige Rolle in der Cloud-Computing-Technologie. Normalerweise teilen Benutzer beim Cloud-Computing die in den Clouds vorhandenen Daten wie Anwendungen usw., aber tatsächlich teilen Benutzer mithilfe der Virtualisierung die Infrastruktur.

Die Hauptanwendung der Virtualisierungstechnologie besteht darin, den Anwendungen die Standardversionen für ihre Cloud-Benutzer bereitzustellen. Angenommen, wenn die nächste Version dieser Anwendung veröffentlicht wird, muss der Cloud-Anbieter seinen Cloud-Benutzern die neueste Version bereitstellen, und dies ist praktisch möglich, weil Es ist teurer.

Um dieses Problem zu lösen, verwenden wir grundsätzlich Virtualisierungstechnologie. Durch die Verwendung der Virtualisierung werden alle Server und Softwareanwendungen, die von anderen Cloud-Anbietern benötigt werden, von Dritten gewartet, und die Cloud-Anbieter müssen das Geld monatlich oder jährlich bezahlen.

Fazit

Hauptsächlich Virtualisierung bedeutet, mehrere Betriebssysteme auf einem einzigen Computer auszuführen, aber alle Hardwareressourcen gemeinsam zu nutzen. Und es hilft uns, den Pool an IT-Ressourcen bereitzustellen, damit wir diese IT-Ressourcen gemeinsam nutzen können, um Vorteile für das Unternehmen zu erzielen.