Richtlinien zur Größenfestlegung virtueller ComputerVirtual machine sizing guidelines

Unabhängig davon, ob du den virtuellen Computer auf Remotedesktopdiensten oder dem virtuellen Windows-Desktop ausführst, erfordern unterschiedliche Arten von Workloads unterschiedliche Konfigurationen für die virtuellen Sitzungshostcomputer (VM).Whether you're running your virtual machine on Remote Desktop Services or Windows Virtual Desktop, different types of workloads require different session host virtual machine (VM) configurations. Um die bestmögliche Erfahrung zu gewährleisten, skaliere deine Bereitstellung gemäß den Anforderungen deiner Benutzer.For the best possible experience, scale your deployment depending on your users' needs.

Empfehlungen für mehrere SitzungenMulti-session recommendations

Die Beispiele in diesem Abschnitt sind allgemeine Richtlinien, die Sie nur für erste Leistungsabschätzungen verwenden sollten.The examples in this section are generic guidelines and you should only use them for initial performance estimates. 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.The following tables list the maximum suggested number of users per virtual central processing unit (vCPU) and the minimum VM configuration for each workload. Diese Empfehlungen basieren auf Remotedesktop-Workloads.These recommendations are based on Remote Desktop workloads.

Die folgende Tabelle zeigt ein Beispiel für ein kleineres, Proof of Concept-Szenario (PoC) mit einer Benutzerworkload von weniger als 20 Benutzern:The following table shows an example of a smaller, proof-of-concept scenario with a user workload of less than 20 users:

WorkloadtypWorkload type Maximale Anzahl von Benutzern pro vCPUMaximum users per vCPU vCPU/RAM/BS-MindestspeichervCPU/RAM/OS storage minimum Azure-BeispielinstanzenExample Azure instances Profilcontainer-MindestspeicherProfile container storage minimum
LeichtLight 44 4 vCPUs, 16 GB RAM, 32 GB Speicher4 vCPUs, 16 GB RAM, 32 GB storage D4s_v4, F4s_v2, D4as_v4D4s_v4, F4s_v2, D4as_v4 30 GB30 GB
Medium (Mittel)Medium 44 4 vCPUs, 16 GB RAM, 32 GB Speicher4 vCPUs, 16 GB RAM, 32 GB storage D4s_v4, F4s_v2, D4as_v4D4s_v4, F4s_v2, D4as_v4 30 GB30 GB
SchwerHeavy 22 4 vCPUs, 16 GB RAM, 32 GB Speicher4 vCPUs, 16 GB RAM, 32 GB storage D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4 30 GB30 GB
LeistungPower 11 6 vCPUs, 56 GB RAM, 340 GB Speicher6 vCPUs, 56 GB RAM, 340 GB storage D4s_v4, F4s_v2, D4as_v4, NV12, NVv4D4s_v4, F4s_v2, D4as_v4, NV12, NVv4 30 GB30 GB

Diese Tabelle zeigt Beispiele für Standardworkloads oder größere Benutzerworkloads mit 20 oder mehr Benutzern:This table shows examples of standard or larger user workloads with 20 or more users:

WorkloadtypWorkload type Maximale Anzahl von Benutzern pro vCPUMaximum users per vCPU vCPU/RAM/BS-MindestspeichervCPU/RAM/OS storage minimum Azure-BeispielinstanzenExample Azure instances Profilcontainer-MindestspeicherProfile container storage minimum
LeichtLight 66 8 vCPUs, 16 GB RAM, 16 GB Speicher8 vCPUs, 16 GB RAM, 16 GB storage D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4 30 GB30 GB
Medium (Mittel)Medium 44 8 vCPUs, 16 GB RAM, 32 GB Speicher8 vCPUs, 16 GB RAM, 32 GB storage D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4 30 GB30 GB
SchwerHeavy 22 8 vCPUs, 16 GB RAM, 32 GB Speicher8 vCPUs, 16 GB RAM, 32 GB storage D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4 30 GB30 GB
LeistungPower 11 6 vCPUs, 56 GB RAM, 340 GB Speicher6 vCPUs, 56 GB RAM, 340 GB storage D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4, NV12, NVv4D8s_v4, F8s_v2, D8as_v4, D16s_v4, F16s_v2, D16as_v4, NV12, NVv4 30 GB30 GB

Es wird empfohlen, die VM-Größe auf zwischen 4 und 24 vCPUs zu beschränken.We recommend limiting VM size to between 4 vCPUs and 24 vCPUs. Es wird nicht empfohlen, für Standard- und größere Umgebungen 2 Kerne oder 32 oder mehr Kerne zu verwenden.We don't recommend using 2 cores or 32 or more cores for standard and larger environments. Warum?Why is that?

Alle VMs sollten über mehr als zwei Kerne verfügenAll VMs should have more than two cores

Windows 10 und seine Benutzeroberflächenkomponenten setzen bei einigen der aufwändigeren Renderingvorgänge die Verwendung von mindestens zwei parallelen Threads voraus.Windows 10 and its UI components rely on using at least two parallel threads for some of the heavier rendering operations. Wenn 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.Having multiple users on a two-core VM will lead to the UI and apps becoming unstable, which lowers the quality of user experience. Vier Kerne ist die für eine stabile Mehrbenutzer-VM kleinstmögliche zulässige Anzahl von Kernen.Four cores is the lowest possible number of cores that a stable multi-user VM can have.

VMs dürfen nicht mehr als 32 Kerne enthalten.VMs should not have more than 32 cores

