Revision 140804645 of "Benutzer:Aswirthm/Desktop-Virtualisierung" on dewiki{{Importartikel}}
{{Baustelle}}
'''Desktop-Virtualisierung''' ist ein Sammelbegriff für Softwaretechnologien, mit denen die Ausführung eines Betriebssystems auf einem Rechner in jedem Fall durch Virtualisierung logisch und zum Teil auch physisch vom Eingabe- und Anzeigegeräte, welches zum Zugriff auf die Betriebssysteminstanz verwendet wird, getrennt wird.
== Systemarchitekturen ==
Die Trennung zwischen Betriebssysteminstanz und Ein- und Ausgabegeräte kann durch Ausführung der Betriebssysteminstanzen auf einem Server und Zugriff darauf mit einem anderen physischen Geräte erfolgen. Dann spricht man von Remote Desktop Virtualisierung. Die Trennung kann auch erfolgen, in dem die Ausführung der Betriebssysteminstanz in einem [[Hypervisor]] auf demselben Geräte erfolgt, wobei der Hypervisor die Trennung sicherstellt. In diesem Fall spricht man von lokaler Desktopvirtualisierung.<ref>{{cite web
|last1=Rouse
|first1=Margaret
|last2=Madden
|first2=Jack
|title=Desktop virtualization
|url=http://searchvirtualdesktop.techtarget.com/definition/desktop-virtualization|publisher=TechTarget|accessdate=1/3/2013}}</ref>
Durch die Virtualisierung der Betriebssystemausführung wird erreicht, das unabhängig von der verwendeten Hardware eine standardisierte Umgebung zur Verfügung gestellt werden kann und deren Resourcen insbesondere Falle der Remote Desktop Virtualisierung auch mit mehreren Benutzer geteilt werden können. Die Verwendung der Virtualisierung grenzt die Desktopvirtualisierung auch vom einfachen Fernzugriff auf einen Rechner (z.B. per [[Remote Desktop Protocol|RDP]] oder [[Remote login]]) ab.
Weiterhin lassen sich Ansätze danach unterscheiden, ob eine permanente Verbindung zwischen Desktopanzeigegerät (häufig kurz auch nur Client genannt) und virtuellem Betriebssystem erforderlich ist und ob der Zustand des Betriebssystem zwischen Benutzersitzungen gespeichert bzw. wiederhergestellt wird oder nicht.
Da der Grad der Unabhängigkeit des Clients direkt mit der Zugriffs- und Persistenzstrategie sowie dem Serverstandort zusammenhängt und der notwendige Grad der Unabhängigkeit vom gewünschten Einsatzszenario abhängt, bieten viele Softwarehersteller im Bereich der Desktopvirtualisierung Produkte, die alle oder viele der o.g. Anforderungen mit einem oder mehreren Produkte erfüllen können.
=== Remote Desktop-Virtualisierung ===
Bei der Desktop-Virtualisierung erfolgt die Ausführung des Betriebssystems und der ausgeführten Anwendungen auf einem Server, der mit dem lokalen Desktopsystem des Anwenders über ein Netzwerk (und über ein Remote Display Protokoll) Anzeigeinformationen und Eingabeaktionen des Benutzers austauscht. Alle installierten Applikationen und benutzten Daten bleiben auf dem Serversystem, während das lokale Gerät des Anwenders nur die Anzeige übernimmt und Keyboard, Maus und weitere lokale Geräteein- und ausgaben entgegennimmt und ggf. an den Server weiterreicht.
Eine verbreitete Implementierung dieser Technologie, die im Allgemeine als "Virtual Desktop Infrastructure" or "VDI" bezeichnet wird, ist es, mehrere Desktopsysteme auf einer leistungsfähigen Serverhardware mit Hilfe eines [[Hypervisor]]s auszuführen und zum Zugriff und zur Anzeige der Bildschirminhalte verschiedene Eingabe- und Anzeigegeräte (zum Beispiel [[Arbeitsplatzrechner|Arbeitsplatzrechners]], [[Notebook]]s, [[Thin-Client]]s, [[Tabletcomputer]] oder sogar [[Smartphone]]s) zu verwenden. VDI wird oft inkorrekt synonym mit jeder Art von Desktop-Virtualisierung verwendet.<ref>{{cite web|title=Review: VDI without the server connection|url=http://www.infoworld.com/d/virtualization/review-vdi-without-the-server-connection-188808|publisher=InfoWorld|accessdate=2013-01-03|author=Keith Schultz|date=2012-03-16|quote=One subset of VDI, dubbed client-hosted or offline mode}}</ref>
Virtual Desktop Infrastructure ist aber lediglich eine zentrale Technologie für die Realisierung von Remote Desktop-Virtualisierung (nicht jedoch der lokalen Desktopvirtualisierung).
==== Virtual Desktop Infrastructure ====
[[Virtual Desktop Infrastructure]] (VDI) bezeichnet eine Technologie, die es erlaubt mehrere Desktop-Umgebungen inklusive des Betriebssystems auf einem Server (in der Regel in einem Rechenzentrum) zu betreiben und dem Benutzer den Zugriff auf "seinen" Desktop über das Netzwerk zu ermöglichen. Ein "Connection Broker" genannter Service wird eingesetzt, um dem einzelnen Benutzer immer Zugriff auf seine eigenen Desktops zu gewähren, unabhängig davon ob (wenn der Desktop gerade nicht aktiv ist wird er durch den Conenction Broker zuerst aktiviert) oder auf welchem Server des Rechenzentrums dieser gerade betrieben wird.
Virtual Desktop Infrastructure stellt die zentrale Technologie für die Realisierung der Remote Desktop-Virtualisierung dar. In modernen Desktop-Virtualisierungslösungen wird sie aber durch eine Reihe weiterer, in den folgenden Absätzen beschriebener Virtualisierungstechnologien ergänzt.
Für den Benutzer bedeutete der Einsatz dieser Technologie, der Zugriff kann von jedem Ort geschehen, von dem Zugriff auf das Rechenzentrum möglich ist. Der Zustand der Desktopumgebung, mit allen laufenden Anwendungen und gespeicherten Daten, bleibt auch dann erhalten, wenn der Benutzer die Verbindung unterbricht und von einem anderen Ort wieder neu aufbaut. Daher kann der Benutzer seine Arbeit genau an dem Punkt fortsetzten, an dem er die Verbindung voher unterbrochen hatte, ohne wie bei einem Arbeitsplatz-PC den Rechner aufwecken, hochfahren oder neu starten zu müssen. <ref>[http://www.zdnet.com/blog/datacenter/hp-vdi-moves-to-center-stage/978 Chernicoff, David, “HP VDI Moves to Center Stage,” ZDNet, August 19, 2011.]</ref>
Aus Sicht der Verwaltung von Arbeitsplätzen stellt der beschriebene im Vergleich zum klassischen Arbeitsplatz-PC einen wesentlich stärker zentralisierteren Ansatz dar. Dadurch wird die Wartbarkeit der Arbeitsplätze (z.B. Bereitstellung von mehre [[Speicherplatz]], mehr [[Rechenleistung]] oder [[RAM]]) erheblich vereinfacht, da alle Aktionen zentral im Rechenzentrum erfolgen und zusätzliche Resourcen einfach aus dem verfügbaren Resourcen-Pool des Rechenzentrums bereitgestellt werden können.<ref>[http://it.tmcnet.com/channels/cloud-storage/articles/211183-rising-cloud-storage-market-opportunity-strengthens-vendors.htm Baburajan, Rajani, "The Rising Cloud Storage Market Opportunity Strengthens Vendors," infoTECH, August 24, 2011. It.tmcnet.com. 2011-08-24.]</ref><ref>[http://www.thectoforum.com/content/converged-infrastructure-0 Oestreich, Ken, "Converged Infrastructure," CTO Forum, November 15, 2010. Thectoforum.com.]</ref>
Remote desktop virtualization is frequently used in the following scenarios:
* In distributed environments with high availability requirements and where desk-side technical support is not readily available, such as branch office and retail environments.
* In environments where high network latency degrades the performance of conventional [[client/server]] applications
* In environments where remote access and data security requirements create conflicting requirements that can be addressed by retaining all (application) data within the data center with only display, keyboard, and mouse information communicated with the remote client.
It is also used as a means of providing access to Windows applications on non-Windows endpoints including tablets, smart phones and non-Windows-based desktop PCs and laptops.
Remote desktop virtualization is also used as a means of resource sharing, to provide low-cost desktop computing services in environments where providing every user with a dedicated desktop PC is either too expensive or otherwise unnecessary.
=== Layering ===
Desktop layering is a method of desktop virtualization that divides a disk image into logical parts to be managed individually. For example, if all members of a user group use the same OS, then the core OS only needs to be backed up once for the entire environment who share this layer. Layering can be applied to local physical disk images, client-based virtual machines, or host-based desktops. Windows operating systems are not designed for layering, therefore each vendor must engineer their own proprietary solution.
==== Desktop as a Service ====
{{For|Data as a Service (DaaS)|Data as a service}}
Remote desktop virtualization can also be provided via a [[Cloud computing]] similar to that provided using a [[Software as a service]] model. This approach is usually referred to as Cloud Hosted Virtual Desktops. Cloud Hosted Virtual Desktops are divided into two technologies: Managed VDI, which is based on VDI technology provided as an outsourced managed service and Desktop-as-a-Service (DaaS) which provides a higher level of automation and real multi-tenancy reducing the cost of the technology. The DaaS provider typically takes full responsibility for hosting and maintaining the compute, storage, and access infrastructure, as well as applications and application software licenses needed to provide the desktop service in return for a fixed monthly fee. For example, VMware's Horizon DaaS, based on VMware's acquisition of Desktone, is a monthly fixed rate DaaS service.<ref>http://www.vmware.com/products/daas</ref> Amazon's WorkSpaces on Amazon EC2 is also a monthly fixed rate.<ref>http://aws.amazon.com/workspaces</ref>
Cloud hosted virtual desktops can be implemented using both VDI and Remote Desktop Services-based systems and can be provided through public cloud, private cloud infrastructure, and hybrid cloud platforms. Private Cloud implementations are commonly referred to as "Managed VDI". Public Cloud offerings tend to be based on Desktop-as-a-Service technology.{{Citation needed|date=January 2013}}
The US Company Desktone has the trademarks on the expressions "desktops as a service" and "DaaS" from the U.S. Patent and Trademark Office <ref>http://thevarguy.com/virtualization-applications-and-technologies/desktone-trademarks-desktop-service-and-daas</ref>
=== Local desktop virtualization ===
Local desktop virtualization implementations run the [[desktop environment]] on the client device using [[hardware virtualization]] or [[emulator|emulation]]. For hardware virtualization, depending on the implementation both Type I and Type II [[hypervisor]]s may be used.<ref>{{cite web|url=http://www.networkworld.com/news/2009/112409-vdi-desktop-virtualization-cheat-sheet.html |title=Desktop virtualization cheat sheet |publisher=Networkworld.com |date= |accessdate=2010-03-17}}</ref>
Local desktop virtualization is well suited for environments where continuous network connectivity cannot be assumed and where application resource requirements can be better met by using local system resources. However, local desktop virtualization implementations do not always allow applications developed for one system architecture to run on another. For example, while it is possible to use local desktop virtualization to run Windows 7 on top of [[OS X]] on an [[Apple–Intel architecture|Intel-based Apple Mac]], using a hypervisor such as [[VirtualBox]], [[Parallels Desktop for Mac]], or [[VMware Fusion]], as both use the same [[x86]] architecture, and as it was possible to run Windows on a [[PowerPC]]-based Mac using [[Virtual PC]], it is currently not possible to run Windows 7 on an [[ARM architecture|ARM]]-based tablet, as there are no [[emulator]]s that run on those tablets and emulate an x86-based PC.{{Citation needed|date=January 2013}}
== Vorteile der Remote Desktop-Virtualisierung ==
Desktop-Virtualisierung wird häufig in Kombination mit verschiedenen anderen Virtualisierungsansätzen eingesetzt, z.B. der [[Anwendungsvirtualisierung]] und der Benutzerprofilvirtualisierung, um ein komplettes Desktop-Virtualisierungssystem bereitzustellen.
Durch diese Kombination mit anderen Technologien wird ein sicheres, flexibles und resourcenschonendes Modell zur Bereitstellung von Desktopumgebungen erreicht.
Zusätzlich werden Disasterrecovery-Strategien unterstützt, die mit dem herkömmlichen (vernetzten )Einzelplatzmodell für Betriebssystem nicht erreicht werden könne, da alle Komponenten in einem Rechenzentrum, mit den bekannten Redundanzsysteme zur Gewährleistung von hochverfügbaren Systemen, gespeichert und betrieben werden.
If a user's device or hardware is lost, the restore is much more straightforward and simple, because basically all the components will be present at login from another device. In addition, because no data is saved to the user's device, if that device is lost, there is much less chance that any critical data can be retrieved and compromised. Below are more detailed descriptions of the types of desktop virtualization technologies that will be used in a typical deployment.
== Grenzen der Desktop-Virtualisierung ==
* Netzwerkverbindung erforderlich
== Verwandte Technologien ==
=== Anwendungsvirtualisierung ===
{{Hauptartikel|Anwendungsvirtualisierung }}
Application virtualization improves delivery and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. A fully virtualized application is not installed on hardware, in the traditional sense. Instead, a hypervisor layer intercepts the application which at runtime acts as if it is interfacing with the original operating system and all the resources managed by it, when in reality it is not. Examples of enterprise application virtualization software include [[Citrix XenApp]], [[Microsoft App-V]], [[VMware ThinApp]] and [[Systancia|Systancia AppliDis]]. Liquidware Labs offers a slightly different approach to application virtualization with its FlexApp feature in its ProfileUnity solution. FlexApp does not virtualize the application, instead it virtualizes the location of the application.
=== Benutzerprofilvirtualisierung ===
User virtualization separates all of the software aspects that define a user’s personality on a device from the operating system and applications to be managed independently and applied to a desktop as needed without the need for scripting, group policies, or use of roaming profiles. The term "user virtualization" sounds misleading; this technology is not limited to virtual desktops. User virtualization can be used regardless of platform – physical, virtual, cloud, etc. The major desktop virtualization platform vendors, Citrix, Microsoft and VMware, all offer a form of basic user virtualization in their platforms.
=== Remote desktop services ===
[[Remote Desktop Services]] (also called terminal services, server based computing, and presentation virtualization) is a component of [[Microsoft Windows]] that allows a user to access applications and data on a remote computer over a network using a remote display protocol. Another leading example of presentation virtualization is [[Citrix XenApp]]. Remote Desktop Services is functionally similar to VDI in that it hosts the users' desktop environments on remote servers; however it differs from VDI in two important ways.
# Where a VDI service provides individual desktop operating system instances (e.g. Windows XP, Windows 7, etc.) for each user, Remote Desktop Services sessions run in a single shared server operating system (e.g. Windows Server 2008 R2, Windows Server 2012, etc.).
# Where VDI is designed to deliver full desktop environments, Remote Desktop Services can provide connections to both individual applications or full desktops as needed.
The use of a single shared server operating system instead of individual desktop operating system instances consumes significantly fewer resources than the same number VDI sessions. At the same time VDI licensing is both more expensive and less flexible than equivalent Remote Desktop Services licenses. Together these factors can combine to make Remote Desktop Services-based remote desktop virtualization more attractive than VDI.<ref>{{cite web
|title=Citrix Hosted Virtual Desktops
|url=http://www.netrepid.com/hosted-services/hosted-desktops/citrix/|publisher=Netrepid|accessdate=2013-10-22}}</ref>
Remote desktop services is generally understood to refer to the Microsoft Windows component, however an open source remote desktop protocol server - named '[[xrdp]]' - is under development.<ref>{{cite web
|title=xrdp
|url=http://www.xrdp.org/|publisher=xrdp|accessdate=2013-10-22}}</ref>
However, VDI implementations allow for delivering a personalized workspace back to a user, which retains all the user's customizations. There are several methods to accomplish this. One is to deliver fully persistent VM desktops, in which a user gets a dedicated desktop that functions essentially as their own PC. Another mode is to deliver non-persistent desktops which do not include user personalization. These are VM desktops delivered from a pool which are then used for a session and returned to the pool. This approach has the advantage of keeping VM desktops "clean" as nothing is saved to the image by the user. Non-persistent desktops can be paired with user virtualization technologies to deliver user profiles and customizations(and all profiles settings, application data settings, configuration and user data), to the user upon login. The user profile is matched with a non-persistent desktop providing an experience that is very little different from a PC. All changes made to the user profile are saved to the profile and are restored to the user upon their next login. However, the VM is returned to the pool with no changes saved to it.
== Siehe auch ==
* [[Web thin client]]
* [[Remote Desktop Services]]
* [[Remote Desktop Protocol]] (RDP)
* [[Application virtualization]]
* [[Workspace virtualization]]
* [[Multiseat desktop virtualization]]
* [[User environment management]]
* [[Remote desktop software]]
* [[Comparison of remote desktop software]]
* [[Web desktop]]
== Weblinks ==
* Paul Venezia (April 13, 2011) [http://www.infoworld.com/d/virtualization/virtualization-shoot-out-citrix-microsoft-red-hat-and-vmware-666 Virtualization shoot-out: Citrix, Microsoft, Red Hat, and VMware. The leading server virtualization contenders tackle InfoWorld's ultimate virtualization challenge], ''[[InfoWorld]]''
* Keith Schultz (December 14, 2011) [http://www.infoworld.com/d/virtualization/vdi-shoot-out-citrix-xendesktop-vs-vmware-view-181691 VDI shoot-out: Citrix XenDesktop vs. VMware View. Citrix XenDesktop 5.5 and VMware View 5 vie for the most flexible, scalable, and complete virtual desktop infrastructure], ''InfoWorld''
* Keith Schultz (December 14, 2011) [http://www.infoworld.com/t/virtualization/vdi-shoot-out-hdx-vs-pcoip-181662 VDI shoot-out: HDX vs. PCoIP. The differences between the Citrix and VMware remote desktop protocols are more than skin deep], ''InfoWorld''
* [http://www.bitkom.org/files/documents/LF_Desktop-Virtualisierung.pdf Leitfaden Desktop-Virtualisierung des Bundesverbands Informationswirtschaft,Telekommunikation und neue Medien e. V. (BITKOM), BITKOM, 2012]
* [http://www.itwissen.info/definition/lexikon/VDI-virtual-desktop-infrastructure.html IT-Wissen:VDI (virtual desktop infrastructure)]
* [http://www.computerwoche.de/a/was-ist-was-bei-microsoft-virtual-desktop-infrastructure,2556457 Microsoft-VDI-Ratgeber:Was ist was bei Microsoft Virtual Desktop Infrastructure?]
* [http://www.arp.com/medias/pdf/MIME079772.pdf Whitepaper Virtual Workplace, Fujitsu, 2010]
* xrdp open source Remote Desktop Protocol server [http://www.xrdp.org/ xrdp]
* [http://www.vesk.com VESK Largest privately owned Virtual Desktop in the UK]
== Einzelnachweise ==
<references/>
{{DEFAULTSORT:Desktop Virtualization}}
[[fr:Virtual Desktop Infrastructure]]
[[en:Desktop virtualization]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://de.wikipedia.org/w/index.php?oldid=140804645.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|