Zeitplanbasierte und lastbasierte Einstellungen

Wie Autoscale™ die Energieverwaltung von Maschinen vornimmt

Autoscale schaltet Maschinen basierend auf dem ausgewählten Zeitplan ein und aus. Mit Autoscale können Sie mehrere Zeitpläne festlegen, die bestimmte Wochentage umfassen und die Anzahl der während dieser Zeiten verfügbaren Maschinen anpassen. Wenn Sie erwarten, dass eine Gruppe von Benutzern die Maschinenressourcen zu einer bestimmten Zeit an bestimmten Tagen nutzt, hilft Autoscale, ein optimiertes Erlebnis zu bieten. Beachten Sie, dass diese Maschinen während des Zeitplans eingeschaltet sind, unabhängig davon, ob Sitzungen auf ihnen ausgeführt werden oder nicht.

Hinweis:

Autoscale unterstützt jede energieverwaltete Maschine.

Der Zeitplan basiert auf der Zeitzone der Bereitstellungsgruppe. Um die Zeitzone zu ändern, können Sie die Benutzereinstellungen in einer Bereitstellungsgruppe ändern. Weitere Informationen finden Sie unter Bereitstellungsgruppen verwalten.

Autoscale verfügt über zwei Standardzeitpläne: Wochentage (Montag bis Freitag) und Wochenende (Samstag und Sonntag). Standardmäßig hält der Zeitplan Wochentage eine Maschine von 07:00 Uhr bis 18:30 Uhr während Spitzenzeiten eingeschaltet und keine während Nebenzeiten. Der Standard-Kapazitätspuffer ist während Spitzen- und Nebenzeiten auf 10 % eingestellt. Standardmäßig hält der Zeitplan Wochenende keine Maschinen eingeschaltet.

Hinweis:

Autoscale berücksichtigt in seinen Berechnungen nur die Maschinen, die bei der Site registriert sind, als Teil der verfügbaren Kapazität. „Registriert“ bedeutet, dass die Maschine zur Verwendung verfügbar oder bereits in Gebrauch ist. Dadurch wird sichergestellt, dass nur Maschinen, die Benutzersitzungen akzeptieren können, in die Kapazität der Bereitstellungsgruppe einbezogen werden.

Benutzeroberflächen

Es gibt drei Arten von Benutzeroberflächen, die Sie kennen sollten.

Benutzeroberfläche für statische Bereitstellungsgruppen mit Single-Session-Betriebssystem:

Autoscale Single-Session-Betriebssystem statisch – Zeitplan

Autoscale Single-Session-Betriebssystem statisch – lastbasiert

Autoscale-Benutzeroberfläche für zufällige Bereitstellungsgruppen mit Single-Session-Betriebssystem:

Autoscale Einzelsitzungs-Betriebssystem zufällig - Zeitplan

Autoscale Einzelsitzungs-Betriebssystem zufällig - lastbasiert

Autoscale-Benutzeroberfläche für Multi-Session-OS-Bereitstellungsgruppen:

Autoscale Multi-Session-Betriebssystem - Zeitplan

Autoscale Multi-Session-Betriebssystem - lastbasiert

Zeitplanbasierte Einstellungen

Autoscale-Zeitplan. Hier können Sie Zeitpläne hinzufügen, bearbeiten, auswählen und löschen.

Angewendete Tage. Hebt die Tage hervor, die Sie auf den ausgewählten Zeitplan angewendet haben. Die verbleibenden Tage sind ausgegraut.

Bearbeiten. Hier können Sie die Maschinen stündlich oder halbstündlich zuweisen. Sie können die Maschinen nach Anzahl und nach Prozentsätzen zuweisen.

Hinweis:

  • Diese Option ist nur in den Autoscale-Benutzeroberflächen für Multi-Session-OS- und Einzelsitzungs-OS-Zufallsbereitstellungsgruppen verfügbar.
  • Das Histogramm neben Bearbeiten zeigt die Anzahl oder den Prozentsatz der Maschinen an, die in verschiedenen Zeitfenstern ausgeführt werden.
  • Sie können Maschinen zuweisen für jedes Zeitfenster, indem Sie auf Bearbeiten über Spitzenzeiten klicken. Je nach der Option, die Sie aus dem Menü im Fenster Zu startende Maschinen ausgewählt haben, können Sie die Maschinen nach Anzahl oder nach Prozentsätzen zuweisen.
  • Für Multi-Session-OS-Bereitstellungsgruppen können Sie die Mindestanzahl der laufenden Maschinen separat in granularen Schritten von 30 Minuten pro Tag festlegen. Für Einzelsitzungs-OS-Zufallsbereitstellungsgruppen können Sie die Mindestanzahl der laufenden Maschinen separat in granularen Schritten von 60 Minuten pro Tag festlegen.

Um eigene Zeitpläne zu definieren, gehen Sie wie folgt vor:

  1. Auf der Seite Zeitplan und Spitzenzeiten des Fensters Autoscale verwalten klicken Sie auf Zeitpläne festlegen.

  2. Im Fenster Autoscale-Zeitpläne bearbeiten wählen Sie die Tage aus, die Sie auf jeden Zeitplan anwenden möchten. Sie können Zeitpläne bei Bedarf auch löschen.

  3. Klicken Sie auf Fertig, um die Zeitpläne zu speichern und zur Seite Zeitplan und Spitzenzeiten zurückzukehren.

  4. Wählen Sie den entsprechenden Zeitplan aus und konfigurieren Sie ihn nach Bedarf.

  5. Klicken Sie auf Anwenden, um das Fenster Autoscale verwalten zu verlassen oder um Einstellungen auf anderen Seiten zu konfigurieren.

