Upload
pawel-serwan
View
534
Download
0
Embed Size (px)
Citation preview
Citrix AppDisksinnowacja,
czy pogoń za konkurencją?Jarosław Sobel
Polska Grupa UżytkownikówCitrix
Kraków, 7.03.2016
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
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
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
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
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
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
8
AppDisks – historia• Wersje: 7.6 7.7 TP 7.8
Polska Grupa Użytkowników Citrix2016-03-07
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
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
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
12
AppDisks – wdrożenie
Polska Grupa Użytkowników Citrix2016-03-07
13
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix2016-03-07
14
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix2016-03-07
15
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix2016-03-07
16
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix2016-03-07
17
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix2016-03-07
18
AppDisks – wdrożenie (instalacja)
Polska Grupa Użytkowników Citrix2016-03-07
19
AppDisks – wdrożenie (instalacja)
Polska Grupa Użytkowników Citrix2016-03-07
VDI
20
AppDisks – wdrożenie (zamykanie)
Polska Grupa Użytkowników Citrix2016-03-07
21
AppDisks – wdrożenie (zamykanie)
Polska Grupa Użytkowników Citrix2016-03-07
VDI
22
AppDisks – wdrożenie (zamykanie)
Polska Grupa Użytkowników Citrix2016-03-07
23
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
24
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
25
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
26
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
VDI
27
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
28
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
29
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix2016-03-07
30
AppDisks – wdrożenie (kasowanie)
Polska Grupa Użytkowników Citrix2016-03-07
31
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix2016-03-07
32
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix2016-03-07
VDI
33
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix2016-03-07
34
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix2016-03-07
Sealing
SR
SR
VDI
35
AppDisks – wdrożenie (multiple AppDisks)
Polska Grupa Użytkowników Citrix2016-03-07
36
AppDisks – wdrożenie (multiple AppDisks)
Polska Grupa Użytkowników Citrix2016-03-07
37
AppDisks – AppDNA
Polska Grupa Użytkowników Citrix2016-03-07
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
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
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
41
AppDisks – konkurencja
Polska Grupa Użytkowników Citrix2016-03-07
???
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
Polska Grupa Użytkowników Citrix 432016-03-07
Pytania?
Polska Grupa Użytkowników Citrix 44
Dziękuję za uwagę
2016-03-07
Jarosław Sobelemail: [email protected]: xenthusiast.comtwitter: @JarekSobel