Trotz aller Vorteile cloudbasierter virtueller Desktops, wie z. B. mehr Standortflexibilität und einfachere BYOD-Unterstützung, bieten sie der IT-Abteilung kein völlig sorgenfreies Erlebnis.
Virtuelle Desktops können für Unternehmen von großem Nutzen sein, funktionieren aber nur richtig, wenn sie richtig dimensioniert sind. In mancher Hinsicht unterscheidet sich dies nicht von dem, was Unternehmen mit physischen PCs durchmachen würden. Ein Benutzer, der erstelltComputergestütztes Design (CAD)Beispielsweise benötigt ein Benutzer, der Zeichnungen erstellt, einen leistungsfähigeren PC als ein Benutzer, der nur einen Browser oder eine einzelne Anwendung verwendet.
Da Benutzer unterschiedliche Aufgabenbereiche haben, bieten Cloud-basierte virtuelle Desktop-Anbieter von Anbietern wie Microsoft verschiedene Größenoptionen an. Der Trick, den Sie als Administrator virtueller Desktops herausfinden müssen, besteht darin, die am besten geeignete Größe des virtuellen Desktops für jede Jobfunktion zu finden.
Azure Virtual Desktop-Hostingpools
Die Dimensionierung von Azure Virtual Desktop-Umgebungen ist nicht ganz so einfach wie bei anderen Arten der Dimensionierung virtueller Maschinen. Neben der Berücksichtigung der Anforderungen an die Anwendungshardware müssen Sie Ihre Dimensionierung auch auf dem Host-Pool-Typ basieren.Einer der ersten Schritte beim Einrichten von Azure Virtual Desktopbesteht darin, einen Host-Pool zu erstellen. Diese Pools können persönlich oder gepoolt sein (Abbildung 1).
Der Pooltyp ist deshalb wichtig, weil er bestimmt, ob die virtuellen Desktops gemeinsam genutzt werden. Dieser Faktor wiederum bestimmt, wie viel Last auf einen virtuellen Desktop übertragen werden könnte.NachLaut Microsoft verfügen persönliche Pools über eine 1:1-Zuordnung von Benutzern zu virtuellen Desktops. Mit anderen Worten: Jeder virtuelle Desktop ist einem bestimmten Benutzer zugeordnet. Andererseits werden gepoolte virtuelle Desktops den Benutzern je nach Verfügbarkeit zugewiesen. Wenn sich ein Benutzer anmeldet, wird er einem der virtuellen Desktops im Pool zugewiesen.

