Überlegungen zur Verwaltungsbaseline für Citrix in Azure
Verwaltung und Überwachung sind für jede Bereitstellung von Citrix DaaS (Desktop-as-a-Service) in Azure von entscheidender Bedeutung. Für erstklassige Betriebsprozesse sollten Sie Ihre Citrix DaaS-Umgebung unter Berücksichtigung der Verwaltung und Überwachung ordnungsgemäß entwerfen.
Entwurfsüberlegungen für Citrix
Sowohl Microsoft als auch Citrix bieten eine Reihe grundlegender Tools und Dienste für die Überwachung der Umgebung. In diesem Artikel finden Sie eine Liste mit Tools und Empfehlungen, was Sie überwachen sollten.
Zu den Microsoft-Tools und -Diensten gehören Azure Monitor, Azure Advisor, Azure Service Health, Microsoft Sentinel und Azure Network Watcher. Die Citrix-Tools und -Dienste sind Citrix Monitor, Citrix Analytics und Citrix Managed Services. Die meisten dieser Dienste sind in Ihren Abonnements enthalten, aber bei einigen fallen zusätzliche Kosten an.
Informationen zu Microsoft-Tools, die mit Citrix DaaS verwendet werden können, finden Sie in der Citrix Tech Zone. Weitere Informationen zu Citrix-Tools finden Sie unter Citrix DaaS für Azure und Citrix Application Delivery Management.
Entwurfsempfehlungen für Citrix
Metriken und Warnungsschwellenwerte
Konzentrieren Sie sich bei einer Citrix-Bereitstellung auf die Gastbetriebssystemmetriken virtueller Citrix-Computer. Schlechte Serverleistungsmetriken deuten in der Regel darauf hin, dass bei den Benutzern Leistungsprobleme auftreten werden oder bereits vorhanden sind. Wenn beispielsweise die maximale Eingabeverzögerung für eine Benutzersitzung einen vordefinierten Wert erreicht, wissen wir, dass es bei Benutzern zu Latenz kommt. Sie können die Aktionsgruppe so konfigurieren, dass sie eine E-Mail an die Citrix-Administratoren sendet, die sie über das Problem benachrichtigt, damit sie proaktiv eingreifen können.
In diesem Artikel erfahren Sie, welche Leistungsindikatoren überwacht werden müssen, und es werden für eine Citrix-Bereitstellung geeignete Warnungsschwellenwerte vorgeschlagen. Die vorgeschlagenen Warnschwellenwerte sind geeignet, um Leistungsprobleme frühzeitig zu erkennen. Passen Sie die Werte und Zeitspannen an Ihre Anforderungen an.
Alle Citrix-Server
Es folgt eine Liste der Indikatoren im Ressourcenmonitor, die für alle Citrix-Server in der Bereitstellung überwacht werden sollen:
- Prozessor%Prozessorzeit
- Dieser Leistungsindikator gibt die Zeit an, die ein Prozessor aktiv ist.
- Warnung, wenn der Durchschnittswert 15 Minuten größer als 80 % ist.
- Ermitteln Sie mithilfe von Task-Manager oder Citrix Monitor, welche Prozesse die höchste CPU-Auslastung aufweisen. Ermitteln Sie die Ursache der hohen CPU-Auslastung.
- Wenn alle Prozesse eine erwartete Menge an CPU-Zeit beanspruchen, sollten Sie die Kapazität des Servers oder der Bereitstellungsgruppe erhöhen.
- System\Prozessor-Warteschlangenlänge
- Dieser Leistungsindikator zeigt die Anzahl der Threads in einer Prozessorwarteschlange, die auf Verarbeitung warten.
- Warnung, wenn der Wert des Leistungsindikators in einem fünfminütigem Intervall das Fünffache der Anzahl der Kerne übersteigt.
- Ermitteln Sie mithilfe von Task-Manager oder Citrix Monitor, welche Prozesse die höchste CPU-Auslastung aufweisen.
- Wenn alle Prozesse eine erwartete Menge an CPU-Zeit beanspruchen, sollten Sie die Kapazität des Servers oder der Bereitstellungsgruppe erhöhen.
- Arbeitsspeicher\Verfügbare Bytes
- Dieser Leistungsindikator zeigt die Menge an Arbeitsspeicher, die nicht Prozessen oder dem Cache zugeteilt ist.
- Warnung, wenn die verfügbare RAM-Menge in einem fünfminütigem Intervall unter 20 % des gesamten RAM liegt.
- Ermitteln Sie mithilfe von Task-Manager oder Citrix Monitor, welche Prozesse den meisten RAM beanspruchen. Ermitteln Sie alle Konfigurationsänderungen, die diesen Grad an RAM-Beanspruchung reduzieren könnten. Verwenden Sie diese Metrik mit den Leistungsindikatoren „Arbeitsspeicher: Seiten/s“ und „Auslagerungsdatei: Belegung (%)“.
- Wenn alle Prozesse die erwartete Menge an Arbeitsspeicher beanspruchen, sollten Sie die Kapazität des Servers oder der Bereitstellungsgruppe erhöhen.
- Arbeitsspeicher\Seiten/Sek.
- Dieser Zähler gibt die Anzahl der Seiten pro Sekunde an, die von der Festplatte in den RAM ausgelagert werden.
- Warnung, wenn die Seiten pro Sekunde konsistent über 10 liegen.
- Suchen Sie im Task-Manager nach Anwendungen, die die Seitenauslagerungen verursachen. Untersuchen Sie mögliche alternative Konfigurationen. Verwenden Sie diese Metrik mit den Leistungsindikatoren „Arbeitsspeicher: Verfügbare Bytes“ und „Auslagerungsdatei: Belegung (%)“.
- Vergrößern Sie nach Möglichkeit den RAM, der dem Host zur Verfügung steht. Wenn dies keine Option ist, versuchen Sie, die Anwendung auf eine Gruppe dedizierter Server zu isolieren.
- Auslagerungsdatei%Belegung
- Dieser Indikator ist der Prozentsatz der aktuell verwendeten Auslagerungsdatei.
- Warnung, wenn die Auslagerungsdateinutzung 60 Minuten größer als 80 % ist.
- Suchen Sie im Task-Manager nach Anwendungen, die die Auslagerungsdateinutzung verursachen. Untersuchen Sie mögliche alternative Konfigurationen. Verwenden Sie diese Metrik mit den Leistungsindikatoren „Arbeitsspeicher: Verfügbare Bytes“ und „Arbeitsspeicher: Seiten/s“.
- Vergrößern Sie nach Möglichkeit den RAM, der dem Host zur Verfügung steht.
- LogischerDatenträger%Zeit (_gesamt)
- Dieser Indikator stellt die Zeitspanne dar, die der logische Datenträger aktiv ist.
- Warnung, wenn der „% Datenträgerzeit“ 15 Minuten größer als 90 % ist.
- Suchen Sie mit Task Manager oder Citrix Monitor Anwendungen, die die hohe Datenträgerauslastung verursachen. Untersuchen Sie, was die hohe Datenträgerauslastung verursachen könnte. Verwenden Sie diese Metrik mit anderen Metriken für logische und physische Datenträger.
- Wenn alle Aktivitäten normal aussehen, suchen Sie nach einer Möglichkeit, die Anwendungen auf Datenträger zu verschieben, die über ein leistungsfähigeres Subsystem verfügen.
- Logischer Datenträger\Aktuelle Warteschlangenlänge
- Dieser Indikator zeigt die Anzahl der Transaktionen an, die darauf warten, dass der logische Datenträger Anforderungen verarbeitet.
- Warnung, wenn die aktuelle Datenträgerwarteschlange 15 Minuten größer als 3 ist.
- Suchen Sie mit Task Manager oder Citrix Monitor Anwendungen, die die hohe Datenträgerauslastung verursachen. Untersuchen Sie, was die hohe Datenträgerauslastung verursachen könnte. Verwenden Sie diese Metrik mit anderen Metriken für logische und physische Datenträger.
- Wenn alle Aktivitäten normal aussehen, suchen Sie nach einer Möglichkeit, die Anwendungen auf Datenträger zu verschieben, die über ein leistungsfähigeres Subsystem verfügen.
- PhysischerDatenträger%Zeit (_gesamt)
- Dieser Indikator stellt die Zeitspanne dar, die der physische Datenträger aktiv ist.
- Warnung, wenn der „% Datenträgerzeit“ 15 Minuten größer als 90 % ist.
- Suchen Sie mit Task Manager oder Citrix Monitor Anwendungen, die die hohe Datenträgerauslastung verursachen. Untersuchen Sie, was die hohe Datenträgerauslastung verursachen könnte. Verwenden Sie diese Metrik mit anderen Metriken für logische und physische Datenträger.
- Wenn alle Aktivitäten normal aussehen, suchen Sie nach einer Möglichkeit, die Anwendungen auf Datenträger zu verschieben, die über ein leistungsfähigeres Subsystem verfügen.
- Physischer Datenträger\Aktuelle Warteschlangenlänge
- Dieser Indikator zeigt die Anzahl der Transaktionen, die darauf warten, dass der physische Datenträger deren Datenträgeranforderungen verarbeitet.
- Warnung, wenn die aktuelle Datenträgerwarteschlange 15 Minuten größer als 3 ist.
- Suchen Sie mit Task Manager oder Citrix Monitor Anwendungen, die die hohe Datenträgerauslastung verursachen. Untersuchen Sie, was die hohe Datenträgerauslastung verursachen könnte. Verwenden Sie diese Metrik mit anderen Metriken für logische und physische Datenträger.
- Wenn alle Aktivitäten normal aussehen, suchen Sie nach einer Möglichkeit, die Anwendungen auf Datenträger zu verschieben, die über ein leistungsfähigeres Subsystem verfügen.
- Netzwerkschnittstelle\Bytes gesamt/Sek.
- Dieser Zähler zeigt die Rate, mit der der Netzwerkadapter Datenpakete für das Netzwerk verarbeitet.
- Warnung, wenn „Bytes gesamt/Sek.“ 5 Minuten größer als 80 % der NIC-Kapazität ist.
- Suchen Sie mit Task-Manager nach Anwendungen, die die hohe Netzwerknutzung verursachen. Versuchen Sie zu ermitteln, was die hohe Netzwerkauslastung verursachen könnte. Verwenden Sie diese Metrik mit anderen logischen und physischen Netzwerkmetriken.
- Wenn alle Aktivitäten normal aussehen, suchen Sie nach einer Möglichkeit, die Netzwerkbandbreite zu erhöhen oder die Kapazität der Bereitstellungsgruppe zu steigern.
- Benutzereingabeverzögerung pro Sitzung\Maximale Eingabeverzögerung
- Diese Metrik gibt die maximale Eingabeverzögerung für die Sitzung in Millisekunden an. Die Metrik misst die Zeit von der Eingabe des Benutzers per Maus oder Tastatur bis zur Verarbeitung der Eingabe durch das System.
- Warnung, wenn die Eingabeverzögerung einer Sitzung 2 Minuten über 1.000 ms liegt.
- Suchen Sie mit Task Manager oder Citrix Monitor Anwendungen, die eine hohe CPU-, Datenträger oder Netzwerkauslastung verursachen.
- Wenn die Aktivität normal aussieht, ist der beste Ansatz, die Kapazität für die Bereitstellungsgruppe zu erhöhen.
Weitere Empfehlungen zu Citrix-Komponenten finden Sie unter Baselinemetriken und Warnungen für Azure.
Allgemeine Empfehlungen
Es folgen einige allgemeine Empfehlungen und Vorgehensweisen, die Sie bei Verwendung dieser Tools berücksichtigen sollten.
- Die Nachverfolgung von Leistungsüberwachungsmetriken für virtuelle Computer und das Netzwerk lässt sich mit Azure Monitor einfacher erledigen. Die Metriken in Azure Monitor sind präziser als die in Citrix Monitor. Verwenden Sie Azure Monitor für die Leistungsmetriken, um mehr Kontrolle über die gesammelten Metriken zu erhalten.
- Legen Sie die Aufbewahrung Ihrer Überwachungsdaten für Ihre Geschäftsanforderungen auf einen so kurzen Zeitraum wie möglich fest. Die meisten Überwachungsdaten sind nur für einen kurzen Zeitraum nützlich. Sparen Sie Kosten, indem Sie Überwachungsdaten nicht langfristig speichern. Erstellen Sie einen Automatisierungsauftrag zum Entfernen veralteter Daten aus Ihren Speicherkonten.
- Azure umfasst Warnungen für Metriken, Protokolle, Dienstausfälle, geplante Wartung, monatliche Kosten und Sicherheit. Warnungen können Ihnen das Leben retten. Dieser Artikel enthält viele Empfehlungen zu Warnungen für Ihre Citrix-Bereitstellung. Implementieren Sie diejenigen, die in Ihrer Umgebung am sinnvollsten sind. Senden Sie kritische Warnungen per SMS und E-Mail, um sicherzustellen, dass schnell darauf reagiert werden kann. Legen Sie für jedes Quartal eine Erinnerung in Ihrem Kalender fest, um die Listen mit den Warnungsbenachrichtigungen zu aktualisieren.
- Überwachung und Warnung für eine Metrik sind mit monatlichen Kosten verbunden. Wählen Sie überlegt aus, welche Metriken nachverfolgt werden sollen. Wenn Sie nicht vorhaben, bei Auslösen einer Warnung Maßnahmen zu ergreifen, sollten Sie sich überlegen, ob die Metrik einen Nutzen hat.
- Richten Sie ein benutzerdefiniertes Dashboard für Ihre Citrix-Ressourcengruppen ein ,und aktivieren Sie Links zu wichtigen Diensten wie Microsoft Sentinel, Service Health, Traffic Analytics und Advisor. Fügen Sie dem Dashboard Diagramme hinzu, die die Leistung Ihrer ExpressRoute- oder VPN-Verbindungen, Ihrer Cloud Connectors und Citrix VDA-Hosts zeigen. Um vertrauliche Informationen zu schützen, beschränken Sie den Dashboardzugriff nur auf die Personen, die ihn benötigen.
- Sehen Sie sich bei der Problembehandlung mehrere Datenquellen an, um die Symptome mit der Grundursache zu korrelieren. Wenn beispielsweise die durchschnittliche Anmeldedauer hoch ist, können Sie die Metriken in Azure prüfen, um zu bestimmen, wo Ressourcen eingeschränkt sind.
- Das Aktivieren von Traffic Analytics- und NSG-Protokollen ist die beste Möglichkeit, um zu ermitteln, ob Datenverkehr von unerwarteten Standorten stammt. Sie können anhand dieser Informationen Ihre Netzwerkkommunikation optimieren. Mit diesen Informationen können Sie Azure-Richtlinien erstellen, die von diesen unerwarteten Standorten eingehenden Datenverkehr blockieren.
Nächste Schritte
Überprüfen Sie die kritischen Entwurfsüberlegungen und -empfehlungen für Sicherheit und Compliance speziell für die Bereitstellung von Citrix in Azure.