Richtlinien zur Größenfestlegung für Sitzungshost-VMs

Unabhängig davon, ob Sie die Sitzungshost-VMs auf Remotedesktopdiensten oder unter Azure Virtual Desktop ausführen, erfordern unterschiedliche Arten von Workloads unterschiedliche VM-Konfigurationen. Die Beispiele in diesem Artikel sind allgemeine Richtlinien, die Sie nur für erste Leistungsabschätzungen verwenden sollten. Um die bestmögliche Erfahrung zu gewährleisten, müssen Sie Ihre Bereitstellung gemäß den Anforderungen Ihrer Benutzer skalieren.

Arbeitsauslastungen

Benutzer können verschiedene Arten von Workloads auf den Sitzungshost-VMs ausführen. In der folgenden Tabelle findest du Beispiele für eine Reihe von Workloadtypen, mit denen du einschätzen kannst, welche Größe dein virtueller Computer haben muss. Nachdem du deine virtuellen Computer eingerichtet hast, solltest du ihre tatsächliche Nutzung ständig überwachen und ihre Größe entsprechend anpassen. Wenn du letztendlich einen größeren oder kleineren virtuellen Computer benötigst, kannst du deine vorhandene Bereitstellung problemlos in Azure zentral hoch- oder herunterskalieren.

In der folgenden Tabelle werden die einzelnen Workloads beschrieben. Beispielbenutzer sind die Benutzertypen, für die die jeweilige Workload möglicherweise am besten geeignet ist. Beispiel-Apps sind die Arten von Apps, die mit der jeweiligen Workload am besten funktionieren.

Workloadtyp Beispielbenutzer Beispiel-Apps
Leicht Benutzer, die grundlegende Dateneingabeaufgaben ausführen Anwendungen für Datenbankeingaben, Befehlszeilenschnittstellen
Medium (Mittel) Berater und Marktforscher Anwendungen für Datenbankeingaben, Befehlszeilenschnittstellen, Microsoft Word, statische Webseiten
Schwer Softwareentwickler, Inhaltsersteller Anwendungen für Datenbankeingaben, Befehlszeilenschnittstellen, Microsoft Word, statische Webseiten, Microsoft Outlook, Microsoft PowerPoint, dynamische Webseiten, Softwareentwicklung
Power Grafikdesigner, 3D-Modellersteller, Machine Learning-Forscher Anwendungen für Datenbankeingaben, Befehlszeilenschnittstellen, Microsoft Word, statische Webseiten, Microsoft Outlook, Microsoft PowerPoint, dynamische Webseiten, Foto- und Videobearbeitung, CAD (Computer-Aided Design), CAM (Computer-Aided Manufacturing)

Empfehlungen für Einzelsitzungen

Von einer Einzelsitzung (Single-Session) spricht man, wenn stets jeweils nur ein einziger Benutzer bei einer Sitzungshost-VM angemeldet ist, z. B. bei Verwendung persönlicher Hostpools in Azure Virtual Desktop. Als Empfehlungen für die VM-Größenbestimmung in Szenarien mit nur einer Sitzung empfehlen wir mindestens zwei physische CPU-Kerne pro VM (in der Regel vier vCPUs mit Hyperthreading). Wenn du spezifischere VM-Größenempfehlungen für Szenarien mit nur einer Sitzung benötigst, frage bei den Softwareanbietern nach, die für deine Workload spezifisch sind. Die VM-Größenbestimmung für virtuelle Einzelsitzungscomputer wird sich wahrscheinlich an Richtlinien für physische Geräte orientieren.

Die folgende Tabelle zeigt Beispiele für typische Workloads:

Workloadtyp vCPU/RAM/BS-Mindestspeicher Azure-Beispielinstanzen Profilcontainer-Mindestspeicher
Leicht 2 vCPUs, 8 GB RAM, 32 GB Speicher D2s_v5, D2s_v4 30 GB
Medium 4 vCPUs, 16 GB RAM, 32 GB Speicher D4s_v5, D4s_v4 30 GB
Schwer 8 vCPUs, 32 GB RAM, 32 GB Speicher D8s_v5, D8s_v4 30 GB

Empfehlungen für mehrere Sitzungen

Von Szenarien mit mehreren Sitzungen (Multi-Session) spricht man, wenn mehrere Benutzer gleichzeitig bei einer Sitzungshost-VM angemeldet sind, z. B. beim Verwenden von Hostpools mit Poolingunterstützung in Azure Virtual Desktop mit dem multisessionfähigen Betriebssystem Windows 11 Enterprise. In den folgenden Tabellen ist die maximal empfohlene Anzahl von Benutzern pro vCPU (Virtual Central Processing Unit) und die minimale VM-Konfiguration für jede Workload aufgeführt. Wenn du spezifischere VM-Größenempfehlungen für Szenarien mit nur einer Sitzung benötigst, frage bei den Softwareanbietern nach, die für deine Workload spezifisch sind.

Die folgende Tabelle zeigt Beispiele für Standardworkloads oder größere Benutzerworkloads:

Workloadtyp Maximale Anzahl von Benutzern pro vCPU vCPU/RAM/BS-Mindestspeicher Azure-Beispielinstanzen Mindestprofilspeicher
Leicht 6 8 vCPUs, 16 GB RAM, 32 GB Speicher D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30 GB
Medium 4 8 vCPUs, 16 GB RAM, 32 GB Speicher D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30 GB
Schwer 2 8 vCPUs, 16 GB RAM, 32 GB Speicher D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30 GB
Leistung 1 6 vCPUs, 56 GB RAM, 340 GB Speicher D16ds_v5, D16s_v4, D16as_v4, NV6, NV16as_v4 30 GB

