Skalieren von Nerdio Manager für große Deployments

Wenn Ihre AVD-Umgebung auf Hunderte oder Tausende von Sitzungshost-VMs sowie 10.000+ Benutzer skaliert, müssen Sie die Größe der standardmäßigen Azure PaaS-Dienste von Nerdio Manager erhöhen, um die große AVD-Bereitstellung zu unterstützen.

Standardmäßig wird Nerdio Manager mit ausreichend großen PaaS-Ressourcen bereitgestellt, um einige hundert Hosts und ein paar tausend Benutzer zu unterstützen. Einzelheiten finden Sie unter Standard-Bereitstellungsressourcen und -kosten für Nerdio Manager.

Azure SQL-Datenbank

Die Azure SQL-Datenbank ist wahrscheinlich die erste Ressource, deren Größe erhöht werden muss. Ändern Sie die Preistufe auf eine Stufe mit mindestens 100 DTUs (zum Beispiel S3+ oder P1+).

Anmerkung

  • Überwachen Sie nach der Erhöhung der Preistufe das Diagramm Computerauslastung auf der Seite Übersicht. Wenn die Auslastung dauerhaft zwischen 80 % und 100 % liegt, erhöhen Sie schrittweise die Anzahl der verfügbaren DTUs.

  • Das Ändern der Preistufe der Azure SQL-Datenbank ist unterbrechungsfrei und kann während der Produktionszeiten durchgeführt werden.

App Service-Plan

Wenn die CPU- oder Speicherauslastung des App Service dauerhaft sehr hoch ist, erhöhen Sie die Größe des App Service-Plans (Hochskalieren) vom Standardwert B3 des von Nerdio Manager bereitgestellten App Service-Plans auf eine größere Instanzgröße – bis zu P3V3. Der CPU- und Speicherverbrauch kann über den App Service-Plan eingesehen werden (wählen Sie den Link nmw-app-plan-*, der auf der Registerkarte „Übersicht“ des App Service im Feld App Service-Plan angezeigt wird).

Weitere Informationen finden Sie unter Azure App Service unter Windows – Preise.

Eine dauerhaft hohe CPU- oder Speicherauslastung deutet darauf hin, dass der App Service für eine optimale Leistung und Funktionalität vergrößert werden muss.

So ändern Sie den App Service-Plan:

  1. Wählen Sie im App Service von Nerdio Manager die Option Hochskalieren (App Service-Plan).

  2. Wählen Sie eine größere Produktionsgröße.

    Anmerkung

    Der Standardwert von Nerdio Manager ist B3. Wir empfehlen, mit P2v3 zu beginnen, Sie können jedoch auf P3v3 hochskalieren. Darüber hinaus unterstützt Nerdio Manager Premium v4-Produktionsgrößen.

Anmerkung

Das Ändern der Größe des Azure App Service-Plans ist unterbrechungsfrei und kann während der Produktionszeiten durchgeführt werden.

Benutzeroberflächen- und API-Optimierungen für Nerdio Manager

Weitere Informationen finden Sie unter Advanced App Service Configurations.

In großen AVD-Umgebungen mit vielen Hostpools oder Hosts kann die Zeit zum Neuladen oder Aktualisieren von Arbeitsbereichs- und Pooldetails sowie die Reduzierung teurer API-Aufrufe durch Ändern des VM-Anforderungsverhaltens verbessert werden. Die folgenden Einstellungen werden in großen AVD-Bereitstellungen empfohlen:

  • VmDeallocator:RepeatIntervalInMinutes (Wert: 60)

  • ArmHostPoolRequestor:ResourceGraphThreshold (value:50)

  • UI:RecentTasksHours (Wert: 24)

  • HostPoolVmsConfig:ResourceGraph (Wert: true)

Anmerkung

Das Ändern der App Service-Konfigurationseinstellungen erfordert einen Neustart des App Service und macht Nerdio Manager für bis zu 5 Minuten während des Neustarts des App Service nicht verfügbar. Der Neustart des App Service hat keine Auswirkungen auf die AVD-Konnektivität der Benutzer.

Azure API-Grenzwerte und Überlegungen für Nerdio Manager

Große Umgebungen können auch Anforderungsschwellenwerte erreichen, die die API-Grenzwerte von Azure überschreiten, was die Fähigkeit von Nerdio Manager beeinträchtigen kann, die AVD-Umgebung erfolgreich zu verwalten. Es gibt mehrere fortgeschrittenere Konfigurationsänderungen und Funktionen innerhalb von Nerdio Manager, die angepasst oder deaktiviert werden können, falls sie nicht verwendet werden, um die Anzahl der benötigten API-Anforderungen zu reduzieren und innerhalb der Azure API-Grenzwerte zu arbeiten.

Empfehlungen zur Reduzierung von Azure-API-Aufrufen und Nerdio Manager Best Practices für die AVD-Umgebungsdimensionierung sind in Azure API Limits and Throttling Overview detailliert beschrieben.

Weitere erweiterte Konfigurationseinstellungen finden Sie unter Advanced App Service Configurations.

Je nach Größe der Umgebung können Sie dennoch Anforderungsschwellenwerte erreichen, die die Azure-API-Limits überschreiten. Das Feature „Azure API Limit Booster“ ermöglicht es Ihnen, die Gesamtzahl der API-Aufrufe um den Faktor n zu erhöhen, wobei n die Anzahl der Clients angibt, die für Nerdio Manager zur Verwendung verlinkt sind. Wir verteilen die Anwendungen im Round-Robin-Verfahren, während Nerdio Manager typische Vorgänge ausführt, und verteilen die API-Aufrufe auf jede verlinkte Anwendung. Theoretisch können Sie diese Methode verwenden, um die Größe Ihrer Umgebung unbegrenzt zu skalieren. Weitere Informationen finden Sie unter Azure API Limit Booster.

War dieser Beitrag hilfreich?

1 von 1 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.