Wichtig:

  • Autoscale erlaubt keine Überschneidungen desselben Tages in verschiedenen Zeitplänen. Wenn Sie beispielsweise Montag in Zeitplan2 auswählen, nachdem Sie Montag in Zeitplan1 ausgewählt haben, wird Montag in Zeitplan1 automatisch gelöscht.
  • Ein Zeitplanname unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • Ein Zeitplanname darf nicht leer sein oder nur Leerzeichen enthalten.
  • Autoscale erlaubt Leerzeichen zwischen Zeichen.
  • Ein Zeitplanname darf die folgenden Zeichen nicht enthalten: \ / ; : # . * ? = < > | [ ] ( ) { } “ ‘ `.
  • Autoscale unterstützt keine doppelten Zeitplannamen. Geben Sie für jeden Zeitplan einen anderen Namen ein.
  • Autoscale unterstützt keine leeren Zeitpläne. Das bedeutet, dass Zeitpläne ohne ausgewählte Tage nicht gespeichert werden.

Hinweis:

Die im ausgewählten Zeitplan enthaltenen Tage werden hervorgehoben, während die nicht enthaltenen Tage ausgegraut sind.

Lastbasierte Einstellungen

Spitzenzeiten. Hier können Sie die Spitzenzeiten für die Tage definieren, die Sie im ausgewählten Zeitplan angewendet haben. Dies können Sie tun, indem Sie mit der rechten Maustaste auf das horizontale Balkendiagramm klicken. Nachdem Sie die Spitzenzeiten definiert haben, werden die verbleibenden, nicht definierten Zeiten standardmäßig zu Nebenzeiten. Standardmäßig ist der Zeitraum von 7:00 Uhr bis 19:00 Uhr als Spitzenzeiten für die im ausgewählten Zeitplan enthaltenen Tage definiert.

Wichtig:

  • Bei Bereitstellungsgruppen für Multi-Session-Betriebssysteme wird das Balkendiagramm für Spitzenzeiten für den Kapazitätspuffer verwendet.
  • Bei Bereitstellungsgruppen für Single-Session-Betriebssysteme wird das Balkendiagramm für Spitzenzeiten für den Kapazitätspuffer verwendet und steuert die Aktionen, die nach der Abmeldung und/oder Trennung ausgelöst werden sollen.
  • Sie können die Spitzenzeiten für die in einem Zeitplan enthaltenen Tage auf einer Granularität von 30 Minuten sowohl für Multi-Session-Betriebssystem- als auch für Single-Session-Betriebssystem-Bereitstellungsgruppen definieren. Alternativ können Sie stattdessen den Befehl New-BrokerPowerTimeScheme PowerShell verwenden. Weitere Informationen finden Sie unter Broker PowerShell SDK-Befehle.

Kapazitätspuffer. Hier können Sie einen Puffer von eingeschalteten Maschinen beibehalten. Ein geringerer Wert senkt die Kosten. Ein höherer Wert gewährleistet eine optimierte Benutzererfahrung, sodass Benutzer beim Starten von Sitzungen nicht auf das Einschalten zusätzlicher Maschinen warten müssen. Standardmäßig beträgt der Kapazitätspuffer 10 % für Spitzen- und Nebenzeiten. Wenn Sie den Kapazitätspuffer auf 0 (Null) setzen, müssen Benutzer möglicherweise auf das Einschalten zusätzlicher Maschinen warten, wenn sie Sitzungen starten. Autoscale ermöglicht es Ihnen, den Kapazitätspuffer separat für Spitzen- und Nebenzeiten festzulegen.

Verschiedene Einstellungen

Tipp:

Bei Trennung. Hier können Sie festlegen, wie lange eine getrennte, gesperrte Maschine nach der Sitzungstrennung eingeschaltet bleibt, bevor sie angehalten oder heruntergefahren wird. Wenn ein Zeitwert angegeben wird, wird die Maschine angehalten oder heruntergefahren, wenn die angegebene Trennungszeit abgelaufen ist, abhängig von der von Ihnen konfigurierten Aktion. Standardmäßig ist getrennten Maschinen keine Aktion zugewiesen. Sie können Aktionen separat für Spitzen- und Nebenzeiten definieren. Klicken Sie dazu auf den Abwärtspfeil und wählen Sie dann eine der folgenden Optionen aus dem Menü aus:

  • Keine Aktion. Wenn diese Option ausgewählt ist, bleibt die Maschine nach der Sitzungstrennung eingeschaltet. Autoscale führt keine Aktion aus.
  • Anhalten. Wenn diese Option ausgewählt ist, hält Autoscale die Maschine an, ohne sie herunterzufahren, wenn die angegebene Trennungszeit abgelaufen ist. Die folgende Option wird verfügbar, nachdem Sie Anhalten ausgewählt haben.

    • Wenn keine erneute Verbindung in (Minuten). Angehaltene Maschinen bleiben für getrennte Benutzer verfügbar, wenn diese sich erneut verbinden, sind aber für neue Benutzer nicht verfügbar. Um die Maschinen wieder für alle Workloads verfügbar zu machen, fahren Sie sie herunter. Geben Sie das Timeout in Minuten an, nach dem Autoscale sie herunterfährt.
  • Herunterfahren. Wenn ausgewählt, fährt Autoscale die Maschine herunter, wenn die angegebene Trennungszeit abläuft.