Gepoolte virtuelle Desktops sind nicht persistentDies bedeutet, dass die Einstellungen und Daten des Benutzers nicht auf dem virtuellen Desktop gespeichert werden. Der virtuelle Desktop wird am Ende jeder Sitzung auf einen ursprünglichen Zustand zurückgesetzt, was der Sicherheit dient. Gepoolte virtuelle Desktops können auch mehrere Sitzungen umfassen, was bedeutet, dass zu einem bestimmten Zeitpunkt möglicherweise mehr als ein Benutzer einen virtuellen Desktop verwendet. In diesem Fall würde jeder Benutzer in einem separaten Profil angemeldet sein.
Persönliche virtuelle Desktops bieten im Allgemeinen eine bessere Leistung, da nie mehrere Benutzer auf demselben virtuellen Desktop arbeiten. Wenn Sie sich jedoch dafür entscheiden, gepoolte virtuelle Desktops zu erstellen, müssen diese etwas größer dimensioniert werden, da möglicherweise mehrere Instanzen von Apps gleichzeitig in einer anderen Sitzung ausgeführt werden.
Definieren von Benutzergruppen für eine Azure Virtual Desktop-Umgebung
Der erste Schritt bei der Dimensionierung Ihrer virtuellen Azure-Maschinen besteht darin, Ihre Benutzer basierend auf ihren Computeranforderungen zu gruppieren. So wie einige Benutzer möglicherweise Jobs habenwürden erfordern, dass sie über einen leistungsstärkeren physischen PC verfügen als andereEinige Benutzer benötigen zwangsläufig eine leistungsfähigere virtuelle Hardware als andere. Microsoftdefiniertvier allgemeine Benutzerklassen.
- Leichte Benutzer. Arbeiter, die die verfügbare Hardware nur minimal belasten. Zum Beispiel ein Benutzer, dessen Aufgabe es ist, Daten einzugeben. Ein Benutzer, der ausschließlich mit browserbasierten Anwendungen arbeitet, kann ebenfalls als Light-Benutzer eingestuft werden.
- Mittlere Benutzer. Mitarbeiter, die einige grundlegende Desktop-Anwendungen verwenden, ohne das System erheblich zu belasten. Ein Beispiel für einen solchen Benutzer könnte jemand sein, der seinen Tag damit verbringt, in Microsoft Word zu arbeiten.
- Intensivnutzer. Arbeitnehmer, die etwas anspruchsvollere Desktop-Anwendungen nutzen. Dazu können Content-Ersteller, Softwareentwickler oder Personen gehören, die PowerPoint-Präsentationen erstellen und bereitstellen.
- Power-User. Arbeiter, die eine schwere Last auf ihren Schreibtisch legen.Dazu können Benutzer gehören, die CAD-Zeichnungen erstellen, Videos bearbeiten, 3D-Modellierung durchführen oder mehrere Anwendungen gleichzeitig ausführen.
Größenempfehlungen für Azure Virtual Desktop
Die Größenempfehlungen von Microsoft für Azure Virtual Desktop variieren je nachdem, ob die Umgebung für eine einzelne Sitzung, also einen Benutzer pro virtuellem Desktop, oder für mehrere Sitzungen konfiguriert ist. Das folgende Diagramm veranschaulicht die minimalen Hardwareressourcen, die in einer Einzelsitzungsumgebung basierend auf dem Benutzertyp zugewiesen werden sollten.
Benutzertyp | vCPUs | RAM | Lagerung |
Leichte Benutzer | 2 vCPUs | 8 GB | 32 GB |
Mittlere Benutzer | 4 vCPUs | 16 Gigabyte | 32 GB |
Intensivnutzer | 8 vCPUs | 32 GB | 32 GB |
Im Hinblick auf diese Größenrichtlinien sind zwei zusätzliche Faktoren zu berücksichtigen. Erstens: Wie Sie vielleicht bemerkt haben, gibt es keine Richtlinien für Power-User. Daher sollten Sie die Größe der virtuellen Desktops von Power-Usern entsprechend den Arbeitslastanforderungen dimensionieren.
Der zweite wichtige Punkt, den Sie über diese Richtlinien wissen sollten, ist, dass die Speicherempfehlungen keinen Platz für die Benutzerprofile enthalten. Sie benötigen mindestens 30 GB zusätzlichen Speicher pro virtuellem Desktop, um das Benutzerprofil zu berücksichtigen.
Die Größenrichtlinien für Umgebungen mit mehreren Sitzungen funktionieren etwas anders. Zusätzlich zur Auflistung einer Mindestanzahl vonvirtuelle CPUsBeispielsweise listet Microsoft die Anzahl der Benutzer auf, die der virtuelle Desktop pro virtueller CPU aufnehmen kann. Auch hier benötigen Sie mindestens 30 GB Speicherplatz über das angegebene Minimum hinaus, um Benutzerprofile unterzubringen. Im Folgenden finden Sie die offiziellen Richtlinien von Microsoft für Umgebungen mit mehreren Sitzungen:
Benutzertyp | Maximale Benutzerzahl pro vCPU | vCPUs | RAM | Lagerung |
Leichte Benutzer | 6 | 8 | 16 | 32 GB |
Mittlere Benutzer | 4 | 8 | 16 | 32 GB |
Intensivnutzer | 2 | 8 | 16 | 32 GB |
Power-User | 1 | 6 | 56 | 340 GB |
Die in der vorherigen Tabelle aufgeführten Werte sind die von Microsoft empfohlenen Mindestwerte. Zusätzlich. Während Sie theoretisch einen virtuellen Desktop mit weniger vCPUs erstellen können, gibt Microsoft an, dass kein virtueller Desktop jemals weniger als zwei Kerne haben sollte, da die Windows-Desktopumgebung auf Parallelverarbeitung angewiesen ist.
Virtuelle Desktops verzeichnen sinkende Erträge, sobald ihnen mehr als 16 vCPUs zugewiesen werden. Dies ist auf den Mehraufwand zurückzuführen, der mit der Planung von Prozessen zur Nutzung der verfügbaren vCPUs verbunden ist. Während Sie einen virtuellen Desktop mit hoher Nachfrage mit 16 oder mehr vCPU-Kernen ausstatten können, sollten Sie niemals einen virtuellen Desktop mit mehr als 32 Kernen erstellen.
Weitere Überlegungen zum gemeinsam genutzten Azure Virtual Desktop
Wenn Sie planen, eine Umgebung zu erstellen, in der mehrere Benutzer eine Sammlung virtueller Azure-Desktops gemeinsam nutzen, ist es wichtig, bei der Größenbestimmung die Struktur Ihres AVD zu berücksichtigen. Sie müssen beispielsweise überlegen, ob es besser ist, ein paar wirklich große virtuelle Desktops zu erstellen, die jeweils mehrere Benutzer verwalten, oder ob es besser ist, eine größere Anzahl virtueller Desktops zu erstellen, die jeweils nur wenige Benutzer verwalten. Natürlich können Kostenprobleme eine Rolle spielen, aber Sie sollten Ihre Planung hauptsächlich unter dem Gesichtspunkt der Leistung beginnen.
Angenommen, Sie haben 100 Benutzer mittlerer Ebene, die gemeinsam genutzte virtuelle Cloud-Desktops verwenden. Ist es vor diesem Hintergrund aus Leistungssicht besser, 50 virtuelle Desktops mit jeweils 8 vCPUs zu erstellen, oder 20 virtuelle Desktops mit jeweils 16 vCPUs?
Die Antwort auf diese Frage beruht auf einem Konzept namens Burst-Kapazität. Ein Benutzer wird die meiste Zeit nicht alle CPU-Zyklen nutzen, die ihm zur Verfügung stehen. Dennoch kann es aufgrund bestimmter Benutzeraktivitäten, wie beispielsweise dem Starten einer Anwendung, zu CPU-Spitzen kommen.Der virtuelle Desktop muss über ausreichende Ressourcen verfügen, um diese Spitzen bewältigen zu können.
In einer Entweder-Oder-Situation wie im vorherigen Beispiel bietet die Konfiguration mit dem niedrigsten Benutzer-pro-Kern-Verhältnis – oder der höchsten Anzahl an Kernen pro Benutzer – eine bessere Burst-Leistung. Persönliche virtuelle Desktops werden übrigens nicht geteilt und bieten daher das bestmögliche Benutzer-pro-Kern-Verhältnis und die beste Gesamtleistung.
Im ersten Szenario gibt es 50 virtuelle Desktops mit jeweils 8 vCPUs. Das bedeutet, dass insgesamt 400 vCPUs von 100 Benutzern gemeinsam genutzt werden. Das Gesamtverhältnis beträgt 4 zu 1. Dies entspricht natürlich durchaus der Anforderung von Microsoft, dass auf mittelgroßen VMs nicht mehr als vier Benutzer pro Kern vorhanden sein dürfen. Tatsächlich ist dieses Beispiel das Gegenteil – vier Kerne pro Benutzer, nicht vier Benutzer pro Kern – daher sollten diese Maschinen eine sehr gute Leistung erbringen.
Für die zweite Konfiguration mit 20 virtuellen Desktops mit jeweils 16 vCPUs stehen im Pool insgesamt 320 vCPUs zur Verfügung. Bei der gemeinsamen Nutzung durch 100 Benutzer beträgt das Verhältnis 3,2 vCPUs pro Benutzer oder 3,2 zu 1. Diese Konfiguration würde nicht ganz so viel Burst-Kapazität bieten wie die vorherige Konfiguration, da jedem Benutzer weniger Kerne zugewiesen werden.
Realistisch gesehen sind beide Konfigurationen wahrscheinlich überdimensioniert und Sie könnten wahrscheinlich mit kleineren virtuellen Desktops auskommen. Sicherlich hindert Sie nichts daran, Ihre AVDs auf diese Weise zu dimensionieren, aber dies würde wahrscheinlich zu Mehrkosten führen, da die Benutzer wahrscheinlich nicht alle ihnen zur Verfügung stehenden Ressourcen verbrauchen.