SlideShare a Scribd company logo
WINDOWS VIRTUAL
DESKTOP
BUDOWANIE OBRAZU
Robert Przybylski
WGUISW 123
Robert Przybylski
Team Leader
Senior Infrastructure Consultant
@
Predica
◦ On premise:
• AD (łącznie z powiązanymi serwisami),
• Security (Tiering, ESAE, PAW, Auth Policy etc.),
• Powershell
◦ Cloud:
◦ Azure (Azure AD, CAF, Migracje, IaaS, WVD)
◦ Security
Kontakt:
•https://www.linkedin.com/in/przybylskirobert/
•https://www.azureblog.pl/
•https://github.com/przybylskirobert
WGUISW 123
Windows Virtual Desktop
◦ Wprowadzenie 09.2020
◦ Budowanie obrazu 10.2020
◦ Optymalizacja i monitoring 11.2020
◦ Skalowanie WVD 12.2020
WGUISW 123
Po co tworzyć obraz ?
WGUISW 123
• Spójność aplikacji pomiędzy Session Hostami
• Serwisowanie jednego obrazu a nie N+ serwerów z osobna
• Łatwa skalowalność
• Wersjonowanie
Jak tworzyć obraz?
• Patchowanie
• Instalacja aplikacji “Line of Business” (LOB)
• Konfiguracja system
• Sysprep
WGUISW 123
Sposoby na ‘custom image’
Obraz jako dysk vhd na Storage Account (SA)
Image w Shared Image Galleries (SIG)
Obraz za pomocą Azure Image Builder (AIB) w SIG/VHD
WGUISW 123
Obraz jako dysk vhd na Storage Account (SA)
Deployment ‘standardowej’ maszyny z docelowym OS
Wybór dysku ‘unmanaged’ i zapisanie go na SA
Konfiguracja systemu i aplikacji
Optymalizacja
Sysprep
VMSA
VM.vhd
Session Host
WGUISW 123
Image w Shared Image Galleries (SIG)
Deployment ‘standardowej’ maszyny z docelowym OS
Wybór dysku ‘managed’
Konfiguracja systemu i aplikacji
Optymalizacja
Sysprep
Snapshot
Capture – utworzenie obrazu (Image)
Dodanie obrazu do SIG
VM
Managed disk Snapshot
Image
SIG
Session Host
WGUISW 123
Obraz za pomocą Azure Image Builder (AIB)
Windows
Image
Źródło Konfiguracja Dystrybucja
VHD
Image
SIG
Session Host
Session Host
Azure Image Builder
WGUISW 123
Porównajmy to
VHD SIG AIB
Łatwość
konfiguracji
+ +/- -
Czas - - +
Wersjonowanie - + +
Automatyzacja - +/- +
DEMO
WGUISW 123
DZIĘKUJE ZA UWAGĘ
WGUISW 123

More Related Content

Similar to Windows Virtual Desktop: Image creation

Azure RemoteApp
Azure RemoteAppAzure RemoteApp
Azure RemoteApp
Lukasz Kaluzny
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureWebhosting.pl
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftBiznes 2.0
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azure
pbubacz
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT ProLukasz Kaluzny
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
Wydawnictwo Helion
 
Wykorzystaj serwisy Azure i skup się na tym, co ważne
Wykorzystaj serwisy Azure i skup się na tym, co ważneWykorzystaj serwisy Azure i skup się na tym, co ważne
Wykorzystaj serwisy Azure i skup się na tym, co ważne
Krzysztof Szabelski
 
Jak zostać mobile deweloperem w 1 dzień
Jak zostać mobile deweloperem w 1 dzieńJak zostać mobile deweloperem w 1 dzień
Jak zostać mobile deweloperem w 1 dzień
Paweł Kondraciuk
 
Citrix provisioning services
Citrix provisioning servicesCitrix provisioning services
Citrix provisioning services
Pawel Serwan
 
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Mateusz Paprocki, PMP
 
Spa i .net core
Spa i .net coreSpa i .net core
Spa i .net core
Vimanet
 
SPA i .Net Core
SPA i .Net CoreSPA i .Net Core
SPA i .Net Core
Łukasz Bargieł
 