Hinweis:

Diese Option ist nur in den Autoscale-Benutzeroberflächen für Einzelsitzungs-Betriebssystem-Zufalls- und statische Bereitstellungsgruppen verfügbar.

Bei Abmeldung. Hier können Sie festlegen, wie lange eine Maschine nach der Sitzungsabmeldung eingeschaltet bleibt, bevor sie angehalten oder heruntergefahren wird. Wenn ein Zeitwert angegeben ist, wird die Maschine angehalten oder heruntergefahren, wenn die angegebene Abmeldezeit abläuft, abhängig von den von Ihnen konfigurierten Aktionen. Standardmäßig ist abgemeldeten Maschinen keine Aktion zugewiesen. Sie können Aktionen separat für Spitzen- und Nebenzeiten definieren. Klicken Sie dazu auf den Abwärtspfeil und wählen Sie dann eine der folgenden Optionen aus dem Menü:

  • Keine Aktion. Wenn ausgewählt, bleibt die Maschine nach der Sitzungsabmeldung eingeschaltet. Autoscale führt keine Aktion aus.
  • Anhalten. Wenn ausgewählt, hält Autoscale die Maschine an, ohne sie herunterzufahren, wenn die angegebene Abmeldezeit abläuft.
  • Herunterfahren. Wenn ausgewählt, fährt Autoscale die Maschine herunter, wenn die angegebene Abmeldezeit abläuft.

Hinweis:

Diese Option ist nur in der Autoscale-Benutzeroberfläche für Einzelsitzungs-Betriebssystem-statische Bereitstellungsgruppen verfügbar.

Energieverwaltung für Einzelsitzungs-Betriebssystem-Maschinen, die mit getrennten Sitzungen in einen anderen Zeitraum übergehen

Wichtig:

  • Diese Verbesserung gilt nur für Einzelsitzungs-Betriebssystem-Maschinen mit getrennten Sitzungen. Sie gilt nicht für Einzelsitzungs-Betriebssystem-Maschinen mit abgemeldeten Sitzungen.
  • Damit diese Verbesserung wirksam wird, müssen Sie Autoscale für die entsprechende Bereitstellungsgruppe aktivieren. Andernfalls werden Aktionen der Trennungs-Energieverwaltungsrichtlinie beim Zeitraumübergang nicht ausgelöst.

In früheren Versionen blieb eine Einzelsitzungs-Betriebssystem-Maschine, die in einen Zeitraum überging, in dem eine Aktion (Trennungsaktion=”Suspend” oder “Shutdown”) erforderlich war, eingeschaltet. Dieses Szenario trat auf, wenn die Maschine während eines Zeitraums (Spitzen- oder Nebenzeiten) getrennt wurde, in dem keine Aktion (Trennungsaktion=”Nothing”) erforderlich war.

Ab dieser Version hält Autoscale die Maschine an oder schaltet sie aus, wenn die angegebene Trennungszeit abläuft, abhängig von der für den Zielzeitraum konfigurierten Trennungsaktion.

Konfigurieren Sie beispielsweise die folgenden Energieverwaltungsrichtlinien für eine Bereitstellungsgruppe mit Einzelsitzungs-Betriebssystemen:

  • Legen Sie PeakDisconnectAction auf „Nichts“ fest.
  • Legen Sie OffPeakDisconnectAction auf „Herunterfahren“ fest.
  • Legen Sie „OffPeakDisconnectTimeout“ auf „10“ fest.

Hinweis:

Weitere Informationen zur Energieverwaltungsrichtlinie für Trennungsaktionen finden Sie unter https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/about_Broker_PowerManagement/#power-policy und https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/Get-BrokerDesktopGroup/.

In früheren Releases blieb eine Einzelsitzungs-Betriebssystemmaschine mit einer während Spitzenzeiten getrennten Sitzung eingeschaltet, wenn sie von Spitzenzeiten zu Nebenzeiten wechselte. Ab diesem Release werden die Richtlinienaktionen OffPeakDisconnectAction und OffPeakDisconnectTimeout auf die Einzelsitzungs-Betriebssystemmaschine beim Periodenübergang angewendet. Infolgedessen wird die Maschine 10 Minuten nach dem Übergang zu Nebenzeiten ausgeschaltet.

Wenn Sie zum vorherigen Verhalten zurückkehren möchten (d. h. keine Aktion auf Maschinen ausführen, die von Spitzenzeiten zu Nebenzeiten oder von Nebenzeiten zu Spitzenzeiten mit getrennten Sitzungen wechseln), führen Sie einen der folgenden Schritte aus:

  • Setzen Sie den Registrierungswert „LegacyPeakTransitionDisconnectedBehaviour“ auf 1 (true; aktiviert das vorherige Verhalten). Standardmäßig ist der Wert 0 (false; löst Trennungs-Energieverwaltungsrichtlinienaktionen beim Periodenübergang aus).
    • Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\DesktopServer
    • Name: LegacyPeakTransitionDisconnectedBehaviour
    • Typ: REG_DWORD
    • Daten: 0x00000001 (1)
  • Konfigurieren Sie die Einstellung mit dem PowerShell-Befehl Set-BrokerServiceConfigurationData. Beispiel:
    • PS C:\> Set-BrokerServiceConfigurationData HostingManagement.LegacyPeakTransitionDisconnectedBehaviour -SettingValue $true

