SlideShare a Scribd company logo
1 of 44
Citrix AppDisks
innowacja,
czy pogoń za konkurencją?
Jarosław Sobel
Polska Grupa Użytkowników
Citrix
Kraków, 7.03.2016
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
Agenda
• AppDisks
• Co to takiego jest?
• Historia
• Wymagania
• Architektura
• Wdrożenie
• FAQ
• Konkurencja
• Czy warto?
Polska Grupa Użytkowników Citrix 32016-03-07
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
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
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
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
AppDisks – historia
• Wersje: 7.6 7.7 TP 7.8
Polska Grupa Użytkowników Citrix 82016-03-07
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
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
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
AppDisks – wdrożenie
Polska Grupa Użytkowników Citrix 122016-03-07
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix 132016-03-07
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix 142016-03-07
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix 152016-03-07
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix 162016-03-07
AppDisks – wdrożenie (tworzenie)
Polska Grupa Użytkowników Citrix 172016-03-07
AppDisks – wdrożenie (instalacja)
Polska Grupa Użytkowników Citrix 182016-03-07
AppDisks – wdrożenie (instalacja)
Polska Grupa Użytkowników Citrix 192016-03-07
VDI
AppDisks – wdrożenie (zamykanie)
Polska Grupa Użytkowników Citrix 202016-03-07
AppDisks – wdrożenie (zamykanie)
Polska Grupa Użytkowników Citrix 212016-03-07
VDI
AppDisks – wdrożenie (zamykanie)
Polska Grupa Użytkowników Citrix 222016-03-07
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 232016-03-07
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 242016-03-07
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 252016-03-07
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 262016-03-07
VDI
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 272016-03-07
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 282016-03-07
AppDisks – wdrożenie (użycie)
Polska Grupa Użytkowników Citrix 292016-03-07
AppDisks – wdrożenie (kasowanie)
Polska Grupa Użytkowników Citrix 302016-03-07
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix 312016-03-07
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix 322016-03-07
VDI
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix 332016-03-07
AppDisks – wdrożenie (wersjonowanie)
Polska Grupa Użytkowników Citrix 342016-03-07
Sealing
SR
SR
VDI
AppDisks – wdrożenie (multiple AppDisks)
Polska Grupa Użytkowników Citrix 352016-03-07
AppDisks – wdrożenie (multiple AppDisks)
Polska Grupa Użytkowników Citrix 362016-03-07
AppDisks – AppDNA
Polska Grupa Użytkowników Citrix 372016-03-07
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
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
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
AppDisks – konkurencja
Polska Grupa Użytkowników Citrix 412016-03-07
???
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
Polska Grupa Użytkowników Citrix 432016-03-07
Pytania?
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

More Related Content

What's hot

Certyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyCertyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyTobias Koprowski
 
Hyper converged - atlantis usx
Hyper converged - atlantis usxHyper converged - atlantis usx
Hyper converged - atlantis usxPawel Serwan
 
[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)Jaroslaw Sobel
 
[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)Jaroslaw Sobel
 
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz
 
Certyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case StudyCertyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case StudyTobias Koprowski
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
 

What's hot (7)

Certyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyCertyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
 
Hyper converged - atlantis usx
Hyper converged - atlantis usxHyper converged - atlantis usx
Hyper converged - atlantis usx
 
[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)
 
[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)
 
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
 
Certyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case StudyCertyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case Study
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
 

Viewers also liked

[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)Jaroslaw Sobel
 
Smart's experience in anti corruption
Smart's experience in anti corruptionSmart's experience in anti corruption
Smart's experience in anti corruptionEthical Sector
 
Learn DC Assembled Education Presentation
Learn DC Assembled Education PresentationLearn DC Assembled Education Presentation
Learn DC Assembled Education PresentationGeneralAssembly_DC
 
Evaluation- Question 3
Evaluation- Question 3Evaluation- Question 3
Evaluation- Question 3Tillypeasnell
 
Sample Slideshare
Sample SlideshareSample Slideshare
Sample SlideshareMs. Mara
 
Pre-production paperwork
Pre-production paperworkPre-production paperwork
Pre-production paperworkCWalker95
 
Monitor i2757Fh / i2757Fm
Monitor i2757Fh / i2757FmMonitor i2757Fh / i2757Fm
Monitor i2757Fh / i2757FmAOC vision
 
