Dieser Artikel beantwortet häufig gestellte Fragen zur Verwendung der automatischen Skalierung für Azure Virtual Desktop.
Allgemeine Fragen
Kann ich die Skalierung für bestimmte Tage wie Feiertage konfigurieren?
Nein Die Autoskalierung unterstützt derzeit das Herunterfahren an bestimmten Tagen nicht.
Fallen Kosten für die Verwendung von Autoskalierung an?
Nein. Weitere Informationen zu Preisen finden Sie auf der Seite mit der Preisübersicht.
Wie oft überwacht Autoskalierung die Sitzungshosts und führt Skalierungsauswertungen durch?
Autoskalierung überwacht, wann sich Benutzer bei ihren Sitzungshosts anmelden oder von ihnen abmelden, und kategorisiert diese Aktivität als Sitzungsänderungsereignisse. Sitzungsänderungsereignisse lösen eine Skalierungsauswertung aus, durch die Protokolle erstellt werden. Wenn keine Sitzungsänderungsereignisse vorhanden sind oder der Ereignisdienst ausgefallen ist, überprüft Autoskalierung, ob Ereignisse verpasst wurden. Wenn innerhalb eines kurzen Zeitraums mehrere Sitzungsänderungsereignisse auftreten, werden die Skalierungsauswertungen zu einem Batch zusammengefasst. Diese Batchverarbeitung ermöglicht es Autoskalierung, eine große Anzahl von Ereignissen schnell zu verarbeiten, ohne das System zu überlasten.
Wie viele VMs müssen sich in einem Hostpool befinden, damit Autoskalierung ordnungsgemäß funktioniert?
Mindestens eine.
Kann Autoskalierung mit der Azure CLI konfiguriert werden?
Nein, derzeit bietet Autoskalierung nicht die Möglichkeit, Einstellungen mit der Azure CLI zu konfigurieren.
Welche Regionen werden unterstützt?
Skalierungsplankonfigurationsdaten müssen in derselben Region wie die Hostpoolkonfiguration gespeichert werden. Die Bereitstellung von Sitzungshost-VMs wird jedoch in allen Azure-Regionen unterstützt. VMs können in einer anderen Region bereitgestellt werden, als in der Hostpool und Skalierungsplankonfigurationsdaten gespeichert werden.
Skaliert Autoskalierung Sitzungshosts in sekundären Regionen, wenn die Sitzungshosts in der primären Region ausfallen?
Nein. Kunden müssen ihre eigene Notfallwiederherstellungsstrategie erstellen, um Ausfalle zu handhaben. Autoskalierung skaliert nur vorhandene VMs innerhalb der Region, in der sie erstellt wurden.
Berücksichtigt die Autoskalierung Verfügbarkeitszonen während Skalierungsvorgängen, wenn Sitzungshosts in mehreren Zonen innerhalb einer Region erstellt werden?
Nein. Bei der Autoskalierung wird nicht nachverfolgt, in welcher Verfügbarkeitszone Sie virtuelle Computer erstellen, sodass Skalierungsvorgänge möglicherweise nicht gleichmäßig über alle Zonen hinweg ausgeführt werden.
Autoskalierung für in einem Pool gepoolte Hostpools
Wie konfiguriere ich die Autoskalierung, sodass außerhalb der Arbeitszeiten keine Sitzungshosts ausgeführt werden?
Im Minimalmodus wird immer die geringstmögliche Anzahl von Sitzungshosts verwendet. Wenn jedoch Benutzersitzungen vorhanden sind, ist die niedrigste Anzahl verwendbarer Sitzungshosts nicht 0 (null). Um die Richtlinie für das Zeitlimit so zu konfigurieren, dass alle getrennten Benutzer abmeldet werden, um zu vermeiden, dass nach Stunden verwendbare Sitzungshosts bestehen, wechseln Sie zu Richtlinie für lokale Computer>Computerkonfiguration>Administrative Vorlagen>Windows-Komponenten>Remotedesktopdienste>Remotedesktop-Sitzungshost>Sitzungszeitlimits>Zeitlimit für getrennte Sitzungen festlegen.
Was passiert, wenn die Kapazität des Hostpools exakt dem Kapazitätsschwellenwert entspricht?
Nichts. Autoskalierung erfolgt nur, wenn die Kapazität des Hostpools den Kapazitätsschwellenwert über- oder unterschreitet. Wenn die Kapazität des Hostpools exakt dem Kapazitätsschwellenwert entspricht, geschieht nichts.
Ändert die Autoskalierung dennoch meine konfigurierten Einstellungen für den Ausgleichsmodus, wenn ich den Ausgleichsmodus auf Sitzungshosts bereits selbst konfiguriert habe?
Ja. VMs werden im Ausgleichsmodus weiterhin durch die Autoskalierung ein- oder ausgeschaltet, unabhängig davon, wer den Ausgleichsmodus aktiviert hat. Autoskalierung überschreibt den Ausgleichsmodus auf allen VMs, die in die Skalierung einbezogen werden. Wenn Sie also eine VM von Skalierungsaktionen ausschließen möchten, müssen Sie Ausschlusstags verwenden.
Wie oft überwacht Autoskalierung die Sitzungshosts und führt Skalierungsauswertungen durch?
Autoskalierung überwacht, wann sich Benutzer bei ihren Sitzungshosts anmelden oder von ihnen abmelden, und kategorisiert diese Aktivität als Sitzungsänderungsereignisse. Sitzungsänderungsereignisse lösen eine Skalierungsauswertung aus, durch die Protokolle erstellt werden. Wenn keine Sitzungsänderungsereignisse vorhanden sind oder der Ereignisdienst ausgefallen ist, überprüft Autoskalierung, ob Ereignisse verpasst wurden. Wenn innerhalb eines kurzen Zeitraums mehrere Sitzungsänderungsereignisse auftreten, werden die Skalierungsauswertungen zu einem Batch zusammengefasst. Diese Batchverarbeitung ermöglicht es Autoskalierung, eine große Anzahl von Ereignissen schnell zu verarbeiten, ohne das System zu überlasten.
Können Abmeldungen in einer beliebigen Phase des Tages erzwungen werden?
Nein. Wenn Sie Autoskalierung aktiviert haben, können Benutzerabmeldungen nur während der Phase des Herunterfahrens erzwungen werden. Wenn Sie einen Sitzungshost in der Auslaufphase in den Ausgleichsmodus versetzen, um ihn auf das Herunterfahren vorzubereiten, aber sich nicht alle Benutzer vor Beginn der Nebenzeitphase abgemeldet haben, wird für die restlichen Benutzersitzungen keine Sitzungsabmeldung erzwungen. Die Benutzer sind nicht abgemeldet, da die Autoskalierung Benutzer nicht zwingt, sich während der Nebenzeitphase von ihren Sitzungen abzumelden. Stattdessen wartet Autoskalierung mit dem Aufheben der Zuordnung der VM, bis sich alle Benutzer abgemeldet haben. Wenn die Phase des Herunterfahrens beispielsweise 15 Minuten dauert und die Wartezeit bis zum Abmelden von Benutzern und dem Herunterfahren virtueller Computer 20 Minuten beträgt, wechselt der Zeitplan zur Nebenzeitphase, und es wird keine Abmeldung der Benutzersitzungen erzwungen.
Werden auch Benutzer mit aktiven Sitzungen abgemeldet, wenn ich Autoskalierung so konfiguriere, dass Benutzerabmeldungen während des Herunterfahrens erzwungen werden?
Ja. Wenn sich Benutzer während der Wartezeit der Phase für das Herunterfahren nicht abmelden, wird die Abmeldung für im Leerlauf befindliche, getrennte und aktive Sitzungen erzwungen.
Angenommen, für eine aktive Sitzung wird eine Abmeldung erzwungen, aber der*die Benutzer*in versucht, erneut eine Verbindung herzustellen. Gibt es eine Möglichkeit, zu verhindern, dass der Benutzer bzw. die Benutzerin eine neue Sitzung auf einem Sitzungshost startet, der in Kürze durch Autoskalierung heruntergefahren wird?
Wenn Autoskalierung einen Sitzungshost ausgewählt hat, der heruntergefahren werden soll, wird der Sitzungshost in den Ausgleichsmodus versetzt. Nachdem alle Benutzersitzungen abgemeldet wurden, hebt Autoskalierung die Zuordnung der VM auf. Nach dem Aufheben der Zuordnung der VM legt die Autoskalierung die Einstellung „AllowNewSessions“ auf „true“ fest, wodurch der Ausgleichsmodus deaktiviert wird. Da die Autoskalierung Sitzungshosts, die in Kürze heruntergefahren werden, in den Ausgleichsmodus versetzt, kann ein*e Benutzer*in, für den bzw. die eine Sitzungsabmeldung erzwungen wird, keine Verbindung mit einem Sitzungshost herstellen, der in Kürze heruntergefahren wird, wenn der*die Benutzer*in versucht, nach der Abmeldung erneut eine Verbindung herzustellen.
Kann Autoskalierung alle VMs in einem Hostpool ausschalten, oder müssen mindestens einige VMs eingeschaltet bleiben, damit er ordnungsgemäß funktioniert?
Autoskalierung kann alle VMs in einem Hostpool ausschalten, wenn der Mindestprozentsatz für Hosts auf 0 % festgelegt ist und keine Benutzersitzungen auf dem Sitzungshost vorhanden sind.
Warum möchte ich den Lastenausgleichsalgorithmus in den verschiedenen Phasen des Skalierungsplans unterschiedlich konfigurieren?
Wenn Sie Ihren Zeitplan für den Skalierungsplan festlegen, können Sie verschiedene Lastenausgleichsalgorithmen für verschiedene Tagesphasen angeben. So können Sie z. B. während der Anlaufphase und der Spitzenlastphase den Algorithmus für den breitenorientierten Lastenausgleich verwenden. Dieser Algorithmus stellt sicher, dass Sie in den ersten beiden Phasen des Tages über eine gleichmäßige Verteilung von Benutzersitzungen verfügen, wodurch die Leistung optimiert wird. Ebenso können Sie während der Auslauf- und Nebenzeitenphase den Algorithmus für den tiefenorientierten Lastenausgleich verwenden, um die Autoskalierung bei der Konsolidierung von Benutzersitzungen zu unterstützen, bis sie die minimal mögliche Anzahl von Sitzungshosts im Hostpool erreicht.
Autoskalierung für persönliche Hostpools
Was geschieht mit Sitzungshosts, die eingeschaltet werden, bei denen sich aber nie Benutzer*innen anmelden?
Wenn ein Sitzungshost eingeschaltet wird (entweder durch die Autoskalierung, die Option „VM bei Verbindung starten“ oder den Administrator bzw. die Administratorin) und ein*e Benutzer*in sich nie bei ihm anmeldet, hebt die Autoskalierung die Zuordnung dieses Sitzungshosts nach einem bestimmten Zeitraum der Inaktivität auf, um unnötige Computekosten zu vermeiden.
Wie werden meine persönlichen Desktops gestartet, wenn ich mich gegen eine Anlaufphase entscheide?
Wenn Sie festlegen, dass persönliche Desktops während der Anlaufphase nicht durch die Autoskalierung gestartet werden sollen, startet die Autoskalierung Ihre persönlichen Desktops nicht. Stattdessen müssen Sie entweder VM bei Verbindung starten aktivieren, um sicherzustellen, dass persönliche Desktops gestartet werden, wenn sich Benutzer*innen bei ihnen anmelden, oder sie müssen die persönlichen Desktops selbst manuell starten.
Kann ich die Autoskalierung so konfigurieren, dass Benutzer*innen sich von ihrem persönlichen Desktop abmelden müssen?
Nein. Die Autoskalierung für persönliche Desktops hebt die Zuordnung von Sitzungshosts nur dann auf, wenn sich der Benutzer oder die Benutzerin von seiner bzw. ihrer Benutzersitzung abgemeldet hat.
Was ist der Unterschied zwischen einer getrennten Benutzersitzung und einer abgemeldeten Benutzersitzung?
Weitere Informationen finden Sie unter Benutzersitzungsdefinitionen.
Überschreibt die Autoskalierung für persönliche Desktops den Ausgleichsmodus von Sitzungshosts?
Nein. Wenn die Autoskalierung bereit ist, die Zuordnung eines persönlichen Desktops aufzuheben, da die Benutzersitzung abgemeldet oder getrennt wurde, versetzt die Autoskalierung den Sitzungshost nicht in den Ausgleichsmodus. Wenn der Benutzer oder die Benutzerin versucht, eine Verbindung herzustellen, während die Autoskalierung die Zuordnung des Sitzungshosts aufhebt, erhält er bzw. sie eine Fehlermeldung mit dem Hinweis, dass keine Ressourcen verfügbar sind.
Was geschieht, wenn ich für persönliche Desktops entscheide, sie in meinem Skalierungsplan ruhen zu lassen, aber meine persönlichen Desktops den Ruhezustand nicht aktiviert haben?
Wenn Sie sich dafür entscheiden, persönliche Desktops in Ihrem persönlichen Skalierungsplan ruhen zu lassen, aber die persönlichen Desktops nicht über den Ruhezustand verfügen, führt die automatische Skalierung keine Aktionen für Ihre Sitzungshosts durch (sie werden nicht ruhen und nicht freigegeben).
Dynamische Skalierung (Vorschau)
Überschreiben die im Skalierungsplan definierten Mindestgröße des Hostpools die Einstellungen im Hostpool?
Ja. Die minimale Hostpoolgröße überschreibt die Anzahl der Sitzungshosts, die Sie im Hostpool definiert haben.
Muss ich in jeder Phase angeben, ob Sitzungshosts aktiviert oder erstellt werden sollen?
Nein Sie müssen nur den Sitzungshostgrenzwert mit der mindesten Hostpoolgröße, der maximalen Hostpoolgröße und dem minimalen Prozentsatz der aktiven Hosts (%) definieren. Wenn die tatsächliche Anzahl der benötigten Sitzungshosts nicht größer als die minimale Hostpoolgröße ist, aktiviert die Autoskalierung Sitzungshosts, wenn die verwendete Hostpoolkapazität Ihren definierten Kapazitätsschwellenwert überschreitet. Wenn die tatsächliche Anzahl der benötigten Sitzungshosts größer als die minimale Größe des Hostpools ist, wird die Autoskalierung die angehaltenen Sitzungshosts aktivieren und zusätzliche Sitzungshosts erstellen. Die Gesamtzahl der aktiven Sitzungshosts überschreitet nicht die maximale Größe des Hostpools, die im Skalierungsplan definiert ist, wenn die verwendete Hostpoolkapazität Ihren definierten Kapazitätsschwellenwert überschreitet.
Welche Imageversion wird für die Sitzungshosts verwendet, die von der Autoskalierung erstellt wurden?
Die Autoskalierung erstellt Sitzungshosts mit der neuesten gültigen/stabilen Imageversion, die in der Standardkonfiguration des Sitzungshosts definiert ist, wenn Sie noch keine aktive Sitzungshostkonfiguration haben.
Wie kann ich meinen Skalierungsplan so konfigurieren, dass Sitzungshosts nur aktiviert und zugeordnet werden?
Sie können entweder die Automatische Skalierung bei der Energieverwaltung als Skalierungsmethode auswählen, wenn Sie Ihren Skalierungsplan erstellen, oder Sie können mit dynamischer Autoskalierung denselben Wert für Minimale Hostpoolgröße und Maximale Größe des Hostpools festlegen.
Wie kann ich meinen Skalierungsplan so konfigurieren, dass Sitzungshosts nur erstellt und gelöscht werden?
Sie können den Mindestprozentsatz aktiver Hosts (%) auf 100 festlegen. Die Autoskalierung erstellt oder löscht Sitzungshosts nur, wenn die verwendete Hostpoolkapazität Ihren definierten Kapazitätsschwellenwert überschreitet oder unterschreitet.
Was geschieht, wenn die Anzahl der Sitzungshosts im Hostpool die maximale Hostpoolgröße überschreitet?
Dies geschieht, wenn die maximale Hostpoolgröße in jeder Phase unterschiedlich konfiguriert ist. Die Autoskalierung löscht die aktiven Sitzungshosts ohne Sitzungen mit aufgehobener Zuordnung, um die Einstellung maximale Hostpoolgröße in der aktuellen Phase zu berücksichtigen. Dann wird mit dem Löschen/Aufheben der Zuordnung von Sitzungshosts basierend auf dem Zeitplan- und Kapazitätsschwellenwert außer in der Phase des Hochfahrens fortgefahren. Es wird keine Aktion zum Löschen/Aufheben der Zuordnung ausgeführt, solange die Anzahl der Sitzungshosts im Hostpool die maximale Hostpoolgröße nicht überschreitet. Dieses Verhalten ist mit der Skalierungsmethode für die Automatische Skalierung bei der Energieverwaltung konsistent, bei der Sitzungshosts in der Phase des Hochfahrens für gepoolte Hostpools nicht behandelt werden.
Kann ich Sitzungshosts weiterhin manuell erstellen und löschen?
Ja, aber wenn die Autoskalierung einen Sitzungshost löscht, den Sie manuell erstellt haben, werden die von Ihnen festgelegten Einstellungen zum automatischen Löschen der NIC und/oder des Datenträgers berücksichtigt.