Was sind die verschiedenen Virtualisierungslösungen?
Virtualisierung bedeutet „mit entfernten Grenzen oder Einschränkungen“ oder „simuliert“. Lösungen beziehen sich auf Produkte und Dienstleistungen, die bestimmte Probleme oder Situationen angehen. Virtualisierungslösungen beziehen sich auf Methoden zur Behebung von Computerproblemen, indem Grenzen oder Einschränkungen beseitigt und / oder eine Simulation verwendet werden.
Virtualisierungslösungen können in drei Typen unterteilt werden: Hardwarevirtualisierung, Netzwerk- und Speichervirtualisierung und Anwendungsvirtualisierung. Hardwarevirtualisierung ist ein anderer Begriff für Servervirtualisierung. Es gibt drei Möglichkeiten, einen Computer zu partitionieren, um darauf virtuelle Server zu erstellen. Abhängig von der verwendeten Methode können auf den virtuellen Servern möglicherweise verschiedene Betriebssysteme ausgeführt werden. In jedem Fall werden Anwendungen auf separaten Servern nicht interagieren oder Probleme für einander verursachen, und Redundanz wird leicht möglich.
In Bezug auf Virtualisierungslösungen, die Netzwerke und Speicher umfassen, wird bei der Servervirtualisierung ein etwas entgegengesetzter Ansatz gewählt, bei dem Elemente zusammengefasst und nicht in mehrere Elemente aufgeteilt werden. Bei der Netzwerkvirtualisierung bedeutet dies, dass mehrere Geräte im Netzwerk konsolidiert werden, um von einer Administratorkonsole aus gesteuert und verwaltet zu werden. Die Netzwerkvirtualisierung umfasst häufig eine Speichervirtualisierung, mit der auf verschiedene - manchmal auch zahlreiche und sehr unterschiedliche - Speichergeräte auf ähnliche Weise zugegriffen werden kann.
Es gibt mindestens fünf Arten von Virtualisierungslösungen, an denen Anwendungen beteiligt sind. Application Streaming ist ein Prozess, bei dem eine Anwendung nicht auf jedem Computer in einem Netzwerk installiert, sondern nach Bedarf bereitgestellt wird. Dies ist eine Möglichkeit, um sicherzustellen, dass die aktuellste Software verwendet wird, und um die Nutzungsdauer jeder Person im Auge zu behalten. Eine andere Möglichkeit zur Anwendungsvirtualisierung besteht darin, dass die PCs der Benutzer Terminals sind oder als Terminals für den Server fungieren. In diesem Fall befinden sich alle Anwendungen und Daten auf dem Server.
Partitionierungshardware ist eine der Virtualisierungslösungen, die auf dem PC eines einzelnen Benutzers ausgeführt wird. Apple hat kürzlich seine Macs so konzipiert, dass sie partitioniert werden können und Windows-Software ausführen können. Dies wird als Desktop-Virtualisierung bezeichnet .
Die beiden anderen Arten der Anwendungsvirtualisierung unterscheiden sich erheblich von den ersten drei. Ein Beispiel hierfür ist die Java Virtual Machine (JVM) -Software, mit der Programme, die entweder in Java geschrieben oder in Java-Bytecode kompiliert sind, auf jedem Computer ausgeführt werden können, auf dem sie installiert sind. JVM soll die Software virtualisieren, indem es die Grenzen ihrer Ausführungsmöglichkeiten erweitert. Bei der dynamischen Anwendungszuweisung handelt es sich um einen Ansatz, bei dem eine Gruppe von Servern als zusammenhängender Ressourcenpool behandelt wird, der in Echtzeit zugewiesen werden kann. Dabei werden die Anwendungen virtualisiert, indem sie bei Bedarf auf einem beliebigen Server ausgeführt werden.