44
Citrix AppDisks innowacja, czy pogoń za konkurencją? Jarosław Sobel Polska Grupa Użytkowników Citrix Kraków, 7.03.2016

Citrix AppDisks

Embed Size (px)

Citation preview

Page 1: Citrix AppDisks

Citrix AppDisksinnowacja,

czy pogoń za konkurencją?Jarosław Sobel

Polska Grupa UżytkownikówCitrix

Kraków, 7.03.2016

Page 2: Citrix AppDisks

Polska Grupa Użytkowników Citrix 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 stacji VDI• Posiadacz certyfikacji w technologiach:

• Citrix – CCA-V, CCP-V oraz „stare” CCA i CCAA• VMware – VCP-DCV 550• Microsoft – Server Virtualization with Windows Server Hyper-V and System Center,

70-410• NetApp – NCDA, NCIE-SAN

2016-03-07

Page 3: Citrix AppDisks

Polska Grupa Użytkowników Citrix 3

Agenda• AppDisks• Co to takiego jest?• Historia• Wymagania• Architektura• Wdrożenie• FAQ• Konkurencja• Czy warto?

2016-03-07

Page 4: Citrix AppDisks

Polska Grupa Użytkowników Citrix 4

AppDisks – co to takiego jest?• AppDisks – technologia umożliwiająca dostarczanie do

wirtualnych desktopów aplikacji w postaci warstw (lub „kontenerów”).

2016-03-07

Page 5: Citrix AppDisks

Polska Grupa Użytkowników Citrix 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, a 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 zgodnością.

2016-03-07

Page 6: Citrix AppDisks

Polska Grupa Użytkowników Citrix 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 technologii VDI 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 systemie Windows 7 do Delivery Groupy zawierającej

system Windows 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.

2016-03-07

Page 7: Citrix AppDisks

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 Citrix2016-03-07

Page 8: Citrix AppDisks

8

AppDisks – historia• Wersje: 7.6 7.7 TP 7.8

Polska Grupa Użytkowników Citrix2016-03-07

Page 9: Citrix AppDisks

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ła AppDisków musi zawierać obiekty

z zainstalowanym VDA 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• XenDesktop VDI/Enterprise/Platinum

Polska Grupa Użytkowników Citrix2016-03-07

Page 10: Citrix AppDisks

10

AppDisks – architektura

Polska Grupa Użytkowników Citrix2016-03-07

Architektura MCS Architektura PVS

VM VM

Hypervisor Attached Storage

vDisk Storage

Thin

WC WCThin

AppDisk

OS vDisk

PVS Server

VM VM

Hypervisor Attached Storage

WCThin

WCThin

Thin

Thin

AppDisk

OS vDisk

Page 11: Citrix AppDisks

11

AppDisks – wdrożenie• Instalacja maszyny wirtualnej, OSa oraz VDA• 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 Citrix2016-03-07

Page 12: Citrix AppDisks

12

AppDisks – wdrożenie

Polska Grupa Użytkowników Citrix2016-03-07

Page 13: Citrix AppDisks

13

AppDisks – wdrożenie (tworzenie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 14: Citrix AppDisks

14

AppDisks – wdrożenie (tworzenie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 15: Citrix AppDisks

15

AppDisks – wdrożenie (tworzenie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 16: Citrix AppDisks

16

AppDisks – wdrożenie (tworzenie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 17: Citrix AppDisks

17

AppDisks – wdrożenie (tworzenie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 18: Citrix AppDisks

18

AppDisks – wdrożenie (instalacja)

Polska Grupa Użytkowników Citrix2016-03-07

Page 19: Citrix AppDisks

19

AppDisks – wdrożenie (instalacja)

Polska Grupa Użytkowników Citrix2016-03-07

VDI

Page 20: Citrix AppDisks

20

AppDisks – wdrożenie (zamykanie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 21: Citrix AppDisks

21

AppDisks – wdrożenie (zamykanie)

Polska Grupa Użytkowników Citrix2016-03-07

VDI

Page 22: Citrix AppDisks

22

AppDisks – wdrożenie (zamykanie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 23: Citrix AppDisks

23

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 24: Citrix AppDisks

24

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 25: Citrix AppDisks

25

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 26: Citrix AppDisks

26

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

VDI

Page 27: Citrix AppDisks

27

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 28: Citrix AppDisks

28

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 29: Citrix AppDisks

29

AppDisks – wdrożenie (użycie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 30: Citrix AppDisks

30

AppDisks – wdrożenie (kasowanie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 31: Citrix AppDisks

31

AppDisks – wdrożenie (wersjonowanie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 32: Citrix AppDisks

32

AppDisks – wdrożenie (wersjonowanie)

Polska Grupa Użytkowników Citrix2016-03-07

VDI

Page 33: Citrix AppDisks

33

AppDisks – wdrożenie (wersjonowanie)

Polska Grupa Użytkowników Citrix2016-03-07

Page 34: Citrix AppDisks

34

AppDisks – wdrożenie (wersjonowanie)

Polska Grupa Użytkowników Citrix2016-03-07

Sealing

SR

SR

VDI

Page 35: Citrix AppDisks

35

AppDisks – wdrożenie (multiple AppDisks)

Polska Grupa Użytkowników Citrix2016-03-07

Page 36: Citrix AppDisks

36

AppDisks – wdrożenie (multiple AppDisks)

Polska Grupa Użytkowników Citrix2016-03-07

Page 37: Citrix AppDisks

37

AppDisks – AppDNA

Polska Grupa Użytkowników Citrix2016-03-07

Page 38: Citrix AppDisks

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 systemy Windowsowe.

Polska Grupa Użytkowników Citrix2016-03-07

Page 39: Citrix AppDisks

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 Citrix2016-03-07

Page 40: Citrix AppDisks

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 oprogramowanie VPN. 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 Citrix2016-03-07

Page 41: Citrix AppDisks

41

AppDisks – konkurencja

Polska Grupa Użytkowników Citrix2016-03-07

???

Page 42: Citrix AppDisks

42

AppDisks – czy warto?

Polska Grupa Użytkowników Citrix2016-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

Page 43: Citrix AppDisks

Polska Grupa Użytkowników Citrix 432016-03-07

Pytania?

Page 44: Citrix AppDisks

Polska Grupa Użytkowników Citrix 44

Dziękuję za uwagę

2016-03-07

Jarosław Sobelemail: [email protected]: xenthusiast.comtwitter: @JarekSobel