Eine Maschine muss die folgenden Kriterien erfüllen, bevor Energieverwaltungsaktionen bei einem Periodenübergang auf sie angewendet werden können:

  • Hat eine getrennte Sitzung.
  • Hat keine ausstehenden Energieaktionen.
  • Gehört zu einer Einzelsitzungs-Betriebssystem-Bereitstellungsgruppe, die in einen anderen Zeitraum übergeht.
  • Hat eine Sitzung, die während eines bestimmten Zeitraums (Spitzen- oder Nebenzeiten) getrennt wird und in einen Zeitraum übergeht, in dem eine Energieaktion zugewiesen ist.

Funktionsweise des Kapazitätspuffers

Der Kapazitätspuffer wird verwendet, um der aktuellen Nachfrage zusätzliche Kapazität hinzuzufügen, um dynamische Laststeigerungen zu berücksichtigen. Es gibt zwei Szenarien, die zu beachten sind:

  • Bei Multi-Session-Betriebssystem-Bereitstellungsgruppen wird der Kapazitätspuffer als Prozentsatz der Gesamtkapazität der Bereitstellungsgruppe in Bezug auf den Lastindex definiert. Weitere Informationen zum Lastindex finden Sie unter Lastindex.

  • Bei Einzelsitzungs-Betriebssystem-Bereitstellungsgruppen wird der Kapazitätspuffer als Prozentsatz der Gesamtkapazität der Bereitstellungsgruppe in Bezug auf die Anzahl der Maschinen definiert.

Hinweis:

In Szenarien, in denen Sie Autoscale auf getaggte Maschinen beschränken, wird der Kapazitätspuffer als Prozentsatz der Gesamtkapazität der getaggten Maschinen in der Bereitstellungsgruppe in Bezug auf den Lastindex definiert.

Mit Autoscale können Sie den Kapazitätspuffer separat für Spitzen- und Nebenzeiten festlegen. Ein geringerer Wert im Kapazitätspufferfeld senkt die Kosten, da Autoscale weniger Reservekapazität einschaltet. Ein höherer Wert gewährleistet eine optimierte Benutzererfahrung, sodass Benutzer nicht warten müssen, bis zusätzliche Maschinen eingeschaltet werden, wenn sie Sitzungen starten. Standardmäßig beträgt der Kapazitätspuffer 10 %.

Wichtig:

Der Kapazitätspuffer führt dazu, dass Maschinen eingeschaltet werden, wenn die gesamte Reservekapazität unter „X“ Prozent der Gesamtkapazität der Bereitstellungsgruppe fällt. Dadurch wird der erforderliche Prozentsatz an Reservekapazität reserviert.

Multi-Session-Betriebssystem-Bereitstellungsgruppen

Wann werden Maschinen eingeschaltet?

Wichtig:

Wenn ein Zeitplan ausgewählt ist, schaltet Autoscale alle Maschinen ein, die gemäß dem Zeitplan eingeschaltet werden sollen. Autoscale hält diese angegebene Anzahl von Maschinen während des Zeitplans eingeschaltet, unabhängig von der Last.

Wenn die Anzahl der eingeschalteten Maschinen in der Bereitstellungsgruppe den Puffer nicht mehr decken kann, der zur Einhaltung der Pufferkapazität in Bezug auf den Lastindex erforderlich ist, schaltet Autoscale zusätzliche Maschinen ein. Angenommen, Ihre Bereitstellungsgruppe hat 20 Maschinen und 3 Maschinen sollen im Rahmen der zeitplanbasierten Skalierung mit einem Kapazitätspuffer von 20 % eingeschaltet werden. Letztendlich werden 4 Maschinen eingeschaltet, wenn keine Last vorhanden ist. Dies liegt daran, dass ein Lastindex von 4 x 10k als Puffer benötigt wird; daher müssen mindestens 4 Maschinen eingeschaltet sein. Dieser Fall kann während Spitzenzeiten, erhöhter Last auf Maschinen, neuen Sitzungsstarts und beim Hinzufügen neuer Maschinen zur Bereitstellungsgruppe auftreten. Beachten Sie, dass Autoscale nur die Maschinen einschaltet, die die folgenden Kriterien erfüllen:

  • Die Maschinen befinden sich nicht im Wartungsmodus.

  • Der Hypervisor, auf dem die Maschinen ausgeführt werden, befindet sich nicht im Wartungsmodus.

  • Die Maschinen sind derzeit ausgeschaltet.

  • Die Maschinen haben keine ausstehenden Energieaktionen.

Wann werden Maschinen ausgeschaltet?

Wichtig:

  • Wenn ein Zeitplan ausgewählt ist, schaltet Autoscale die Maschinen gemäß dem Zeitplan aus.
  • Autoscale schaltet die im Zeitplan konfigurierten Maschinen, die während des Zeitplans eingeschaltet sein sollen, nicht aus.