Środowisko PWA
Środowisko PWAŚrodowisko PWA
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...
Elitmind
 
Websites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUGWebsites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUG
Bart Zaremba
 
[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...
[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...
[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...
Future Processing
 
Azure day - skarby open source na Microsoft Azure
Azure day  - skarby open source na Microsoft AzureAzure day  - skarby open source na Microsoft Azure
Azure day - skarby open source na Microsoft Azure
Ryszard Dałkowski
 
[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
 
Wprowadzenie do Cloud OS
Wprowadzenie do Cloud OSWprowadzenie do Cloud OS
Wprowadzenie do Cloud OSLukasz Kaluzny
 
Citrix AppDisks
Citrix AppDisksCitrix AppDisks
Citrix AppDisks
Pawel Serwan
 

Similar to Windows Virtual Desktop: Image creation (20)

Azure RemoteApp
Azure RemoteAppAzure RemoteApp
Azure RemoteApp
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azure
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT Pro
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
 
Wykorzystaj serwisy Azure i skup się na tym, co ważne
Wykorzystaj serwisy Azure i skup się na tym, co ważneWykorzystaj serwisy Azure i skup się na tym, co ważne
Wykorzystaj serwisy Azure i skup się na tym, co ważne
 
Jak zostać mobile deweloperem w 1 dzień
Jak zostać mobile deweloperem w 1 dzieńJak zostać mobile deweloperem w 1 dzień
Jak zostać mobile deweloperem w 1 dzień
 
Citrix provisioning services
Citrix provisioning servicesCitrix provisioning services
Citrix provisioning services
 
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
 
Spa i .net core
Spa i .net coreSpa i .net core
Spa i .net core
 
SPA i .Net Core
SPA i .Net CoreSPA i .Net Core
SPA i .Net Core
 
Środowisko PWA
Środowisko PWAŚrodowisko PWA
Środowisko PWA
 
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...
 
Websites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUGWebsites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUG
 
[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...
[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...
[FDD 2018] Krzysztof Sikora - Jak Service Fabric rozwiąże twoje problemy z mi...
 
Azure day - skarby open source na Microsoft Azure
Azure day  - skarby open source na Microsoft AzureAzure day  - skarby open source na Microsoft Azure
Azure day - skarby open source na Microsoft Azure
 
[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)
 
Wprowadzenie do Cloud OS
Wprowadzenie do Cloud OSWprowadzenie do Cloud OS
Wprowadzenie do Cloud OS
 
Citrix AppDisks
Citrix AppDisksCitrix AppDisks
Citrix AppDisks
 

More from Robert Przybylski

Govern your guest accounts – How to use Azure Identity Governance
Govern your guest accounts – How to use Azure Identity GovernanceGovern your guest accounts – How to use Azure Identity Governance
Govern your guest accounts – How to use Azure Identity Governance
Robert Przybylski
 
Windows Virtual Desktop: Golden Image optimization and Monitoring
Windows Virtual Desktop: Golden Image optimization and MonitoringWindows Virtual Desktop: Golden Image optimization and Monitoring
Windows Virtual Desktop: Golden Image optimization and Monitoring
Robert Przybylski
 
Wvd intro
Wvd   introWvd   intro
Secure your AD: E05
 Secure your AD: E05 Secure your AD: E05
Secure your AD: E05
Robert Przybylski
 
Secure your AD: E04
Secure your AD: E04Secure your AD: E04
Secure your AD: E04
Robert Przybylski
 
Secure your AD: E03
Secure your AD: E03Secure your AD: E03
Secure your AD: E03
Robert Przybylski
 
Secure your AD: E02
Secure your AD: E02Secure your AD: E02
Secure your AD: E02
Robert Przybylski
 
Secure your AD: E01
Secure your AD: E01Secure your AD: E01
Secure your AD: E01
Robert Przybylski
 

More from Robert Przybylski (8)

Govern your guest accounts – How to use Azure Identity Governance
Govern your guest accounts – How to use Azure Identity GovernanceGovern your guest accounts – How to use Azure Identity Governance
Govern your guest accounts – How to use Azure Identity Governance
 
Windows Virtual Desktop: Golden Image optimization and Monitoring
Windows Virtual Desktop: Golden Image optimization and MonitoringWindows Virtual Desktop: Golden Image optimization and Monitoring
Windows Virtual Desktop: Golden Image optimization and Monitoring
 
Wvd intro
Wvd   introWvd   intro
Wvd intro
 
Secure your AD: E05
 Secure your AD: E05 Secure your AD: E05
Secure your AD: E05
 
Secure your AD: E04
Secure your AD: E04Secure your AD: E04
Secure your AD: E04
 
Secure your AD: E03
Secure your AD: E03Secure your AD: E03
Secure your AD: E03
 
Secure your AD: E02
Secure your AD: E02Secure your AD: E02
Secure your AD: E02
 
Secure your AD: E01
Secure your AD: E01Secure your AD: E01
Secure your AD: E01
 

Windows Virtual Desktop: Image creation

  • 2. Robert Przybylski Team Leader Senior Infrastructure Consultant @ Predica ◦ On premise: • AD (łącznie z powiązanymi serwisami), • Security (Tiering, ESAE, PAW, Auth Policy etc.), • Powershell ◦ Cloud: ◦ Azure (Azure AD, CAF, Migracje, IaaS, WVD) ◦ Security Kontakt: •https://www.linkedin.com/in/przybylskirobert/ •https://www.azureblog.pl/ •https://github.com/przybylskirobert WGUISW 123
  • 3. Windows Virtual Desktop ◦ Wprowadzenie 09.2020 ◦ Budowanie obrazu 10.2020 ◦ Optymalizacja i monitoring 11.2020 ◦ Skalowanie WVD 12.2020 WGUISW 123
  • 4. Po co tworzyć obraz ? WGUISW 123 • Spójność aplikacji pomiędzy Session Hostami • Serwisowanie jednego obrazu a nie N+ serwerów z osobna • Łatwa skalowalność • Wersjonowanie Jak tworzyć obraz? • Patchowanie • Instalacja aplikacji “Line of Business” (LOB) • Konfiguracja system • Sysprep
  • 5. WGUISW 123 Sposoby na ‘custom image’ Obraz jako dysk vhd na Storage Account (SA) Image w Shared Image Galleries (SIG) Obraz za pomocą Azure Image Builder (AIB) w SIG/VHD
  • 6. WGUISW 123 Obraz jako dysk vhd na Storage Account (SA) Deployment ‘standardowej’ maszyny z docelowym OS Wybór dysku ‘unmanaged’ i zapisanie go na SA Konfiguracja systemu i aplikacji Optymalizacja Sysprep VMSA VM.vhd Session Host
  • 7. WGUISW 123 Image w Shared Image Galleries (SIG) Deployment ‘standardowej’ maszyny z docelowym OS Wybór dysku ‘managed’ Konfiguracja systemu i aplikacji Optymalizacja Sysprep Snapshot Capture – utworzenie obrazu (Image) Dodanie obrazu do SIG VM Managed disk Snapshot Image SIG Session Host
  • 8. WGUISW 123 Obraz za pomocą Azure Image Builder (AIB) Windows Image Źródło Konfiguracja Dystrybucja VHD Image SIG Session Host Session Host Azure Image Builder
  • 9. WGUISW 123 Porównajmy to VHD SIG AIB Łatwość konfiguracji + +/- - Czas - - + Wersjonowanie - + + Automatyzacja - +/- +

Editor's Notes

  1. [Click] Opis Siebie [Click] Next Slide
  2. [Click] Opis serii [Click] Next Slide
  3. [Click] Po co tworzyc Obraz [click] … [click] Jak tworzyc obraz [click] … [Click] Next Slide
  4. [Click] Sposoby [click] … [Click] Next Slide
  5. [Click] Obraz jako [click] … [Click] Next Slide
  6. [Click] Obraz jako [click] … Snapshot bo tylko 8 razy sysprep dla win10 [Click] Next Slide
  7. [Click] Obraz jako [click] AIB: Packer + json [click] Zrodlo [click] konfiguracja [click] dystrybucja [Click] Next Slide
  8. [Click] Obraz jako [click] … [Click] Next Slide
  9. https://rdweb.wvd.microsoft.com/arm/webclient [Click] Next Slide