Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Citrix AppDisks

746 views

Published on

Session by Jarek Sobel from 3rd Polish Citrix User Group (PLCUG) meeting, 7th of March, Krakow

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Citrix AppDisks

  1. 1. Citrix AppDisks innowacja, czy pogoń za konkurencją? Jarosław Sobel Polska Grupa Użytkowników Citrix Kraków, 7.03.2016
  2. 2. Jarosław Sobel • Projektant i administrator rozwiązań Citrix • Blogger, prelegent i autor publikacji w prasie IT • Praca z Citrixem od ponad 10 lat (od czasów Citrix Metaframe) • Doświadczenie w pracy w dużych środowiskach ~4000 użytkowników, ~500 serwerów XA oraz kilkaset stacjiVDI • Posiadacz certyfikacji w technologiach: • Citrix – CCA-V, CCP-V oraz „stare” CCA i CCAA • VMware –VCP-DCV 550 • Microsoft – ServerVirtualization withWindows Server Hyper-V and System Center, 70-410 • NetApp – NCDA, NCIE-SAN Polska Grupa Użytkowników Citrix 22016-03-07
  3. 3. Agenda • AppDisks • Co to takiego jest? • Historia • Wymagania • Architektura • Wdrożenie • FAQ • Konkurencja • Czy warto? Polska Grupa Użytkowników Citrix 32016-03-07
  4. 4. AppDisks – co to takiego jest? • AppDisks – technologia umożliwiająca dostarczanie do wirtualnych desktopów aplikacji w postaci warstw (lub „kontenerów”). Polska Grupa Użytkowników Citrix 42016-03-07
  5. 5. AppDisks – co to takiego jest? • Izolacja i zarządzanie zmianą • App-V umożliwia uruchamianie niekompatybilnych aplikacji poprzez ich izolację. Separacja odbywa się na poziomie plików oraz kluczy w rejestrze, sam użytkownik może być tego świadomy. Aplikacje dostarczane przez AppDisks zachowują się tak, jak by były zainstalowane bezpośrednio na master image’u. • W przypadku update’u master image’u konieczna może być weryfikacja zgodności poprawek oraz istniejących aplikacji. Do tego celu można użyć funkcjonalności Citrix AppDNA, które będzie w stanie przeanalizować aplikacja oraz wskazać te, które mogą powodować problemy ze Polska Grupa Użytkowników Citrix 52016-03-07
  6. 6. AppDisks – co to takiego jest? • Użytkownik nie jest świadomy separacji aplikacji od systemu operacyjnego. • AppDiski, które zawierają złożone aplikacje mogą powodować pewne opóźnienia podczas uruchamiania się systemu. • AppDiski można używać zarówno w technologiiVDI jak i w Hosted Shared Desktops. • Możliwe jest współdzielenie AppDisków pomiędzy master image’ami oraz systemami operacyjnymi (oczywiście, aplikacje muszą wspierać wszystkie rodzaje OS’ów – desktopowy i serwerowy). • Można dodać AppDisk utworzony na systemieWindows 7 do Delivery Groupy zawierającej systemWindows 2008 R2 (pod warunkiem zgodności bitowej – 32/64 oraz wsparcia dla aplikacji). • Citrix nie zaleca jednak dodawania AppDisków utworzonych w nowszych systemach operacyjnych (np.: Win10) do desktopów z zainstalowanym starszym systemem (np.: Win7).Taka konfiguracja może nie działać poprawnie. • W celu zapewnienia odpowiedniego dostępu do aplikacji odpowiednim grupom użytkowników Citrix zaleca używanie Group Policy w celu ukrycia aplikacji. Polska Grupa Użytkowników Citrix 62016-03-07
  7. 7. AppDisks – historia • Pierwsza wzmianka na Citrix Synergy 05/2015 • SYN233 - What's new in XenApp and XenDesktop • Funkcjonalność planowana w wersji Tech Preview w Q2/2015 • XA/XD 7.6 FP3 (30.09.2015) • Tech Preview XA/XD 7.7 (09.2015) • Testy w ramach programu „AppDisks Technology Preview Program” • Wersja 7.7 (28.12.205) – brak wsparcia dla AppDisks • Wersja 7.8 (3.03.2016) – zawiera wsparcie dla AppDisks Polska Grupa Użytkowników Citrix 72016-03-07
  8. 8. AppDisks – historia • Wersje: 7.6 7.7 TP 7.8 Polska Grupa Użytkowników Citrix 82016-03-07
  9. 9. AppDisks – wymagania (w wersji 7.8) • Funkcjonalność AppDisków wspierana od wersji 7.8: Delivery Controller, Studio oraz dodatkowe komponenty instalowane automatycznie (.NET 4.5.2). • Delivery Groupa, która będzie używałaAppDisków musi zawierać obiekty z zainstalowanymVDA w wersji min. 7.8. • Wsparcie dla MCSa lub PVSa w wersji min. 7.8. • Wspierane wirtualizatory: • XenServer • VMware 5.1 • (nie są wpierane rozwiązania chmurowe) • Funkcjonalność dostępna w edycjach: • XenApp Advanced/Enterprise/Platinum • XenDesktopVDI/Enterprise/Platinum Polska Grupa Użytkowników Citrix 92016-03-07
  10. 10. AppDisks – architektura Polska Grupa Użytkowników Citrix 102016-03-07 Architektura MCS Architektura PVS VM VM Hypervisor AttachedStorage vDisk Storage Thin WC WC Thin AppDisk OS vDisk PVS Server VM VM Hypervisor AttachedStorage WC Thin WC Thin Thin Thin AppDisk OS vDisk
  11. 11. AppDisks – wdrożenie • Instalacja maszyny wirtualnej, OSa orazVDA • Utworzenie katalogu maszyn – power management, MCS/PVS, random desktops • Utworzenie AppDiska i wybór maszyny do zarządzania (z katalogu) • Instalacja aplikacji na systemie z podłączonym AppDiskiem • Zamknięcie AppDiska (sealing) • Utworzenie Delivery Groupy i podłączenie do niej dostępnych AppDisków Polska Grupa Użytkowników Citrix 112016-03-07
  12. 12. AppDisks – wdrożenie Polska Grupa Użytkowników Citrix 122016-03-07
  13. 13. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 132016-03-07
  14. 14. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 142016-03-07
  15. 15. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 152016-03-07
  16. 16. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 162016-03-07
  17. 17. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 172016-03-07
  18. 18. AppDisks – wdrożenie (instalacja) Polska Grupa Użytkowników Citrix 182016-03-07
  19. 19. AppDisks – wdrożenie (instalacja) Polska Grupa Użytkowników Citrix 192016-03-07 VDI
  20. 20. AppDisks – wdrożenie (zamykanie) Polska Grupa Użytkowników Citrix 202016-03-07
  21. 21. AppDisks – wdrożenie (zamykanie) Polska Grupa Użytkowników Citrix 212016-03-07 VDI
  22. 22. AppDisks – wdrożenie (zamykanie) Polska Grupa Użytkowników Citrix 222016-03-07
  23. 23. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 232016-03-07
  24. 24. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 242016-03-07
  25. 25. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 252016-03-07
  26. 26. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 262016-03-07 VDI
  27. 27. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 272016-03-07
  28. 28. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 282016-03-07
  29. 29. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 292016-03-07
  30. 30. AppDisks – wdrożenie (kasowanie) Polska Grupa Użytkowników Citrix 302016-03-07
  31. 31. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 312016-03-07
  32. 32. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 322016-03-07 VDI
  33. 33. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 332016-03-07
  34. 34. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 342016-03-07 Sealing SR SR VDI
  35. 35. AppDisks – wdrożenie (multiple AppDisks) Polska Grupa Użytkowników Citrix 352016-03-07
  36. 36. AppDisks – wdrożenie (multiple AppDisks) Polska Grupa Użytkowników Citrix 362016-03-07
  37. 37. AppDisks – AppDNA Polska Grupa Użytkowników Citrix 372016-03-07
  38. 38. AppDisks – FAQ (Citrix Docs) • Czy AppDisk będzie wspierany w rozwiązaniach na fizycznym sprzęcie? • Nie, wpierane są tylko PVS lub MCS. • Czy AppDisk i Personal vDisk mogą być używane razem? • Nie, te dwie technologie nie mogą być użyte na tym samym obrazie. • Czy AppDisk zastępuje PvD? • Nie, ich cel jest inny. • Czy AppDisk wspiera DesktopPlayera? • Nie, obecnie technologia ta nie wspiera DesktopPlayera. • Czy AppDisk może być użyty do desktopów Linuxowych? • Nie, obecnie technologia wspiera tylko systemyWindowsowe. Polska Grupa Użytkowników Citrix 382016-03-07
  39. 39. AppDisks – FAQ (Citrix Docs) • Czy warstwa AppDisk jest łączona z systemem operacyjnym podczas uruchamiana? • Tak, obraz dysku dołączany jest do maszyny przez wirtualizator a następnie łączony logicznie w systemie operacyjnym. • Czy widoczny jest wpływ na wydajność? • Tak, testy pokazały 6-8% zwiększenie utylizacji CPU na hoście, jednak zależeć on może od liczby AppDisków i liczby desktopów do których dyski te są podłączane. • Czy jest limitacja AppDisków przypisanych do danej maszyny? • Nie ma sztywnego limitu, ale testy były wykonywane do 16 AppDisków. • Czy AppDisk może być dołączony do działającej maszyny? • Nie, obecnie nie ma takiej możliwości. • Czy wersja 7.8 wspiera wersjonowanie dysków? • Tak, jest to możliwe. Polska Grupa Użytkowników Citrix 392016-03-07
  40. 40. AppDisks – FAQ (Citrix Docs) • Czy są jakieś ograniczenia w rodzaju aplikacji instalowanych na AppDisku? • Tak, aplikacje, które wymagają załadowania sterowników przed uruchomieniem AppDisku (phase 0 boot activity). Są to m.in. Antywirusy lub oprogramowanieVPN. Aplikacje, które ładują sterowniki w fazie 1 i kolejnych są wspierane. • Czy można zainstalowaćVDA na AppDisku? • Nie,VDA musi być zainstalowany na bazowym systemie. • Czy są jakieś wytyczne dot. grupowania aplikacji na dyskach? • Im mniejsza liczba AppDisków, tym lepiej. Duża liczba będzie miała wpływ na wydajność. Dodatkowo może występować ograniczenie narzucone przez hypervisor dot. max. liczby dysków podłączonych do maszyny wirtualnej. Polska Grupa Użytkowników Citrix 402016-03-07
  41. 41. AppDisks – konkurencja Polska Grupa Użytkowników Citrix 412016-03-07 ???
  42. 42. AppDisks – czy warto? Polska Grupa Użytkowników Citrix 422016-03-07 • Tak, ale: • Jest to jeszcze nowe rozwiązanie (dla Citrixa) • Wspiera tyko desktopy typu random • Niedopracowane zarządzanie wersjami • Nie działa z PvD (przydatne dla desktopów random) • Zmiana rozmiaru dysku? • Brak wsparcia dla Hyper-V • Kiepska dokumentacja
  43. 43. Polska Grupa Użytkowników Citrix 432016-03-07 Pytania?
  44. 44. Dziękuję za uwagę Polska Grupa Użytkowników Citrix 442016-03-07 Jarosław Sobel email: jarek.sobel@gmail.com www: xenthusiast.com twitter: @JarekSobel

×