Human Rights Policy by max myanmar group
Human Rights Policy by max myanmar groupHuman Rights Policy by max myanmar group
Human Rights Policy by max myanmar groupEthical Sector
 
CEOltenianews nr 1 / 2014
CEOltenianews nr 1 / 2014CEOltenianews nr 1 / 2014
CEOltenianews nr 1 / 2014Nicu Ilie
 
Baocaocuoiki
BaocaocuoikiBaocaocuoiki
Baocaocuoikihogphuc92
 
Responsible Business and Human Rights Risk in Emerging Markets
Responsible Business and Human Rights Risk in Emerging MarketsResponsible Business and Human Rights Risk in Emerging Markets
Responsible Business and Human Rights Risk in Emerging MarketsEthical Sector
 

Viewers also liked (16)

[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)
 
Smart's experience in anti corruption
Smart's experience in anti corruptionSmart's experience in anti corruption
Smart's experience in anti corruption
 
Learn DC Assembled Education Presentation
Learn DC Assembled Education PresentationLearn DC Assembled Education Presentation
Learn DC Assembled Education Presentation
 
Evaluation- Question 3
Evaluation- Question 3Evaluation- Question 3
Evaluation- Question 3
 
EvoMouse
EvoMouseEvoMouse
EvoMouse
 
Cct gev
Cct gevCct gev
Cct gev
 
Media Evaluation q1
Media Evaluation q1Media Evaluation q1
Media Evaluation q1
 
Sample Slideshare
Sample SlideshareSample Slideshare
Sample Slideshare
 
Pre-production paperwork
Pre-production paperworkPre-production paperwork
Pre-production paperwork
 
Monitor i2757Fh / i2757Fm
Monitor i2757Fh / i2757FmMonitor i2757Fh / i2757Fm
Monitor i2757Fh / i2757Fm
 
Human Rights Policy by max myanmar group
Human Rights Policy by max myanmar groupHuman Rights Policy by max myanmar group
Human Rights Policy by max myanmar group
 
Joy of Chocolate
Joy of ChocolateJoy of Chocolate
Joy of Chocolate
 
Qr codes for real estate
Qr codes for real estateQr codes for real estate
Qr codes for real estate
 
CEOltenianews nr 1 / 2014
CEOltenianews nr 1 / 2014CEOltenianews nr 1 / 2014
CEOltenianews nr 1 / 2014
 
Baocaocuoiki
BaocaocuoikiBaocaocuoiki
Baocaocuoiki
 
Responsible Business and Human Rights Risk in Emerging Markets
Responsible Business and Human Rights Risk in Emerging MarketsResponsible Business and Human Rights Risk in Emerging Markets
Responsible Business and Human Rights Risk in Emerging Markets
 

Similar to Citrix AppDisks

Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)Jaroslaw Sobel
 
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...PROIDEA
 
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...PROIDEA
 
[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)Jaroslaw Sobel
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
 
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.Wojciech Barczyński
 
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest TrudneWdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudneflexray
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPROIDEA
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT ProLukasz Kaluzny
 
vSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupu
vSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupuvSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupu
vSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupuMaciej Stopa
 
[PLCUG] Hyper converged - Atlantis USX (PL)
[PLCUG] Hyper converged - Atlantis USX (PL)[PLCUG] Hyper converged - Atlantis USX (PL)
[PLCUG] Hyper converged - Atlantis USX (PL)Jaroslaw Sobel
 
PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...
PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...
PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...PROIDEA
 
Szybkie stawianie aplikacji z Elastic Beanstalk
Szybkie stawianie aplikacji z Elastic BeanstalkSzybkie stawianie aplikacji z Elastic Beanstalk
Szybkie stawianie aplikacji z Elastic BeanstalkThe Software House
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azurepbubacz
 
PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...
PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...
PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...PROIDEA
 
Prezentacja witruallizacja dc 1.3
Prezentacja witruallizacja dc 1.3Prezentacja witruallizacja dc 1.3
Prezentacja witruallizacja dc 1.3Marta Pacyga
 
PLNOG15: Virtualization and automation of network and security services in Da...
PLNOG15: Virtualization and automation of network and security services in Da...PLNOG15: Virtualization and automation of network and security services in Da...
PLNOG15: Virtualization and automation of network and security services in Da...PROIDEA
 
Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuHighWheelSoftware
 

Similar to Citrix AppDisks (20)

Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
 
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
 
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...
 
