Was ist Virtualisierungssoftware?
Bei der Virtualisierung geht es darum, ein System innerhalb eines Systems zu erstellen, um Ressourcen gemeinsam zu nutzen. Virtualisierungssoftware macht dies möglich. Es wurde entwickelt, um eine Umgebung zu schaffen, in der andere Programme glauben, dass sie auf einer dedizierten Maschine arbeiten, die nur für den eigenen Gebrauch bestimmt ist.
Betriebssysteme mögen es nicht zu teilen, deshalb ist es oft notwendig, sie zu täuschen und zu glauben, dass sie es nicht sind. Die Virtualisierungssoftware täuscht, indem sie "Instanzen" erstellt, die separate Partitionen auf einer Maschine sind. Jede Instanz denkt, dass es die einzige ist, und daher denkt auch alles, was darauf installiert ist. Dies schafft eine Art versiegelte Kiste, in der das, was auch immer im Inneren passiert, das Äußere nicht beeinflussen kann. Die Virtualisierungssoftware jongliert dann die Maschinenressourcen, sodass jede Instanz über das verfügt, was für eine effektive Ausführung erforderlich ist.
Virtualisierung ist in vielerlei Hinsicht nützlich. Dies bedeutet, dass Computerbenutzer mehrere Betriebssysteme auf einem System ausprobieren können, ohne es jedes Mal neu erstellen zu müssen. Auf diese Weise können verschiedene Plattformen Ressourcen gemeinsam nutzen, insbesondere wenn nicht viele erforderlich sind. Es kann auch ein kleines Labor auf einem Computer erstellt werden, in dem experimentiert werden kann, ohne die gesamte Maschine zu gefährden.
Das beste Beispiel für Virtualisierung ist das Webhosting. Eine Website wird auf einem Server gehostet, der mit dem Internet-Backbone verbunden ist. Auf diesem Server wird eine Virtualisierungssoftware ausgeführt, die die Serverressourcen auf mehrere "virtuelle" Server aufteilt. Jeder virtuelle Server ist der Meinung, dass er der einzige Server auf dem Computer ist, und funktioniert recht gut.
Jemand, der für das Webhosting zahlt, zahlt für ein Segment dieses Servers und seiner eigenen Instanz. Die Software auf jeder Instanz bedient dann die Website und alles funktioniert so, als ob sich die Website auf einem eigenen Server befände. Dies senkt die Kosten sowohl für den Webhost als auch für den Kunden erheblich. Der Host kann viel mehr Kunden haben, die sich Maschinen zu viel geringeren Kosten teilen. Die Kunden verfügen über alle Merkmale ihrer eigenen Server, ohne die Kosten dedizierter Server.
Unternehmen werden auch auf die Idee der Virtualisierung aufmerksam. Es wird derzeit geschätzt, dass die meisten Unternehmensserver selbst zu ihren geschäftigsten Zeiten zu höchstens 40% ausgelastet sind. Mit Virtualisierungssoftware können Unternehmen mehrere Softwareplattformen auf jedem Server hosten und so die verfügbaren Ressourcen besser nutzen. Dies bedeutet, dass weniger Server benötigt werden, was zu einer erheblichen Kostenersparnis führen kann. Die Kosteneinsparungen resultieren nicht nur daraus, dass Sie keine zusätzlichen Server kaufen müssen, sondern auch aus den Kosten für deren Stromversorgung, Betrieb und Wartung.
Virtualisierungssoftware kann auch zu Hause verwendet werden. Auf Computern, auf denen beispielsweise Windows® ausgeführt wird, kann Linux auf einem virtuellen Server ausgeführt werden, auf dem es normalerweise schwierig ist, beide ohne viel Arbeit auszuführen. Auf diese Weise kann der Benutzer beide Systeme verwenden, ohne die anderen zu stören.