Laufen mehrere Betriebssysteme auf dem gleichen physischen Computer zur gleichen Zeit wird als Zwei Arten der Virtualisierung bestehen - Bare-Metal- Virtualisierung , wo eine kleine Software ist ? " Virtualisierung. " installiert auf einem sauberen Computer, um die verschiedenen virtuellen Servern und Desktop-Virtualisierung , wo Sie eine Software in Ihrem eigenen Betriebssystem, das die virtuellen Server verwaltet verwalten. Desktop-Virtualisierung ist vor allem für Testzwecke verwendet wird, da es nicht für die vollen Ressourcen des Computers , auf den virtuellen Servern verwendet werden , und ein Mangel Betriebssystem würde die Server deaktivieren zulässt . Für Produktions-Server wird Bare-Metal- Virtualisierung verwendet . Lösungen
Um zu entscheiden, ob Sie Bare-Metal- oder Desktop-Virtualisierung benötigen, werden Sie brauchen, um den spezifischen Zweck der Server zu prüfen. Wenn Sie den Computer in einer Produktionsumgebung zu verwenden , was bedeutet, mit echten Menschen über den Server , dann ein Bare-Metal ist vorzuziehen. Wenn Sie einen Test-Server -Betriebssystem verwenden oder Server -Anwendungen testen, bevor Sie sie kaufen werden wollen , zum Beispiel, dann Desktop-Virtualisierung ist ein guter Weg, um zu vermeiden, dass mehrere Computer kaufen , um Tests auszuführen .
Virtualization Produkte
Freie und kommerzielle Lösungen existieren sowohl für den Desktop-und bare-Metal- virtuelle Lösungen . Für blanke Metall-Metall- Virtualisierung, XEN und KVM sind die beiden wichtigsten kostenlose Lösungen und XenServer von Citrix, Redhat Enterprise , VMware ESX und Microsoft Hyper- V sind die wichtigsten kommerziellen Lösungen . Für Desktop- VMware -Server , sind Sun VirtualBox und Microsoft VirtualPC kostenlos, während Vmware Workstation und Parallels Desktop von Parallels , Inc. kommerzielle Lösungen sind .
Sizing
installieren eine einfache Virtualisierungs-Produkt , ob bare-Metal- oder Desktop , erfordert keine besonderen Kenntnisse . Doch vor allem für Produktionsmaschinen, müssen Sie sehr genau wissen, welche Ressourcen Ihres Computers , um die virtuellen Server, die Sie installieren möchten, führen muss. Sie müssen genau, wie viel Rechenleistung, Speicher und Speicher, den Sie benötigen für jede der virtuellen Servern kennen. Wenn Sie bereits über die Server in der Produktion ist , dass die Informationen leicht zu bestimmen, mit Monitoring-Tools . Denken Sie daran, für Verbrauchsspitzen sowie durchschnittlichen Verbrauch zu überprüfen. Zum Beispiel ein Mail-Server möglicherweise einen durchschnittlichen Verbrauch von 15 Prozent Rechenleistung , 250 MB RAM und 5 GB Speicher haben, aber , weil die Verwendung zyklisch ist , verbraucht 30 Prozent Rechenleistung, 600 MB RAM und 10 GB Speicher während des Tages und in der Nacht fast nichts . Sie müssen die Größe des virtuellen Servers während des Tages Zeit zu verhindern, dass die Benutzer bemerken eine Verlangsamung. Denken Sie daran, nicht auf die Rechenleistung zu seinem Nennwert zu verwenden. Ein drei Jahre altes System mit einem 2 -GHz- Single-Core- CPU ( ein Kern ist ein Prozessor , Dual-Core- Prozessor ist zwei auf der gleichen CPU) mit 30% Prozent der Rechenleistung nicht verwenden 30 Prozent der neuen 3- Ghz Octo -Core-Server ( acht -Kern) .
Redundancy
Da die Gruppierung mehrere Server auf derselben physischen Maschine Einführung eines Single Point of Failure , möchten Sie vielleicht ein betrachten Backup-Server . Moderne Hypervisor ( Bare-Metal- Virtualisierungs-Management- Software) ermöglicht es Ihnen, virtuelle Maschinen für eine Maschine in eine andere verschieben , ohne dass der Benutzer dies bemerkt . Sie können zwei Server in nicht einrichten über (wenn ein Server ausfällt, übernimmt der andere ohne Informationen zu verlieren ) oder Load-Balancing ( und die Last der Benutzer zwischen mehreren Servern ) . Abhängig von der Hypervisor die Sie verwenden, müssen Sie die gleichen physischen Maschinen müssen ein virtuelles System zu installieren.