[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
 
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest TrudneWdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT Pro
 
vSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupu
vSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupuvSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupu
vSphere Data Protection czyli jak utracic dane dzieki oprogramowaniu do backupu
 
[PLCUG] Hyper converged - Atlantis USX (PL)
[PLCUG] Hyper converged - Atlantis USX (PL)[PLCUG] Hyper converged - Atlantis USX (PL)
[PLCUG] Hyper converged - Atlantis USX (PL)
 
PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...
PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...
PLNOG 22 - Marcel Guzenda - Pierwsze w Polsce wdrożenie Cisco SDA u klienta z...
 
Szybkie stawianie aplikacji z Elastic Beanstalk
Szybkie stawianie aplikacji z Elastic BeanstalkSzybkie stawianie aplikacji z Elastic Beanstalk
Szybkie stawianie aplikacji z Elastic Beanstalk
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azure
 
PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...
PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...
PLNOG15: Security and applications control in Next-Gen Data Center - Seweryn ...
 
Prezentacja witruallizacja dc 1.3
Prezentacja witruallizacja dc 1.3Prezentacja witruallizacja dc 1.3
Prezentacja witruallizacja dc 1.3
 
PLNOG15: Virtualization and automation of network and security services in Da...
PLNOG15: Virtualization and automation of network and security services in Da...PLNOG15: Virtualization and automation of network and security services in Da...
PLNOG15: Virtualization and automation of network and security services in Da...
 
Wprowadzenie do Microsoft Azure
Wprowadzenie do Microsoft AzureWprowadzenie do Microsoft Azure
Wprowadzenie do Microsoft Azure
 
Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 roku
 

Citrix AppDisks

  • 1. Citrix AppDisks innowacja, czy pogoń za konkurencją? Jarosław Sobel Polska Grupa Użytkowników Citrix Kraków, 7.03.2016
  • 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. 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. 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. 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. 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. 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. AppDisks – historia • Wersje: 7.6 7.7 TP 7.8 Polska Grupa Użytkowników Citrix 82016-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ł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. 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. 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. AppDisks – wdrożenie Polska Grupa Użytkowników Citrix 122016-03-07
  • 13. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 132016-03-07
  • 14. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 142016-03-07
  • 15. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 152016-03-07
  • 16. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 162016-03-07
  • 17. AppDisks – wdrożenie (tworzenie) Polska Grupa Użytkowników Citrix 172016-03-07
  • 18. AppDisks – wdrożenie (instalacja) Polska Grupa Użytkowników Citrix 182016-03-07
  • 19. AppDisks – wdrożenie (instalacja) Polska Grupa Użytkowników Citrix 192016-03-07 VDI
  • 20. AppDisks – wdrożenie (zamykanie) Polska Grupa Użytkowników Citrix 202016-03-07
  • 21. AppDisks – wdrożenie (zamykanie) Polska Grupa Użytkowników Citrix 212016-03-07 VDI
  • 22. AppDisks – wdrożenie (zamykanie) Polska Grupa Użytkowników Citrix 222016-03-07
  • 23. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 232016-03-07
  • 24. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 242016-03-07
  • 25. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 252016-03-07
  • 26. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 262016-03-07 VDI
  • 27. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 272016-03-07
  • 28. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 282016-03-07
  • 29. AppDisks – wdrożenie (użycie) Polska Grupa Użytkowników Citrix 292016-03-07
  • 30. AppDisks – wdrożenie (kasowanie) Polska Grupa Użytkowników Citrix 302016-03-07
  • 31. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 312016-03-07
  • 32. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 322016-03-07 VDI
  • 33. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 332016-03-07
  • 34. AppDisks – wdrożenie (wersjonowanie) Polska Grupa Użytkowników Citrix 342016-03-07 Sealing SR SR VDI
  • 35. AppDisks – wdrożenie (multiple AppDisks) Polska Grupa Użytkowników Citrix 352016-03-07
  • 36. AppDisks – wdrożenie (multiple AppDisks) Polska Grupa Użytkowników Citrix 362016-03-07
  • 37. AppDisks – AppDNA Polska Grupa Użytkowników Citrix 372016-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 systemyWindowsowe. Polska Grupa Użytkowników Citrix 382016-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 Citrix 392016-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 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. AppDisks – konkurencja Polska Grupa Użytkowników Citrix 412016-03-07 ???
  • 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. Polska Grupa Użytkowników Citrix 432016-03-07 Pytania?
  • 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