Wenn mehr als genug Maschinen vorhanden sind, um die Zielanzahl der eingeschalteten Maschinen (einschließlich des Puffers) für die Bereitstellungsgruppe zu unterstützen, schaltet Autoscale zusätzliche Maschinen aus. Dieser Fall kann während Nebenzeiten, verringerter Last auf Maschinen und Sitzungsabmeldungen sowie beim Entfernen von Maschinen aus der Bereitstellungsgruppe auftreten. Autoscale schaltet nur die Maschinen aus, die die folgenden Kriterien erfüllen:

  • Die Maschinen und der Hypervisor, auf dem die Maschinen ausgeführt werden, befinden sich nicht im Wartungsmodus.

  • Die Maschinen sind derzeit eingeschaltet.

  • Die Maschinen sind nach dem Start als verfügbar oder zur Registrierung wartend registriert.

  • Die Maschinen haben keine aktiven Sitzungen.

  • Die Maschinen haben keine ausstehenden Energieaktionen.

  • Die Maschinen erfüllen die angegebene Ausschaltverzögerung. Dies bedeutet, dass die Maschinen mindestens „X“ Minuten lang eingeschaltet waren, wobei „X“ die für die Bereitstellungsgruppe angegebene Ausschaltverzögerung ist.

Beispielszenario

Angenommen, Sie haben das folgende Szenario:

  • Konfiguration der Bereitstellungsgruppe. Die Bereitstellungsgruppe, die Autoscale energieverwaltet soll, enthält 10 Maschinen (M1 bis M10).

  • Autoscale-Konfiguration

    • Der Kapazitätspuffer ist auf 10 % eingestellt.
    • Keine Maschine ist im ausgewählten Zeitplan enthalten.

Das Szenario wird in der folgenden Reihenfolge ausgeführt:

  1. Kein Benutzer meldet sich an.

  2. Benutzersitzungen nehmen zu.

  3. Weitere Benutzersitzungen starten.

  4. Die Last der Benutzersitzungen nimmt aufgrund der Sitzungsbeendigung ab.

  5. Die Last der Benutzersitzungen nimmt weiter ab, bis die Sitzungslast nur noch von lokalen Ressourcen verarbeitet wird.

Nachfolgend finden Sie Details zur Funktionsweise von Autoscale im oben genannten Szenario.

  • Keine Benutzerlast (Anfangszustand)
    • Eine Maschine (z. B. M1) wird eingeschaltet. Die Maschine wird aufgrund des konfigurierten Kapazitätspuffers eingeschaltet. In diesem Fall ergeben 10 (Anzahl der Maschinen) x 10.000 (Lastindex) x 10 % (konfigurierter Kapazitätspuffer) 10.000. Daher wird eine Maschine eingeschaltet.
    • Der Lastindexwert der eingeschalteten Maschine (M1) befindet sich bei einer Basisauslastung (Lastindex gleich 0).
  • Der erste Benutzer meldet sich an
    • Die Sitzung wird angewiesen, auf Maschine M1 gehostet zu werden.
    • Der Lastindex der eingeschalteten Maschine M1 steigt, und Maschine M1 befindet sich nicht mehr bei einer Basisauslastung.
    • Autoscale beginnt, eine zusätzliche Maschine (M2) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
    • Der Lastindexwert der Maschine M2 befindet sich bei einer Basisauslastung.
  • Benutzer erhöhen die Last
    • Die Sitzungen werden über die Maschinen M1 und M2 lastverteilt. Infolgedessen steigt der Lastindex der eingeschalteten Maschinen (M1 und M2).
    • Die gesamte freie Kapazität liegt in Bezug auf den Lastindex immer noch über 10.000.
    • Der Lastindexwert der Maschine M2 befindet sich nicht mehr bei einer Basisauslastung.
  • Weitere Benutzersitzungen starten
    • Die Sitzungen werden auf die Maschinen (M1 und M2) lastverteilt. Dadurch steigt der Lastindex der eingeschalteten Maschinen (M1 und M2) weiter an.
    • Wenn die gesamte freie Kapazität in Bezug auf den Lastindex unter einen Wert von 10.000 fällt, beginnt Autoscale, eine zusätzliche Maschine (M3) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
    • Der Lastindexwert der Maschine M3 befindet sich bei einer Basisauslastung.
  • Es werden noch mehr Benutzersitzungen gestartet
    • Die Sitzungen werden auf die Maschinen (M1 bis M3) lastverteilt. Dadurch steigt der Lastindex der eingeschalteten Maschinen (M1 bis M3) an.
    • Die gesamte freie Kapazität liegt in Bezug auf den Lastindex über einem Wert von 10.000.
    • Der Lastindexwert der Maschine M3 befindet sich nicht mehr bei einer Basisauslastung.
  • Die Benutzersitzungslast nimmt aufgrund der Sitzungsbeendigung ab
    • Nachdem sich Benutzer von ihren Sitzungen abgemeldet haben oder inaktive Sitzungen abgelaufen sind, wird die freigegebene Kapazität auf den Maschinen M1 bis M3 wiederverwendet, um von anderen Benutzern gestartete Sitzungen zu hosten.
    • Wenn die gesamte freie Kapazität in Bezug auf den Lastindex über einen Wert von 10.000 steigt, versetzt Autoscale eine der Maschinen (z. B. M3) in den Drain-Zustand. Infolgedessen werden von anderen Benutzern gestartete Sitzungen nicht mehr auf diese Maschine geleitet, es sei denn, es treten neue Änderungen auf. Zum Beispiel steigt die Endbenutzerlast wieder an oder andere Maschinen werden am wenigsten ausgelastet.
  • Die Benutzersitzungslast nimmt weiter ab
    • Nachdem alle Sitzungen auf Maschine M3 beendet wurden und die angegebene Ausschaltverzögerung abgelaufen ist, schaltet Autoscale Maschine M3 aus.
    • Nachdem weitere Benutzer ihre Sitzungen beendet haben, wird die freigegebene Kapazität auf den eingeschalteten Maschinen (M1 und M2) wiederverwendet, um von anderen Benutzern gestartete Sitzungen zu hosten.
    • Wenn die gesamte freie Kapazität in Bezug auf den Lastindex über einen Wert von 10.000 steigt, versetzt Autoscale eine der Maschinen (z. B. M2) in den Drain-Zustand. Infolgedessen werden von anderen Benutzern gestartete Sitzungen nicht mehr auf diese Maschine geleitet.
  • Die Benutzersitzungslast nimmt weiter ab, bis keine Sitzungen mehr vorhanden sind
    • Nachdem alle Sitzungen auf Maschine M2 beendet wurden und die angegebene Ausschaltverzögerung abgelaufen ist, schaltet Autoscale Maschine M2 aus.
    • Der Lastindexwert der eingeschalteten Maschine (M1) liegt bei einer Basisauslastung. Autoscale versetzt Maschine M1 aufgrund des konfigurierten Kapazitätspuffers nicht in den Entleerungszustand.