Für Szenarien mit mehreren Sitzungen empfiehlt es sich, die VM-Größe aus folgenden Gründen auf 4 vCPUs und 24 vCPUs zu beschränken:

  • Alle VMs sollten mehr als zwei Kerne aufweisen: Die UI-Komponenten in Windows verlassen sich bei einigen der aufwendigeren Renderingvorgänge auf die Verwendung von mindestens zwei parallelen Threads. Wenn in Multi-Session-Szenarien mehrere Benutzer eine VM mit zwei Kernen verwenden, führt dies dazu, dass Benutzeroberfläche und Apps instabil werden, was die Qualität der Benutzererfahrung senkt. Vier Kerne sind die niedrigste empfohlene Anzahl von Kernen für eine stabile Multi-Session-VM.

  • VMs sollten nicht mehr als 32 Kerne aufweisen: Mit steigender Anzahl von Kernen erhöht sich auch der Synchronisierungsaufwand für das System. Bei den meisten Workloads sinkt die Kapitalrendite (ROI) bei ca. 16 Kernen, da der größte Teil der zusätzlichen Kapazität durch den Synchronisierungsmehraufwand aufgehoben wird. Es ist wahrscheinlich, dass Anzahl der Benutzer bei zwei VMs mit 16 Kernen höher ist als bei einer VM mit 32 Kernen.

Der empfohlene Bereich zwischen 4 und 24 Kernen bietet im Allgemeinen eine bessere Kapazitätsergebnisse für Ihre Benutzer, als eine Erhöhung der Anzahl der Kerne. Angenommen, Sie haben 12 Benutzer, die sich gleichzeitig an einer VM mit vier Kernen anmelden. Das Verhältnis beträgt drei Benutzer pro Kern. Bei einer VM mit acht Kernen und 14 Benutzern beträgt das Verhältnis hingegen 1,75 Benutzer pro Kern. In diesem Szenario bietet die letztere Konfiguration mit einem Verhältnis von 1,75 mehr Burst-Kapazität für Ihre Anwendungen mit kurzfristigem CPU-Bedarf.

Diese Empfehlung gilt in größerem Maßstab. Für Szenarien mit 20 oder mehr Benutzern, die mit einer einzigen VM verbunden sind, würden mehrere kleinere VMs eine bessere Leistung aufweisen als eine oder zwei große VMs. Wenn Sie beispielsweise erwarten, dass sich innerhalb von 10 Minuten 30 oder mehr Benutzer gleichzeitig auf demselben Sitzungshost mit 16 Kernen anmelden, werden zwei VMs mit 8 Kernen die Workload besser bewältigen. Sie können auch den breitenorientierten Lastenausgleich verwenden, um Benutzer gleichmäßig über verschiedene VMs zu verteilen, anstatt den tiefenorientierten Lastenausgleich, bei dem zuerst ein Sitzungshost ausgelastet wird, bevor ein anderer verwendet wird.

Es ist zudem besser, eine große Anzahl kleinerer VMs anstelle einiger weniger großer VMs zu verwenden, da es einfacher ist, VMs herunterzufahren, die aktualisiert werden müssen oder gerade nicht in Gebrauch sind. Bei größeren VMs ist es wahrscheinlicher, dass immer mindestens ein Benutzer angemeldet ist, was Sie daran hindert, die VM herunterzufahren. Wenn Sie viele kleinere VMs verwenden, ist es wahrscheinlicher, dass es einige gibt, auf denen keine Benutzer angemeldet sind. Sie können diese ungenutzten VMs bedenkenlos herunterfahren (entweder automatisch mit Autoskalierung in Azure Virtual Desktop oder manuell), um Ressourcen zu sparen, wodurch Ihre Bereitstellung stabiler, einfacher zu warten und kostengünstiger wird.

Allgemeine Empfehlungen für virtuelle Computer

In Zusätzlich zu den Basisanforderungen für die Ausführung Ihres gewählten Betriebssystems wird in Azure empfohlen, für Produktionsworkloads, die eine Vereinbarung zum Servicelevel (SLA) erfordern, SSD Premium Speicher für Ihren Betriebssystemdatenträger zu verwenden. Weitere Informationen findest du in der SLA für virtuelle Computer.

GPUs sind eine gute Wahl für Benutzer, die regelmäßig grafikintensive Programme zum Rendern von Videos, für 3D-Entwürfe und für Simulationen verwenden. Azure bietet mehrere Bereitstellungsoptionen für Grafikbeschleunigung sowie mehrere verfügbare GPU-VM-Größen. Weitere Informationen dazu findest du unter Für GPU optimierte VM-Größen. Weitere allgemeine Informationen zur Grafikbeschleunigung in Remotedesktopdiensten finden Sie unter Auswählen ihrer Grafikrenderingtechnologie

Burstfähige VMs der B-Serie in Azure sind eine gute Wahl für Benutzer, die nicht immer maximale CPU-Leistung benötigen. Weitere Informationen zu VM-Typen und -Größen findest du unter Größen für virtuelle Windows-Computer in Azure und in den Preisinformationen auf unserer Seite zu den Serien virtueller Computer.

Testen deiner Workload

Schließlich empfehlen wir, dass du Simulationstools verwendest, um deine Bereitstellung sowohl mit Belastungstests als auch mit Echtzeit-Anwendungssimulationen zu testen. Stelle sicher, dass dein System reaktionsfähig und robust genug ist, um die Benutzeranforderungen zu erfüllen, und denke daran, die Ladegröße zu verändern, um böse Überraschungen zu vermeiden.