Overwegingen voor beheerbasislijn voor Citrix in Azure
Beheer en bewaking zijn essentieel voor elke implementatie van Citrix DaaS (desktop as a service) in Azure. Om operationele uitmuntendheid en succes te behalen, moet u uw Citrix DaaS-omgeving goed ontwerpen met het oog op beheer en bewaking.
Overwegingen voor Citrix-ontwerp
Zowel Microsoft als Citrix bieden een set kernhulpprogramma's en -services voor het bewaken van de omgeving. In dit artikel vindt u een aantal hulpprogramma's en wordt aanbevolen wat u moet controleren.
De Microsoft-hulpprogramma's en -services omvatten Azure Monitor, Azure Advisor, Azure Service Health, Microsoft Sentinel en Azure Network Watcher. De Citrix-hulpprogramma's en -services omvatten Citrix Monitor, Citrix Analytics en Citrix Managed Services. De meeste van deze services zijn inbegrepen bij uw abonnementen, maar sommige kosten extra.
Ga naar de Citrix Tech Zone voor informatie over Microsoft-hulpprogramma's die u kunt gebruiken met Citrix DaaS. Zie Citrix DaaS voor Azure- en Citrix Application Delivery Management voor meer informatie over Citrix-hulpprogramma's.
Aanbevelingen voor Citrix-ontwerp
Metrische gegevens en drempelwaarden voor waarschuwingen
Voor een Citrix-implementatie richt u zich op de metrische gegevens van het gastbesturingssystemen van virtuele Citrix-machines. Slechte metrische gegevens over serverprestaties geven doorgaans aan dat de gebruikers prestatieproblemen ondervinden of dat ze al hebben. Wanneer de maximale invoervertraging voor een gebruikerssessie bijvoorbeeld een vooraf gedefinieerde waarde bereikt, weten we dat gebruikers latentie ondervinden. U kunt de actiegroep configureren om een e-mailbericht te verzenden naar de Citrix-beheerders die hen waarschuwen voor het probleem, zodat ze proactief kunnen ingrijpen.
In dit artikel leest u welke prestatiemeteritems u moet controleren en suggesties voor drempelwaarden voor waarschuwingen die geschikt zijn voor een Citrix-implementatie. De voorgestelde waarschuwingsdrempels zijn waarschijnlijk van tevoren op de hoogte van prestatieproblemen. Pas de waarden en tijdsperioden aan uw behoeften aan.
Alle Citrix-servers
Hier volgt de lijst met prestatiemeteritems die moeten worden bewaakt voor alle Citrix-servers in de implementatie:
- Processor%processortijd
- Dit teller is de hoeveelheid tijd die een processor actief is.
- Waarschuwing wanneer het gemiddelde gedurende 15 minuten groter is dan 80%.
- Gebruik Taakbeheer of Citrix Monitor om te bepalen welke processen de meeste CPU gebruiken. Identificeer de oorzaak van het hoge CPU-gebruik.
- Als alle processen een verwacht CPU-tijdsniveau verbruiken, is het tijd om de capaciteit van de server of de leveringsgroep te verhogen.
- Lengte van systeem\processorwachtrij
- Dit item is het aantal threads in een processorwachtrij die wachten om te worden verwerkt.
- Waarschuwing wanneer de teller groter is dan 5 keer het aantal kernen voor een interval van 5 minuten.
- Gebruik Taakbeheer of Citrix Monitor om te bepalen welke processen de meeste CPU gebruiken.
- Als alle processen een verwacht CPU-niveau verbruiken, is het tijd om de capaciteit van de server of de leveringsgroep te verhogen.
- Geheugen\Beschikbare bytes
- Deze teller is de hoeveelheid geheugen die niet is toegewezen aan processen of cache.
- Waarschuwing wanneer de beschikbare hoeveelheid RAM lager is dan 20% van het totale RAM-geheugen voor een interval van 5 minuten.
- Gebruik Taakbeheer of Citrix Monitor om te bepalen welke processen het meeste RAM-geheugen verbruiken. Identificeer eventuele configuratiewijzigingen die het RAM-verbruik kunnen verminderen. Gebruik deze metrische waarde met de geheugenpagina's per seconde en het wisselbestand %usage counters.
- Als alle processen de verwachte hoeveelheid geheugen verbruiken, is het tijd om de capaciteit van de server of de leveringsgroep te verhogen.
- Geheugen\Pagina's per seconde
- Dit teller is het aantal pagina's per seconde dat wordt gewisseld van schijf naar RAM.
- Waarschuwing wanneer de pagina's per seconde consistent meer dan 10 zijn.
- Gebruik Taakbeheer om te zoeken naar toepassingen die de paginawisselingen veroorzaken. Onderzoek mogelijke alternatieve configuraties. Gebruik deze metrische waarde met de geheugen beschikbare bytes en wisselbestanden%gebruikstellers.
- Verhoog indien mogelijk de hoeveelheid RAM die beschikbaar is voor de host. Als dit geen optie is, probeert u de toepassing te isoleren op een set toegewezen servers.
- Wisselbestand%gebruik
- Dit teller is het percentage van het huidige paginabestand dat wordt gebruikt.
- Waarschuwing wanneer het gebruik van het paginabestand gedurende 60 minuten groter is dan 80%.
- Gebruik Taakbeheer om te zoeken naar toepassingen die het gebruik van het paginabestand veroorzaken. Onderzoek mogelijke alternatieve configuraties. Gebruik deze metrische waarde met de meteritems geheugen beschikbaar bytes en geheugenpagina's per seconde.
- Verhoog indien mogelijk de hoeveelheid RAM die beschikbaar is voor de host.
- LogicalDisk%Disk Time (_total)
- Deze teller geeft de hoeveelheid tijd aan die de logische schijf actief is.
- Waarschuw wanneer de schijftijd % langer is dan 90% gedurende 15 minuten.
- Gebruik Task Manager of Citrix Monitor om te zoeken naar toepassingen die het hoge schijfgebruik veroorzaken. Onderzoek wat het hoge schijfgebruik kan veroorzaken. Gebruik deze metrische gegevens met andere metrische gegevens van logische en fysieke schijven.
- Als alle activiteiten er normaal uitzien, zoekt u naar een manier om de toepassingen te verplaatsen naar schijven met een hoger presterende schijfsubsysteem.
- LogicalDisk\Huidige schijfwachtrijlengte
- Deze teller vertegenwoordigt het aantal transacties dat wacht tot de logische schijf aanvragen verwerkt.
- Waarschuwing wanneer de huidige schijfwachtrij langer is dan 3 gedurende 15 minuten.
- Gebruik Task Manager of Citrix Monitor om te zoeken naar toepassingen die het hoge schijfgebruik veroorzaken. Onderzoek wat het hoge schijfgebruik kan veroorzaken. Gebruik deze metrische gegevens met andere metrische gegevens van logische en fysieke schijven.
- Als alle activiteiten er normaal uitzien, zoekt u naar een manier om de toepassingen te verplaatsen naar schijven met een hoger presterende schijfsubsysteem.
- PhysicalDisk%Disk Time (_total)
- Deze teller geeft de hoeveelheid tijd aan die de fysieke schijf actief is.
- Waarschuw wanneer de schijftijd % langer is dan 90% gedurende 15 minuten.
- Gebruik Task Manager of Citrix Monitor om te zoeken naar toepassingen die het hoge schijfgebruik veroorzaken. Onderzoek wat het hoge schijfgebruik kan veroorzaken. Gebruik deze metrische gegevens met andere metrische gegevens van logische en fysieke schijven.
- Als alle activiteiten er normaal uitzien, zoekt u naar een manier om de toepassingen te verplaatsen naar schijven met een hoger presterende schijfsubsysteem.
- Lengte van fysieke schijf\Huidige schijfwachtrij
- Deze teller vertegenwoordigt het aantal transacties dat wacht totdat de fysieke schijf hun schijfaanvragen verwerkt.
- Waarschuwing wanneer de huidige schijfwachtrij langer is dan 3 gedurende 15 minuten.
- Gebruik Task Manager of Citrix Monitor om te zoeken naar toepassingen die het hoge schijfgebruik veroorzaken. Onderzoek wat het hoge schijfgebruik kan veroorzaken. Gebruik deze metrische gegevens met andere metrische gegevens van logische en fysieke schijven.
- Als alle activiteiten er normaal uitzien, zoekt u naar een manier om de toepassingen te verplaatsen naar schijven met een hoger presterende schijfsubsysteem.
- Netwerkinterface\Totaal aantal bytes per seconde
- Deze teller toont de snelheid waarmee de netwerkadapter gegevenspakketten voor het netwerk verwerkt.
- Waarschuwing wanneer het totaal van bytes per seconde langer is dan 80% van de NIC-capaciteit gedurende 5 minuten.
- Gebruik Taakbeheer om te zoeken naar toepassingen die het hoge netwerkgebruik veroorzaken. Probeer te bepalen wat het hoge netwerkgebruik kan veroorzaken. Gebruik deze metrische gegevens met andere logische en fysieke netwerkgegevens.
- Als alle activiteiten er normaal uitzien, zoekt u een manier om de netwerkbandbreedte te verhogen of de capaciteit voor de leveringsgroep te verhogen.
- Vertraging van gebruikersinvoer per sessie\Maximale invoervertraging
- Deze metrische waarde biedt de maximale invoervertraging voor de sessie in milliseconden. De metrische waarde meet de tijd vanaf het moment waarop de gebruiker muis- of toetsenbordinvoer levert totdat de invoer door het systeem wordt verwerkt.
- Waarschuwing wanneer de invoervertraging van een sessie langer is dan 1000 ms gedurende 2 minuten.
- Gebruik Task Manager of Citrix Monitor om te zoeken naar toepassingen die een hoog CPU-, schijf- of netwerkgebruik veroorzaken.
- Als de activiteit er normaal uitziet, kunt u het beste de capaciteit voor de leveringsgroep verhogen.
Zie voor meer aanbevelingen voor het gebruik van Citrix-onderdelen: Metrische basislijngegevens en waarschuwingen voor Azure.
Algemene aanbevelingen
Hier volgen enkele algemene aanbevelingen en procedures waarmee u rekening moet houden wanneer u deze hulpprogramma's gebruikt.
- Het bijhouden van metrische gegevens voor prestatiemeter voor virtuele machines en het netwerk is eenvoudiger te doen vanuit Azure Monitor. De metrische gegevens van Azure Monitor zijn gedetailleerder dan wat beschikbaar is via Citrix Monitor. Gebruik Azure Monitor voor de metrische prestatiegegevens om meer controle te hebben over de metrische gegevens die worden verzameld.
- Stel uw bewakingsgegevensretentie zo kort mogelijk in voor uw zakelijke vereisten. De meeste bewakingsgegevens zijn slechts nuttig voor een korte periode. Bespaar kosten door de bewakingsgegevens op de lange termijn niet op te slaan. Maak een automatiseringstaak om verouderde gegevens in uw opslagaccounts op te schonen.
- Azure bevat waarschuwingen voor metrische gegevens, logboeken, serviceonderbrekingen, gepland onderhoud, maandelijkse kosten en beveiliging. Het gebruik van waarschuwingen kan een levensbesparing zijn. Dit artikel bevat veel aanbevelingen over waarschuwingen die u kunt maken voor uw Citrix-implementatie. Implementeer de functies die het meest zinvol zijn in uw omgeving. Verzend kritieke waarschuwingen via sms en e-mail om ervoor te zorgen dat ze snel worden gereageerd. Stel elk kwartaal een herinnering in voor uw agenda om de meldingslijsten voor waarschuwingen bij te werken.
- Bewaking en waarschuwingen voor een metrische waarde worden geleverd met een maandelijkse kosten. Kies verstandig welke metrische gegevens u wilt bijhouden. Als u niet van plan bent actie te ondernemen wanneer een waarschuwing wordt geactiveerd, kunt u overwegen of de metrische waarde waarde heeft.
- Stel een aangepast dashboard in voor uw Citrix-resourcegroepen en schakel koppelingen naar belangrijke services in, zoals Microsoft Sentinel, Service Health, Traffic Analytics en Advisor. Neem op het dashboard grafieken op die de prestaties van uw ExpressRoute- of VPN-verbindingen, uw Cloud Verbinding maken ors en Citrix VDA-hosts weergeven. Als u gevoelige informatie wilt beveiligen, beperkt u de toegang van het dashboard tot alleen personen die deze nodig hebben.
- Bekijk bij het oplossen van een probleem meerdere gegevensbronnen om de symptomen te correleren met de hoofdoorzaak. Als de gemiddelde aanmeldingsduur bijvoorbeeld hoog is, kunt u de metrische gegevens in Azure bekijken om te bepalen waar resourcebeperkingen bestaan.
- Het inschakelen van Traffic Analytics- en NSG-logboeken is de beste manier om te zien of verkeer afkomstig is van onverwachte locaties. U kunt deze informatie gebruiken om uw netwerkcommunicatie te stroomlijnen. Gebruik de informatie om Azure-beleid te maken waarmee binnenkomend verkeer van die onverwachte locaties wordt geblokkeerd.
Volgende stappen
Bekijk de kritieke ontwerpoverwegingen en aanbevelingen voor beveiliging en naleving die specifiek zijn voor de implementatie van Citrix in Azure.