Hinweis:

Bei Multi-Session-Betriebssystem-Bereitstellungsgruppen gehen alle Änderungen am Desktop verloren, wenn Benutzer Sitzungen abmelden. Wenn jedoch konfiguriert, werden benutzerspezifische Einstellungen zusammen mit dem Benutzerprofil übertragen.

Single-Session-Betriebssystem-Zufallsbereitstellungsgruppen

Der Kapazitätspuffer wird verwendet, um plötzliche Nachfragespitzen abzufangen, indem ein Puffer von eingeschalteten Maschinen basierend auf der Gesamtzahl der Maschinen in der Bereitstellungsgruppe vorgehalten wird. Standardmäßig beträgt der Kapazitätspuffer 10 % der Gesamtzahl der Maschinen in der Bereitstellungsgruppe.

Wenn die Anzahl der Maschinen (einschließlich des Kapazitätspuffers) die Gesamtzahl der aktuell eingeschalteten Maschinen übersteigt, werden zusätzliche Maschinen eingeschaltet, um den Bedarf zu decken. Wenn die Anzahl der Maschinen (einschließlich des Kapazitätspuffers) geringer ist als die Gesamtzahl der aktuell eingeschalteten Maschinen, werden die überschüssigen Maschinen heruntergefahren oder angehalten, abhängig von den von Ihnen konfigurierten Aktionen.

Energieverwaltungsrichtlinien

Konfigurieren Sie Richtlinien zur Verwaltung der Energieversorgung der Maschinen für verschiedene Szenarien. Für jedes Szenario können Sie die Wartezeit (in Minuten) und die auszuführende Aktion nach Ablauf der angegebenen Zeit festlegen. Energieverwaltungsrichtlinien gelten für Single-Session-Betriebssystem-Zufallsbereitstellungsgruppen und Single-Session-Betriebssystem-Statische Bereitstellungsgruppen.

Aktionen für Energieverwaltungsrichtlinien

Nach der Trennung gelten die folgenden Einstellungen sowohl während Spitzenzeiten als auch während Nebenzeiten:

  • Sie können die Wartezeit in Minuten und Aktionen wie keine Aktion, Anhalten oder Herunterfahren aus der Dropdown-Liste festlegen.
  • Wenn Sie die Aktion zum Anhalten auswählen, konfigurieren Sie eine zusätzliche Wartezeit zum Herunterfahren der Maschine.

Hinweis:

  • Während Spitzen- und Nebenzeiten muss die Wartezeit für die Herunterfahr-Aktion länger sein als die Wartezeit für das Anhalten.
  • Angehaltene Maschinen sind nur für getrennte Benutzer zugänglich, wenn diese sich erneut verbinden. Um die angehaltenen Maschinen für neue Benutzer verfügbar zu machen, fahren Sie sie herunter.
  • Wenn die Zeiteinstellungen für die Felder zum Anhalten und Herunterfahren falsch konfiguriert sind, ist die Option Speichern deaktiviert, und neben den Navigationselementen wird ein roter Punkt angezeigt, der auf Einstellungsfehler hinweist.

Energieverwaltungseinstellungen für zufällige Bereitstellungsgruppen mit Single-Session-Betriebssystemen

Zum Beispiel

  • Wenn Sie die Wartezeit auf 12 Minuten einstellen und als erste Aktion „keine Aktion“ wählen, bleibt die Maschine nach Ablauf der 12 Minuten im eingeschalteten Zustand.
  • Wenn Sie die Wartezeit auf 15 Minuten einstellen und als erste Aktion „anhalten“ wählen, und die zweite Wartezeit auf 20 Minuten, wird die Maschine nach Ablauf der 15 Minuten angehalten. Nach Ablauf der zweiten Wartezeit wird die Maschine heruntergefahren.
  • Wenn Sie die Wartezeit auf 18 Minuten einstellen und als erste Aktion „herunterfahren“ wählen, wird die Maschine nach Ablauf der 18 Minuten heruntergefahren.

Beispielszenario

Angenommen, Sie haben das folgende Szenario:

  • Bereitstellungsgruppenkonfiguration. Die Bereitstellungsgruppe, die Autoscale energieverwaltet, enthält 10 Maschinen (M1 bis M10).
  • Autoscale-Konfiguration
    • Der Kapazitätspuffer ist auf 10 % eingestellt.
    • Keine Maschine ist im ausgewählten Zeitplan enthalten.