Mit zunehmender Anzahl der Kerne steigt auch der Synchronisierungsmehraufwand für das System.As the number of cores increase, the system's synchronization overhead also increases. 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.For most workloads, at around 16 cores the return on investment gets lower, with most of the extra capacity being offset by synchronization overhead. Es ist wahrscheinlich, dass die Kapazität von zwei VMs mit 16 Kernen höher ist als die einer VM mit 32 Kernen.It is likely to get more capacity from two 16 core VMs as opposed to one 32 core one.

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.The recommended range between 4 and 24 cores will generally provide better capacity returns for your users as you increase the number of cores. Angenommen, Sie haben 12 Benutzer, die sich gleichzeitig an einer VM mit vier Kernen anmelden.For example, let’s say you have 12 users sign in at the same time to a VM with four cores. Das Verhältnis beträgt drei Benutzer pro Kern.The ratio is three users per core. Bei einer VM mit acht Kernen und 14 Benutzern beträgt das Verhältnis hingegen 1,75 Benutzer pro Kern.Meanwhile, on a VM with eight cores and 14 users, the ratio is 1.75 users per core. Das Szenario mit dem Verhältnis von 1,75 bietet eine größere Burstkapazität, da Ihre Anwendungen eine kurzfristige CPU-Nachfrage aufweisen.The 1.75 ratio scenario offers greater burst capacity for your applications have short-term CPU demand.

Für Szenarien mit 20 oder mehr Verbindungen auf einer einzigen VM würden mehrere kleinere VMs eine bessere Leistung aufweisen als eine oder zwei große VMs.For scenarios with 20 or more connections on a single VM, several smaller VMs would perform better than one or two large VMs. Wenn Sie beispielsweise erwarten, dass sich innerhalb von 10 Minuten 30 oder mehr Benutzer gleichzeitig auf demselben Sitzungshost anmelden, werden zwei VMs mit 8 Kernen die Workload besser bewältigen als eine VM mit 16 Kernen.For example, if you're expecting 30 or more users to simultaneously sign in on the same session host within 10 minutes, two eight-core VMs will handle the workload better than one 16-core VM. Sie können auch den breitenorientierten Lastenausgleich verwenden, um die Benutzer gleichmäßig auf verschiedene VMs zu verteilen.You can also use breadth-first load balancing to evenly distribute users across different VMs.

Es ist 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.It's better to use a large number of smaller VMs instead of a few large VMs because it's easier to shut down VMs that need to be updated or aren't currently in use. Bei größeren VMs ist garantiert, dass immer mindestens ein Benutzer angemeldet ist, was Sie daran hindert, die VM herunterzufahren.With larger VMs, you're guaranteed to always have at least one user signed in at any time, which prevents you from shutting down the VM. Wenn Sie viele kleinere VMs verwenden, ist es wahrscheinlicher, dass es einige gibt, auf denen keine Benutzer angemeldet sind.When you have many smaller VMs, it's more likely you'll have some that don't have any users signed in. Sie können diese ungenutzten VMs bedenkenlos herunterfahren, um Ressourcen zu sparen, wodurch Ihre Bereitstellung stabiler, einfacher zu warten und kostengünstiger wird.You can safely shut these unused VMs to conserve resources, making your deployment more resilient, easier to maintain, and less expensive.

Empfehlungen für EinzelsitzungenSingle-session recommendations

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).For VM sizing recommendations for single-session scenarios, we recommend at least two physical CPU cores per VM (typically four vCPUs with 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.If you need more specific VM sizing recommendations for single-session scenarios, ask the software vendors specific to your workload. Die VM-Größenbestimmung für virtuelle Einzelsitzungscomputer wird sich wahrscheinlich an Richtlinien für physische Geräte orientieren.VM sizing for single-session VMs will likely align with physical device guidelines.

Allgemeine Empfehlungen für virtuelle ComputerGeneral virtual machine recommendations

Informationen zu den VM-Anforderungen zum Ausführen des Betriebssystems finden Sie unter Windows 10-Computerspezifikationen und -Systemanforderungen.For VM requirements to run the operating system, see Windows 10 computer specifications and system requirements.

Es wird empfohlen, für Produktionsworkloads, die eine Vereinbarung zum Servicelevel (SLA) erfordern, SSD Premium Speicher für deinen Betriebssystemdatenträger zu verwenden.We recommend you use Premium SSD storage in your OS disk for production workloads that require a service level agreement (SLA). Weitere Informationen findest du in der SLA für virtuelle Computer.For more details, see the SLA for virtual machines.

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.Graphics processing units (GPUs) are a good choice for users who regularly use graphics-intensive programs for video rendering, 3D design, and simulations. Weitere Informationen zur Grafikbeschleunigung findest du unter Auswählen der Grafikrenderingtechnologie.To learn more about graphics acceleration, see Choose your graphics rendering technology. Azure bietet mehrere Bereitstellungsoptionen für Grafikbeschleunigung sowie mehrere verfügbare GPU-VM-Größen.Azure has several graphics acceleration deployment options and multiple available GPU VM sizes. Weitere Informationen dazu findest du unter Für GPU optimierte VM-Größen.Learn more at GPU optimized virtual machine sizes.

Burstfähige VMs der B-Serie sind eine gute Wahl für Benutzer, die nicht immer maximale CPU-Leistung benötigen.B-series burstable VMs are a good choice for users who don't always need maximum CPU performance. 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.For more information about VM types and sizes, see Sizes for Windows virtual machines in Azure and the pricing information on our Virtual Machine series page.

Testen deiner WorkloadTest your workload

Schließlich empfehlen wir, dass du Simulationstools verwendest, um deine Bereitstellung sowohl mit Belastungstests als auch mit Echtzeit-Anwendungssimulationen zu testen.Finally, we recommend you use simulation tools to test your deployment with both stress tests and real-life usage simulations. 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.Make sure your system is responsive and resilient enough to meet user needs, and remember to vary the load size to avoid surprises.