Desktop -Virtualisierung
Desktop -Virtualisierung ist eine Softwaretechnologie, die die trennt Desktop -Umgebung und verbunden Anwendungssoftware Aus dem physischen Client -Gerät, mit dem auf darauf zugegriffen wird.
Die Desktop -Virtualisierung kann in Verbindung mit verwendet werden Anwendungsvirtualisierung und Benutzerprofilverwaltungssysteme, jetzt als bezeichnet Benutzervirtualisierung, um ein umfassendes Desktop -Umgebungsmanagementsystem bereitzustellen. In diesem Modus werden alle Komponenten des Desktops virtualisiert, was ein hochflexibleres und viel sichereres Desktop -Liefermodell ermöglicht. Darüber hinaus unterstützt dieser Ansatz eine vollständigere Strategie für Desktop -Disaster Recovery, da alle Komponenten im Wesentlichen in der Spar wird Rechenzentrum und durch traditionelle redundante Wartungssysteme zurückgegriffen. Wenn das Gerät oder die Hardware eines Benutzers verloren gehen, ist die Wiederherstellung einfach und einfach, da die Komponenten bei einem anderen Gerät bei Anmeldung vorhanden sind. Da keine Daten auf dem Gerät des Benutzers gespeichert werden, besteht die Wahrscheinlichkeit, dass kritische Daten abgerufen und beeinträchtigt werden können, wenn dieses Gerät verloren geht.
Systemarchitekturen
Implementierungen der Desktop -Virtualisierung werden basierend darauf klassifiziert, ob der virtuelle Desktop remote oder lokal ausgeführt wird, ob der Zugriff konstant sein muss oder als zeitweise ausgelegt ist und ob der virtuelle Desktop zwischen den Sitzungen bestehen bleibt oder nicht. In der Regel können Softwareprodukte, die Desktop -Virtualisierungslösungen liefern, lokale und Remote -Implementierungen zu einem einzigen Produkt kombinieren, um die am besten geeigneten Unterstützung für Anforderungen zu bieten. Der Grad der unabhängigen Funktionalität des Client -Geräts ist notwendigerweise von der Serversposition und dem Zugriffsstrategie abhängig. Und Virtualisierung ist nicht ausschließlich erforderlich, damit die Fernbedienung existiert. Virtualisierung wird verwendet, um mehreren Benutzern unabhängige Instanzen zu präsentieren, und erfordert eine strategische Segmentierung des Hostservers und der Präsentation in einer Ebene der Architektur des Hosts. Die Aktivierungsebene - normalerweise Anwendungssoftware - wird als a genannt Hypervisor.[1]
Remote -Desktop -Virtualisierung
Remote -Desktop -Virtualisierungsimplementierungen arbeiten in a Kundenserver Computerumgebung. Die Anwendungsausführung erfolgt in einem Remote -Betriebssystem, das mit dem lokalen Client -Gerät über einem Netzwerk mit einem Remote -Display -Protokoll kommuniziert, über das der Benutzer mit Anwendungen interagiert. Alle verwendeten Anwendungen und Daten bleiben im Remote -System mit nur Display-, Tastatur- und Mausinformationen, die mit dem lokalen Client -Gerät kommuniziert werden, das möglicherweise ein herkömmlicher PC/Laptop ist, a Dünner Kunde Gerät, a Tablette, oder sogar a Smartphone. Eine gemeinsame Implementierung dieses Ansatzes besteht darin, mehrere Desktop -Betriebssysteminstanzen auf einer Server -Hardware -Plattform zu hosten, die ein ausgeführt wird Hypervisor. Die jüngste Iteration wird im Allgemeinen als als bezeichnet Virtuelle Desktop -Infrastruktur, oder "VDI". (Beachten Sie, dass "VDI" häufig falsch verwendet wird, um auf eine Desktop -Virtualisierungsimplementierung zu verweisen.[2]).
Remote -Desktop -Virtualisierung wird häufig in den folgenden Szenarien verwendet:
- In verteilten Umgebungen mit hohen Verfügbarkeitsanforderungen und in dem technischen Support des Schreibtischs nicht ohne weiteres verfügbar ist, z. B. in der Niederlassung und im Einzelhandel.
- In Umgebungen, in denen eine hohe Netzwerklatenz die Leistung von konventionell verschleift Kundenserver Anwendungen
- In Umgebungen, in denen die Anforderungen an den Remotezugriff und Datensicherheit widersprüchliche Anforderungen erzeugen, die durch die Aufbewahrung aller (Anwendungs-) Daten innerhalb des Rechenzentrums behalten werden können - mit nur Anzeige-, Tastatur- und Mausinformationen, die mit dem Remote -Client kommuniziert werden.
Es wird auch als Mittel verwendet, um Zugriff auf Windows-Anwendungen auf Nicht-Windows-Endpunkten (einschließlich Tablets, Smartphones und Nicht-Windows-basierten Desktop-PCs und Laptops) zu gewährleisten.
Die Remote-Desktop-Virtualisierung kann auch ein Mittel zur Ressourcenfreigabe bieten, um kostengünstige Desktop-Computerdienste in Umgebungen zu verteilen, in denen der Benutzer jedem Benutzer einen dedizierten Desktop-PC entweder zu teuer oder auf andere Weise unnötig ist.
Für IT -Administratoren bedeutet dies eine zentralere und effizientere Kundenumgebung, die einfacher zu pflegen und in der Lage zu sein ist, schneller auf die sich ändernden Anforderungen des Benutzers und des Geschäfts zu reagieren.[3][4]
Präsentationsvirtualisierung
Mit der Remote -Desktop -Software können ein Benutzer auf Anwendungen und Daten auf a zugreifen entfernter Computer über ein Netzwerk mit einem Remote-Display-Protokoll. Ein VDI-Dienst bietet für jeden Benutzer individuelle Desktop-Betriebssysteminstanzen (z. B. Windows XP, 7, 8.1, 10 usw.), während Remote-Desktop-Sitzungen in einem einzigen Betriebssystem mit Shared-Server ausgeführt werden. Sowohl Sitzungskollektionen als auch virtuelle Maschinen unterstützen die vollständigen Desktop -basierten Sitzungen und die Bereitstellung von Remote -Anwendungen.[5][6]
Die Verwendung eines einzelnen Betriebssystems mit Shared-Server anstelle von einzelnen Desktop-Betriebssysteminstanzen verbraucht erheblich weniger Ressourcen als die gleiche Anzahl von VDI-Sitzungen. Gleichzeitig ist die VDI -Lizenzierung sowohl teurer als auch weniger flexibler als äquivalente Remote -Desktop -Lizenzen. Zusammen können diese Faktoren kombiniert werden, um Remote-Desktop-basierte Remote-Desktop-Virtualisierung attraktiver zu machen als VDI.
VDI -Implementierungen ermöglichen die Bereitstellung eines personalisierten Arbeitsbereichs an einen Benutzer, der alle Anpassungen des Benutzers beibehält. Es gibt verschiedene Methoden, um dies zu erreichen.
Anwendungsvirtualisierung
Die Anwendungsvirtualisierung verbessert die Bereitstellung und Kompatibilität von Anwendungen, indem sie aus dem zugrunde liegenden Betriebssystem, auf dem sie ausgeführt werden, eingekapselt werden. Eine vollständig virtualisierte Anwendung wird im traditionellen Sinne nicht auf Hardware installiert. Stattdessen fängt eine Hypervisor -Schicht die Anwendung ab, die zur Laufzeit so wirkt, als ob sie sich mit dem ursprünglichen Betriebssystem und allen von ihm verwalteten Ressourcen in der Realität nicht mit dem ursprünglichen Betriebssystem und allen Ressourcen befasst.
Benutzervirtualisierung
Die Benutzervirtualisierung trennt alle Softwareaspekte, die die Persönlichkeit eines Benutzers auf einem Gerät von dem Betriebssystem und den Anwendungen definieren, die unabhängig verwaltet und nach Bedarf auf einen Desktop angewendet werden sollen, ohne dass Skripten, Gruppenrichtlinien oder Verwendung von Roaming -Profilen erforderlich sind. Der Begriff "Benutzervirtualisierung" klingt irreführend. Diese Technologie ist nicht auf virtuelle Desktops beschränkt. Benutzervirtualisierung kann unabhängig von der Plattform verwendet werden - physisch, virtuell, Cloud usw. Die Hauptanbieter der Desktop -Virtualisierungsplattform, Citrix, Microsoft und VMware, bieten eine Form der grundlegenden Benutzervirtualisierung in ihren Plattformen.
Schichtung
Desktop -Layering ist eine Methode der Desktop -Virtualisierung, die ein Festplattenbild in logische Teile unterteilt, die einzeln verwaltet werden sollen. Wenn beispielsweise alle Mitglieder einer Benutzergruppe dasselbe Betriebssystem verwenden, muss das Kern -Betriebssystem nur einmal für die gesamte Umgebung gesichert werden, die diese Ebene teilen. Die Layering kann auf lokale physikalische Festplattenbilder, kundenbasierte virtuelle Maschinen oder hostbasierte Desktops angewendet werden. Windows -Betriebssysteme sind nicht für die Überlagerung ausgelegt. Daher muss jeder Anbieter seine eigene proprietäre Lösung konstruieren.
Desktop als Service
Remote -Desktop -Virtualisierung kann auch über die Bereitstellung Cloud Computing Ähnlich wie mit a Software als Dienst Modell. Dieser Ansatz wird normalerweise als mit Cloud veranstaltete virtuelle Desktops bezeichnet. Virtuelle Desktops mit Cloud-veranstaltet sind in zwei Technologien unterteilt:
- Managed VDI, das auf der VDI -Technologie basiert, die als ausgelagerter Managed -Service bereitgestellt wird, und
- Desktop als Service (DAAS), das ein höheres Maß an Automatisierung und reale Multi-Messen bietet, wodurch die Kosten der Technologie gesenkt werden. Der DAAS -Anbieter übernimmt in der Regel die volle Verantwortung für das Hosting und Wartung des Computer-, Speicher- und Zugriffsinfrastruktur sowie für Anwendungen und Anwendungssoftware -Lizenzen, die für die Bereitstellung des Desktop -Dienstes als Gegenleistung für eine feste monatliche Gebühr erforderlich sind.
Virtuelle Desktops mit Cloud-gehosteten, können sowohl mit VDI- als auch mit Remote-Desktop-Diensten implementiert werden und können über die öffentliche Cloud, die private Cloud-Infrastruktur und die Hybrid-Cloud-Plattformen bereitgestellt werden. Private Cloud -Implementierungen werden üblicherweise als "verwaltete VDI" bezeichnet. Öffentliche Wolke Angebote basieren in der Regel auf der Desktop-AS-A-Service-Technologie.
Lokale Desktop -Virtualisierung
Lokale Implementierungen der Desktop -Virtualisierung führen die aus Desktop -Umgebung auf dem Client -Gerät verwenden Hardware -Virtualisierung oder Emulation. Für die Hardware -Virtualisierung, abhängig von der Implementierung sowohl Typ I als auch Typ II Hypervisoren könnte genutzt werden.[7]
Die lokale Desktop -Virtualisierung eignet sich gut für Umgebungen, in denen kontinuierliche Netzwerkkonnektivität nicht angenommen werden kann und in denen die Anforderungen an die Anwendungsressourcen durch die Verwendung lokaler Systemressourcen besser erfüllt werden können. Lokale Implementierungen der lokalen Desktop -Virtualisierung ermöglichen es jedoch nicht immer, dass Anwendungen für eine Systemarchitektur auf einem anderen ausgeführt werden. Zum Beispiel ist es möglich, eine lokale Desktop -Virtualisierung zu verwenden, um Windows 7 darüber auszuführen Os x auf an Intel-basierter Apple Macmit einem Hypervisor, da beide gleich verwenden x86 die Architektur.
Siehe auch
Verweise
- ^ Rouse, Margaret; Madden, Jack. "Desktop -Virtualisierung". TechTarget. Abgerufen 3. Januar, 2013.
- ^ Keith Schultz (16. März 2012). "Überprüfung: VDI ohne Serververbindung". InfoWorld. Abgerufen 3. Januar 2013.
Eine Teilmenge an VDI, genannt client gehostete oder offline-Modus
- ^ Baburajan, Rajani, "The Rising Cloud -Speichermarkt stärkt die Anbieter", Infotech, 24. August 2011. it.tmcnet.com. 2011-08-24.
- ^ Oestreich, Ken, "Converged Infrastructure", CTO Forum, 15. November 2010. thectoforum.com.[benötigen Zitat, um dies zu überprüfen] Archiviert 13. Januar 2012 bei der Wayback -Maschine
- ^ "Konfigurieren des RD -Sitzungs -Host -Servers auf RemoteApp -Programme" “.
- ^ "Virtuelle Desktops für RemoteApp- und Desktop -Verbindung konfigurieren".
- ^ "Desktop -Virtualisierungs -Cheat -Blatt". Networkworld.com. Archiviert von das Original Am 2010-02-27. Abgerufen 2010-03-17.
Weitere Lektüre
- Paul Venezia (13. April 2011) Virtualisierungs-Shoot-out: Citrix, Microsoft, Red Hat und VMware. Die führenden Server -Virtualisierungskandidaten befassen, InfoWorld
- Keith Schultz (14. Dezember 2011) VDI-Shoot-out: Citrix XenDesktop vs. VMware-Ansicht. Citrix Xendesktop 5.5 und VMware View 5 VIE für die flexibelste, skalierbarste und vollständige virtuelle Desktopinfrastruktur, InfoWorld
- Keith Schultz (14. Dezember 2011) VDI-Shoot-out: HDX vs. Pcoip. Die Unterschiede zwischen den Citrix- und VMware -Remote -Desktop -Protokollen sind mehr als die Hauttiefe, InfoWorld