Das Szenario wird in der folgenden Reihenfolge ausgeführt:

  1. Kein Benutzer meldet sich an.

  2. Benutzersitzungen nehmen zu.

  3. Weitere Benutzersitzungen werden gestartet.

  4. Die Last der Benutzersitzungen nimmt aufgrund der Sitzungsbeendigung ab.

  5. Die Last der Benutzersitzungen nimmt weiter ab, bis die Sitzungslast nur noch von lokalen Ressourcen verarbeitet wird.

Nachfolgend finden Sie Details dazu, wie Autoscale im obigen Szenario funktioniert.

  • Keine Benutzerlast (Anfangszustand)
    • Eine Maschine (M1) wird eingeschaltet. Die Maschine wird aufgrund des konfigurierten Kapazitätspuffers eingeschaltet. In diesem Fall entsprechen 10 (Anzahl der Maschinen) x 10 % (konfigurierter Kapazitätspuffer) 1. Daher wird eine Maschine eingeschaltet.
  • Ein erster Benutzer meldet sich an
    • Wenn sich ein Benutzer zum ersten Mal anmeldet, um einen Desktop zu verwenden, wird dem Benutzer ein Desktop aus einem Pool von Desktops zugewiesen, die auf eingeschalteten Maschinen gehostet werden. In diesem Fall wird dem Benutzer ein Desktop von Maschine M1 zugewiesen.
    • Autoscale beginnt, eine zusätzliche Maschine (M2) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
  • Ein zweiter Benutzer meldet sich an
    • Dem Benutzer wird ein Desktop von Maschine M2 zugewiesen.
    • Autoscale beginnt, eine zusätzliche Maschine (M3) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
  • Ein dritter Benutzer meldet sich an
    • Dem Benutzer wird ein Desktop von Maschine M3 zugewiesen.
    • Autoscale beginnt, eine zusätzliche Maschine (M4) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
  • Ein Benutzer meldet sich ab
    • Nachdem sich ein Benutzer abgemeldet hat oder der Desktop des Benutzers eine Zeitüberschreitung aufweist, steht die freigegebene Kapazität (z. B. M3) als Puffer zur Verfügung. Infolgedessen beginnt Autoscale, Maschine M4 auszuschalten, da der Kapazitätspuffer auf 10 % konfiguriert ist.
  • Weitere Benutzer melden sich ab, bis keine Benutzer mehr vorhanden sind
    • Nachdem sich weitere Benutzer abgemeldet haben, schaltet Autoscale Maschinen (z. B. M2 oder M3) aus.
    • Obwohl keine Benutzer mehr vorhanden sind, schaltet Autoscale die verbleibende eine Maschine (z. B. M1) nicht aus, da diese Maschine als Ersatzkapazität reserviert ist.

Hinweis:

Bei zufälligen Bereitstellungsgruppen für Einzelsitzungs-Betriebssysteme gehen alle Änderungen am Desktop verloren, wenn Benutzer Sitzungen abmelden. Falls konfiguriert, werden benutzerspezifische Einstellungen jedoch zusammen mit dem Benutzerprofil übertragen.

Statische Bereitstellungsgruppen für Einzelsitzungs-Betriebssysteme

Der Kapazitätspuffer wird verwendet, um plötzliche Bedarfsspitzen aufzufangen, indem ein Puffer nicht zugewiesener Maschinen eingeschaltet bleibt, basierend auf der Gesamtzahl der nicht zugewiesenen Maschinen in der Bereitstellungsgruppe. Standardmäßig beträgt der Kapazitätspuffer 10 % der Gesamtzahl der nicht zugewiesenen Maschinen in der Bereitstellungsgruppe.

Wichtig:

Nachdem alle Maschinen in der Bereitstellungsgruppe zugewiesen wurden, spielt der Kapazitätspuffer keine Rolle mehr beim Ein- oder Ausschalten von Maschinen.

Wenn die Anzahl der Maschinen (einschließlich des Kapazitätspuffers) die Gesamtzahl der aktuell eingeschalteten Maschinen überschreitet, werden zusätzliche, nicht zugewiesene Maschinen eingeschaltet, um den Bedarf zu decken. Wenn die Anzahl der Maschinen (einschließlich des Kapazitätspuffers) geringer ist als die Gesamtzahl der aktuell eingeschalteten Maschinen, werden überschüssige Maschinen ausgeschaltet oder angehalten, je nach den von Ihnen konfigurierten Aktionen.

Für statische Bereitstellungsgruppen für Einzelsitzungs-Betriebssysteme führt Autoscale folgende Aktionen aus:

  • Schaltet zugewiesene Maschinen während Spitzenzeiten ein und während Nebenzeiten aus, jedoch nur, wenn die Eigenschaft AutomaticPowerOnForAssigned der entsprechenden Einzelsitzungs-Betriebssystem-Bereitstellungsgruppe auf „true“ gesetzt ist.
  • Schaltet eine Maschine während Spitzenzeiten automatisch ein, wenn sie ausgeschaltet ist und die Eigenschaft AutomaticPowerOnForAssignedDuringPeak der Bereitstellungsgruppe, zu der sie gehört, auf „true“ gesetzt ist.

