Zagadnienia dotyczące planu bazowego zarządzania dla rozwiązania Citrix na platformie Azure
Zarządzanie i monitorowanie ma kluczowe znaczenie dla dowolnego wdrożenia rozwiązania Citrix DaaS (pulpit jako usługa) na platformie Azure. Aby osiągnąć doskonałość operacyjną i sukces, należy odpowiednio zaprojektować środowisko Citrix DaaS z myślą o zarządzaniu i monitorowaniu.
Zagadnienia dotyczące projektowania citrix
Zarówno firma Microsoft, jak i Citrix udostępniają zestaw podstawowych narzędzi i usług do monitorowania środowiska. W tym artykule wymieniono niektóre narzędzia i zaleca się monitorowanie tego, co należy monitorować.
Narzędzia i usługi firmy Microsoft obejmują usługi Azure Monitor, Azure Advisor, Azure Service Health, Microsoft Sentinel i Azure Network Watcher. Narzędzia i usługi Citrix obejmują usługi Citrix Monitor, Citrix Analytics i Citrix Managed Services. Większość tych usług jest uwzględniona w subskrypcjach, ale niektóre koszty są dodatkowe.
Aby uzyskać informacje o narzędziach firmy Microsoft do użycia z rozwiązaniem Citrix DaaS, odwiedź stronę Citrix Tech Zone. Aby uzyskać więcej informacji na temat narzędzi Citrix, zobacz Citrix DaaS for Azure and Citrix application delivery management (Zarządzanie dostarczaniem aplikacji Citrix dla platformy Azure i citrix).
Zalecenia dotyczące projektowania citrix
Metryki i progi alertów
W przypadku wdrożenia citrix skoncentruj się na metrykach systemu operacyjnego gościa maszyn wirtualnych Citrix. Metryki wydajności serwera zwykle wskazują, że użytkownicy mają problemy z wydajnością lub że już mają. Na przykład gdy maksymalne opóźnienie danych wejściowych dla sesji użytkownika osiągnie wstępnie zdefiniowaną wartość, wiemy, że użytkownicy mają opóźnienie. Grupę akcji można skonfigurować tak, aby wysyłała wiadomość e-mail do administratorów citrix, którzy ostrzegają ich przed problemem, aby mogli aktywnie interweniować.
W tym artykule opisano, jakie liczniki wydajności mają być monitorowane i sugerują progi alertów odpowiednie dla wdrożenia citrix. Sugerowane progi alertów mogą powiadomić o problemach z wydajnością z wyprzedzeniem. Dostosuj wartości i okresy, aby spełniały Twoje potrzeby.
Wszystkie serwery Citrix
Oto lista liczników wydajności do monitorowania dla wszystkich serwerów Citrix we wdrożeniu:
- Procesor%Czas procesora
- Ten licznik jest ilością czasu, przez jaki procesor jest aktywny.
- Alert, gdy średnia jest większa niż 80% przez 15 minut.
- Użyj Menedżera zadań lub monitora Citrix, aby określić, które procesy zużywają najwięcej procesora CPU. Zidentyfikuj przyczynę wysokiego użycia procesora CPU.
- Jeśli wszystkie procesy zużywają oczekiwany poziom czasu procesora CPU, nadszedł czas, aby zwiększyć pojemność serwera lub grupy dostarczania.
- Długość kolejki System\Processor
- Ten licznik to liczba wątków w kolejce procesora, które oczekują na przetworzenie.
- Alert, gdy licznik jest większy niż 5 razy więcej rdzeni dla 5-minutowego interwału.
- Użyj Menedżera zadań lub monitora Citrix, aby określić, które procesy zużywają najwięcej procesora CPU.
- Jeśli wszystkie procesy zużywają oczekiwany poziom procesora CPU, nadszedł czas, aby zwiększyć pojemność serwera lub grupy dostarczania.
- Pamięć\Dostępne bajty
- Ten licznik jest ilością pamięci, która nie jest przydzielona do procesów ani pamięci podręcznej.
- Alert, gdy dostępna ilość pamięci RAM wynosi poniżej 20% całkowitej pamięci RAM dla 5-minutowego interwału.
- Użyj Menedżera zadań lub monitora Citrix, aby określić, które procesy zużywają najwięcej pamięci RAM. Zidentyfikuj wszelkie zmiany konfiguracji, które mogą zmniejszyć ten poziom użycia pamięci RAM. Użyj tej metryki z licznikami Stron pamięci na sekundę i Plik stronicowania %usage.
- Jeśli wszystkie procesy zużywają oczekiwaną ilość pamięci, nadszedł czas, aby zwiększyć pojemność serwera lub grupy dostarczania.
- Pamięć\Strony/s
- Ten licznik jest liczbą stron na sekundę, które są zamieniane z dysku na pamięć RAM.
- Alert, gdy strony na sekundę są stale powyżej 10.
- Użyj Menedżera zadań, aby wyszukać aplikacje powodujące zamianę strony. Zbadaj możliwe konfiguracje alternatywne. Użyj tej metryki z licznikami Pamięci Dostępne bajty i Pliki stronicowania%usage.
- Jeśli to możliwe, zwiększ ilość pamięci RAM dostępnej dla hosta. Jeśli nie jest to opcja, spróbuj odizolować aplikację do zestawu dedykowanych serwerów.
- Stronicowanie pliku%usage
- Ten licznik jest procentem bieżącego pliku strony, który jest używany.
- Alert, gdy użycie pliku strony jest większe niż 80% przez 60 minut.
- Użyj Menedżera zadań, aby wyszukać aplikacje powodujące użycie pliku strony. Zbadaj możliwe konfiguracje alternatywne. Użyj tej metryki z licznikami Dostępne bajty pamięci i Strony pamięci/s.
- Jeśli to możliwe, zwiększ ilość pamięci RAM dostępnej dla hosta.
- Dysk logiczny%Czas dysku (_total)
- Ten licznik reprezentuje ilość czasu aktywnego dysku logicznego.
- Alert, gdy czas dysku % jest większy niż 90% przez 15 minut.
- Użyj Menedżera zadań lub monitora Citrix, aby wyszukać aplikacje powodujące wysokie użycie dysku. Zbadaj, co może powodować wysokie użycie dysku. Użyj tej metryki z innymi metrykami dysku logicznego i fizycznego.
- Jeśli wszystkie działania wyglądają normalnie, poszukaj sposobu przenoszenia aplikacji na dyski o wyższej wydajności podsystemów dysków.
- LogicalDisk\Bieżąca długość kolejki dysku
- Ten licznik reprezentuje liczbę transakcji oczekujących na przetworzenie żądań przez dysk logiczny.
- Alert, gdy bieżąca kolejka dysku jest większa niż 3 przez 15 minut.
- Użyj Menedżera zadań lub monitora Citrix, aby wyszukać aplikacje powodujące wysokie użycie dysku. Zbadaj, co może powodować wysokie użycie dysku. Użyj tej metryki z innymi metrykami dysku logicznego i fizycznego.
- Jeśli wszystkie działania wyglądają normalnie, poszukaj sposobu przenoszenia aplikacji na dyski o wyższej wydajności podsystemów dysków.
- PhysicalDisk%Disk Time (_total)
- Ten licznik reprezentuje ilość czasu aktywnego dysku fizycznego.
- Alert, gdy czas dysku % jest większy niż 90% przez 15 minut.
- Użyj Menedżera zadań lub monitora Citrix, aby wyszukać aplikacje powodujące wysokie użycie dysku. Zbadaj, co może powodować wysokie użycie dysku. Użyj tej metryki z innymi metrykami dysku logicznego i fizycznego.
- Jeśli wszystkie działania wyglądają normalnie, poszukaj sposobu przenoszenia aplikacji na dyski o wyższej wydajności podsystemów dysków.
- PhysicalDisk\Bieżąca długość kolejki dysku
- Ten licznik reprezentuje liczbę transakcji oczekujących na przetworzenie żądań dysku fizycznego.
- Alert, gdy bieżąca kolejka dysku jest większa niż 3 przez 15 minut.
- Użyj Menedżera zadań lub monitora Citrix, aby wyszukać aplikacje powodujące wysokie użycie dysku. Zbadaj, co może powodować wysokie użycie dysku. Użyj tej metryki z innymi metrykami dysku logicznego i fizycznego.
- Jeśli wszystkie działania wyglądają normalnie, poszukaj sposobu przenoszenia aplikacji na dyski o wyższej wydajności podsystemów dysków.
- Interfejs sieciowy\Całkowita liczba bajtów na sekundę
- Ten licznik pokazuje szybkość przetwarzania pakietów danych dla sieci przez adapter sieci.
- Alert, gdy łączna liczba bajtów na sekundę jest większa niż 80% pojemności karty sieciowej przez 5 minut.
- Użyj Menedżera zadań, aby wyszukać aplikacje powodujące wysokie użycie sieci. Spróbuj określić, co może powodować wysokie wykorzystanie sieci. Użyj tej metryki z innymi metrykami sieci logicznej i fizycznej.
- Jeśli wszystkie działania wyglądają normalnie, poszukaj sposobu na zwiększenie przepustowości sieci lub zwiększenie pojemności do grupy dostarczania.
- Opóźnienie danych wejściowych użytkownika na sesję\Maksymalne opóźnienie wejściowe
- Ta metryka zapewnia maksymalne opóźnienie wejściowe dla sesji w milisekundach. Metryka mierzy czas od momentu, gdy użytkownik podaje dane wejściowe myszy lub klawiatury do momentu przetworzenia danych wejściowych przez system.
- Alert, gdy opóźnienie danych wejściowych sesji jest większe niż 1000 ms przez 2 minuty.
- Użyj Menedżera zadań lub monitora Citrix, aby wyszukać aplikacje, które powodują wysokie użycie procesora CPU, dysku lub sieci.
- Jeśli działanie wygląda normalnie, najlepszym rozwiązaniem jest zwiększenie pojemności grupy dostarczania.
Aby uzyskać więcej zaleceń dotyczących używania składników Citrix, zobacz: Metryki i alerty linii bazowej dla platformy Azure.
Zalecenia ogólne
Poniżej przedstawiono kilka ogólnych zaleceń i praktyk, które należy wziąć pod uwagę podczas korzystania z tych narzędzi.
- Śledzenie metryk monitorowania wydajności maszyn wirtualnych i sieci jest łatwiejsze do wykonania z poziomu usługi Azure Monitor. Metryki usługi Azure Monitor są bardziej szczegółowe niż dostępne w usłudze Citrix Monitor. Użyj usługi Azure Monitor, aby metryki wydajności miały większą kontrolę nad zebranymi metrykami.
- Ustaw przechowywanie danych monitorowania tak krótko, jak to możliwe dla wymagań biznesowych. Większość danych monitorowania jest przydatna tylko przez krótki czas. Oszczędzaj koszty, nie przechowując długoterminowych danych monitorowania. Utwórz zadanie automatyzacji, aby wyczyścić nieaktualne dane na kontach magazynu.
- Platforma Azure obejmuje alerty dotyczące metryk, dzienników, awarii usług, planowanej konserwacji, miesięcznych kosztów i zabezpieczeń. Używanie alertów może być ratownikiem życia. Ten artykuł zawiera wiele zaleceń dotyczących alertów tworzonych dla wdrożenia citrix. Zaimplementuj te, które mają największy sens w twoim środowisku. Wysyłaj alerty krytyczne za pośrednictwem wiadomości SMS i poczty e-mail, aby upewnić się, że działają one szybko. Ustaw przypomnienie w kalendarzu każdego kwartału, aby zaktualizować listy powiadomień o alertach.
- Monitorowanie i zgłaszanie alertów dotyczących metryki wiąże się z miesięcznym kosztem. Wybierz mądry, które metryki mają być śledzone. Jeśli nie planujesz podejmowania działań po wyzwoleniu alertu, rozważ, czy metryka ma wartość.
- Skonfiguruj niestandardowy pulpit nawigacyjny dla grup zasobów Citrix i włącz linki do kluczowych usług, takich jak Microsoft Sentinel, Service Health, Traffic Analytics i Advisor. Na pulpicie nawigacyjnym znajdują się wykresy pokazujące wydajność połączeń usługi ExpressRoute lub sieci VPN, usług Cloud Połączenie ors i hostów Citrix VDA. Aby chronić poufne informacje, ogranicz dostęp do pulpitu nawigacyjnego tylko tym osobom, które ich potrzebują.
- Podczas rozwiązywania problemu zapoznaj się z wieloma źródłami danych, aby pomóc skorelować objawy z główną przyczyną. Jeśli na przykład średni czas trwania logowania jest wysoki, możesz wyświetlić metryki na platformie Azure, aby określić, gdzie istnieją ograniczenia zasobów.
- Włączenie analizy ruchu i dzienników sieciowej grupy zabezpieczeń jest najlepszym sposobem sprawdzenia, czy ruch pochodzi z nieoczekiwanych lokalizacji. Te informacje pozwalają usprawnić komunikację sieciową. Użyj tych informacji, aby utworzyć zasady platformy Azure, które blokują ruch przychodzący z tych nieoczekiwanych lokalizacji.
Następne kroki
Zapoznaj się z krytycznymi zagadnieniami i zaleceniami dotyczącymi zabezpieczeń i zgodności specyficznymi dla wdrożenia rozwiązania Citrix na platformie Azure.