Um zu verstehen, wie der Kapazitätspuffer mit zugewiesenen Maschinen funktioniert, beachten Sie Folgendes:

  • Der Kapazitätspuffer funktioniert nur, wenn die Bereitstellungsgruppe eine oder mehrere nicht zugewiesene Maschinen hat.
  • Wenn die Bereitstellungsgruppe keine nicht zugewiesenen Maschinen hat (alle Maschinen in der Bereitstellungsgruppe sind zugewiesen), spielt der Kapazitätspuffer keine Rolle beim Ein- oder Ausschalten von Maschinen.
  • Die Eigenschaft AutomaticPowerOnForAssignedDuringPeak bestimmt, ob zugewiesene Maschinen während Spitzenzeiten eingeschaltet werden. Wenn sie auf „true“ gesetzt ist, hält Autoscale die Maschinen während Spitzenzeiten eingeschaltet. Autoscale schaltet sie auch dann ein, wenn sie ausgeschaltet sind.

Energieverwaltungsrichtlinien

Konfigurieren Sie Richtlinien zur Verwaltung der Energieversorgung der Maschinen für verschiedene Szenarien. Für jedes Szenario können Sie die Wartezeit (in Minuten) und die Aktion festlegen, die nach Ablauf der angegebenen Zeit ausgeführt werden soll. Energieverwaltungsrichtlinien gelten für Single-session OS-Zufallsbereitstellungsgruppen und Single-session OS-statische Bereitstellungsgruppen.

Einstellungen für Energieverwaltungsrichtlinien von Single-session OS-statischen DG

Für Nach Trennung und Nach Abmeldung gelten die folgenden Einstellungen sowohl während Spitzenzeiten als auch während Nebenzeiten: Sie können die Wartezeit in Minuten und Aktionen wie „keine Aktion“, „anhalten“ oder „herunterfahren“ aus der Dropdown-Liste festlegen.

Wenn sich kein Benutzer anmeldet, nachdem die Maschine von Autoscale eingeschaltet wurde, gelten die folgenden Einstellungen nur während Spitzenzeiten: Sie können die Wartezeit in Minuten und Aktionen wie „keine Aktion“, „anhalten“ oder „herunterfahren“ aus der Dropdown-Liste während Spitzenzeiten festlegen.

Beispielszenario

Angenommen, Sie haben folgendes Szenario:

  • Konfiguration der Bereitstellungsgruppe. Die Bereitstellungsgruppe, deren Energieverwaltung Sie Autoscale überlassen möchten, enthält 10 Maschinen (M1 bis M10).
  • Autoscale-Konfiguration
    • Die Maschinen M1 bis M3 sind zugewiesen, und die Maschinen M4 bis M10 sind nicht zugewiesen.
    • Kapazitätspuffer für Spitzen- und Nebenzeiten auf 10 % festgelegt.
    • Gemäß dem ausgewählten Zeitplan verwaltet Autoscale die Energieversorgung der Maschinen zwischen 09:00 Uhr und 18:00 Uhr.

Weitere Informationen darüber, wie Autoscale im obigen Szenario funktioniert, finden Sie unten.

  • Beginn des Zeitplans – 09:00 Uhr
    • Autoscale schaltet die Maschinen M1 bis M3 ein.
    • Autoscale schaltet eine zusätzliche Maschine (zum Beispiel M4) aufgrund des konfigurierten Kapazitätspuffers ein. Maschine M4 ist nicht zugewiesen.
  • Ein erster Benutzer meldet sich an
    • Wenn sich ein Benutzer zum ersten Mal anmeldet, um einen Desktop zu verwenden, wird dem Benutzer ein Desktop aus einem Pool von Desktops zugewiesen, die auf nicht zugewiesenen, eingeschalteten Maschinen gehostet werden. In diesem Fall wird dem Benutzer ein Desktop von Maschine M4 zugewiesen. Nachfolgende Anmeldungen dieses Benutzers stellen eine Verbindung zu demselben Desktop her, der bei der ersten Verwendung zugewiesen wurde.
    • Autoscale beginnt, eine zusätzliche Maschine (zum Beispiel M5) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
  • Ein zweiter Benutzer meldet sich an
    • Dem Benutzer wird ein Desktop von den nicht zugewiesenen, eingeschalteten Maschinen zugewiesen. In diesem Fall wird dem Benutzer ein Desktop von Maschine M5 zugewiesen. Nachfolgende Anmeldungen dieses Benutzers stellen eine Verbindung zu demselben Desktop her, der bei der ersten Verwendung zugewiesen wurde.
    • Autoscale beginnt, eine zusätzliche Maschine (zum Beispiel M6) einzuschalten, um den Bedarf aufgrund des konfigurierten Kapazitätspuffers zu decken.
  • Benutzer melden sich ab
    • Wenn sich Benutzer von ihren Desktops abmelden oder die Desktops ablaufen, hält Autoscale die Maschinen M1 bis M5 zwischen 09:00 Uhr und 18:00 Uhr eingeschaltet. Wenn sich diese Benutzer das nächste Mal anmelden, stellen sie eine Verbindung zu demselben Desktop her, der bei der ersten Verwendung zugewiesen wurde.
    • Die nicht zugewiesene Maschine M6 wartet darauf, einen Desktop für einen eingehenden, nicht zugewiesenen Benutzer bereitzustellen.
  • Ende des Zeitplans – 18:00 Uhr
    • Um 18:00 Uhr schaltet Autoscale die Maschinen M1 bis M5 aus.
    • Autoscale lässt die nicht zugewiesene Maschine M6 aufgrund des konfigurierten Kapazitätspuffers eingeschaltet. Diese Maschine wartet darauf, einem eingehenden, nicht zugewiesenen Benutzer einen Desktop bereitzustellen.
    • In der Bereitstellungsgruppe sind die Maschinen M6 bis M10 nicht zugewiesene Maschinen.