SlideShare a Scribd company logo
Horizon Mirage Image Deployment Deep Dive
Mark Ewert, VMware
Andy Philp, VMware
EUC5587
#EUC5587
2
Agenda
 Horizon Mirage Single Image Management Overview
 Horizon Mirage Single Image Management Deep Dive
• Base Layer considerations and strategies
• Base Layer lifecycle
• How Base and App Layers are deployed
• Handling potential Base Layer conflicts
 Questions?
3
VMware Horizon Mirage
Single Image Management Overview
4
Layered, Single Image Management
Horizon Mirage Layers
 Layers are stored in the data center
 Mirage performs granular operations
on Mirage-managed endpoints
 Orange layers continuously
backed up from endpoints
 Green layers managed by IT –
OS, drivers
End User PC
Machine Identity Layer
(identity, customizations)
User Personalization Layer
(user data & profile, installed apps)
Base Layer
(OS, infra SW, core apps)
Driver Library
Mirage Application layers
5
Horizon Mirage Layers
Apps not installed
by Mirage
User profile
User data
Machine
identity
Drivers
Base layer
Network Optimized
Synchronization & Streaming
Application layer(s)
Mirage
Servers &
Single
Instance
Stores
6
Horizon Mirage Application Layers
Application Layers
• Traditional Windows apps and ThinApps
• Windows apps need to be captured
• Similar to ThinApp capture process
• Applications are “updated” (assigned) to CVDs
and CVD Collections
• App Layer deployment uses same mechanism
as Base Layer assignment
• Requires Base Layer to have been previously
deployed or deployed with App Layer
End User PC
Machine Identity Layer
(identity, customizations)
User Personalization Layer
(user data & profile, installed apps)
Base Layer
(OS, infra SW, core apps)
Driver Library
Application Layers
7
Options: Multiple Applications per Layer and Multiple Layers
End User PC
Machine Identity Layer
User Personalization Layer
Base Layer
Driver Library
Application Layer
MS Office, Adobe Acrobat, Google Chrome
End User PC
Machine Identity Layer
Base Layer
Driver Library
Application Layer 1: MS Office
Application Layer 2: Adobe Acrobat
Application Layer 3: GoogleChrome
User Personalization Layer
8
Single Base Layer + App Layers = Multiple Use Cases
End User PC
Machine Identity Layer
Everything else
User Personalization Layer
Base Layer
Driver Library
Finance Apps
Human Resources Apps
Training Apps
Development Apps
Sales Support Apps
9
Single Image Management with Base and Application Layers
Finance Apps
HR Apps
IT Apps
Finance Desktops
HR Desktops
IT Desktops
Single
Base Layer
Windows 7
Antivirus
Common Apps
10
Driver Profiles
 Drivers required to support a specific brand/model of Endpoint
 Decouples the hardware from the other layers
 Download drivers from vendor and import into Mirage Driver library
11
Single Image Management with Driver Profiles
Dell Drivers
HP Drivers
Lenovo Drivers
Dell Laptops
HP Laptops
Lenovo Laptops
Single
Base Layer
12
Bringing It All Together: Single Image Management
Single
Base Layer
Windows 7
Antivirus
Common Apps
Dell Drivers
HP Drivers
VMware Drivers
Finance Apps
HR Apps
IT Apps
Up to 20,000
Endpoints
13
Image Management Step 1: Build Reference Machine
Network
Mirage server cluster
Mirage SIS
Laptop (or PC)
with Mirage client
Golden master VM
with Mirage client
Mirage Reference Machine
14
Step 2: Create Reference Centralized Virtual Desktop (CVD)
Mirage server cluster
Mirage SIS
Only unique files
are copied across
the network
Network
Network optimized synchronization
Laptop (or PC)
with Mirage client
Golden master VM
with Mirage client
Mirage Reference Machine
15
Step 3: Capture a Base Layer
Mirage
console
Reference
CVDs
Mirage SIS
Base Layer
Desktop Admin
Mirage server cluster
Base Layer Rules
16
Step 4: Assign (Deploy) the Base Layer
Network
Mirage server cluster
Mirage SIS
Mirage
console
Base
Layer
Network
Collection
17
Single Image Management Deep Dive
18
Horizon Mirage Layers Recap
Horizon Mirage Layers
 Layers are stored in the data center
 Mirage performs granular operations
on Mirage-managed endpoints
 Orange layers continuously
backed up from endpoints
 Green layers managed by IT –
OS, drivers
End User PC
Machine Identity Layer
(identity, customizations)
User Personalization Layer
(user data & profile, installed apps)
Base Layer
(OS, infra SW, core apps)
Driver Library
Mirage Application layers
19
Base Layers
 Base Layers are:
• a copy of the configuration of an Endpoint containing the operating system,
updates and service packs, and common applications
• captured from Reference Machine
 Base Layers can be:
• deployed to Endpoints via CVDs and CVD Collections
• used to migrate Windows XP to Windows 7
• created and tested in the datacenter before deployment
Base Layer
(OS, infra SW, core apps)
20
Base Layer Considerations
 Have as few Base Layers as possible,
one Base Layer is ideal!
 Hardware Considerations
• most drivers can be handled by Driver Profiles
• a few drivers need to be installed after layer deployment
• some hardware requires “support software”
• Unified communications, scanners, point of sale
• VMware Tools
21
Base Layer Considerations
 Applications
• include system-level software: firewalls and antivirus
• software common to multiple departments or use-cases
 OS and Software Licensing
• Volume licenses preferred
• Microsoft VLK for Windows and Office automatically detected
• MAK, Retail keys
• handled manually or via script after first layer deployment
• Applications tied to specific hardware or hardware key
• not recommended for Base Layer. Install outside of Mirage.
22
Base Layers and Endpoint Encryption Software
 Full Disk Encryption
• Mirage cannot make changes to partitions or boot sectors
• Install FDE that modify hard drives before Mirage
• Checkpoint FDE, PGPDisk, Sophos Safeguard, McAfee Endpoint Encryption
• Sophos v5.5 IS supported
 Microsoft Bitlocker
• Bitlocker is fully supported by Mirage
• Must be enabled.
• Base Layers do not enable or disable Bitlocker
 Microsoft Encrypted File System (EFS)
• Mirage supports EFS
• files are uploaded to Mirage unencrypted
• protecting (backing up) EFS files is enabled by default
23
Base Layer Strategy: Department or Use Case Specific
 Base Layer contents
• Operating system
• AntiVirus and Firewall
• Standard utilities
• Departmental applications
• Use case specific applications
 Everything handled in single layer
• does not require external app deployment
 Drawback: more reference machines and base layers to maintain
24
Base Layer Strategy: Specialized Hardware
 Base Layer contents
• Operating system
• AntiVirus and Firewall
• Standard utilities
• Point of Sale (PoS) hardware support
• PoS applications
 Benefits: supports hardware required by special use case (PoS)
 Drawback: more reference machines and base layers to maintain
25
Base Layer Strategy: Generic Standard Desktop
 Base Layer contents
• Operating system
• AntiVirus and Firewall
• Standard utilities
 Driver Profile
 Supports multiple departments and use cases
• Fewer reference machines and base layers to maintain
 Drawback: requires another way to handle applications
26
Application Deployment Options
 New! Horizon Mirage Application Layers
• Windows Applications
• ThinApps
 New! Horizon Workspace
• ThinApps
• SaaS Apps
 Legacy systems:
• Microsoft SCCM
 Application Remoting
27
Base Layer Lifecycle
 Build and Test Reference Machine
 Create Reference CVD
 Create Base Layer
 Test Base Layer
 Deploy Base Layer to Endpoints
• with Driver Profile and optional App Layer(s)
28
Base Layer Lifecycle Continued
 Update Reference Machine
 Changes update Reference CVD via
Mirage synchronization (backup)
 Create updated Base Layer
 Test updated Base Layer
 Deploy updated Base Layer to Endpoints
• with optional updated Driver Profile and App Layer(s)
29
How Layers Are Deployed
1. Mirage logically “flattens” the layers
2. Takes VSS snapshot of each Endpoint
3. Analyzes Endpoints to determine what
to download
Local
Base Layers
Server
30
How Layers Are Deployed
4. Just the files and settings required are
downloaded to each Endpoint
5. User prompted to Reboot
6. Mirage merges Layer into existing
config during Windows boot
7. User logs in
8. Mirage finalizes Layer deployment
• Driver detection
31
Handling Base Layer Conflicts
32
Base Layer Conflicts
 Base Layers can potentially conflict with software
installed on Endpoints.
• older version of application in Base Layer
• Windows updates in Base Layer conflict with Endpoint application
requirements
• newer updates on Endpoint conflict with versions in Base Layer
 Handling Conflicts:
1. Test before deployment
2. Layer Dry-Run Reports
3. Base Layer Rules
4. Base Layer Override Policies
33
Layer Dry Run Reports
34
Layer Dry Run Reports – Conflict Report
35
What Base Layers Capture
 Base Layer captures include by default:
• Contents of the C: drive (with some exceptions)
• All major settings
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSet
• HKEY_LOCAL_MACHINESOFTWARE
 Captures do NOT include:
• Machine identity
• User profiles
36
Base Layer Rules and Override Policies
 Base Layer Rules:
• what is included and excluded in a Base Layer capture
• what is explicitly protected from being overwritten on Endpoints
during Base Layer deployment
 Base Layer Override Policies
• enable special handling based on existence of files or registry settings
• example: if specific files required by Office 2007 exist, do not overwrite
them with newer versions in the Base Layer
37
Anatomy of Base Layer Rules: File System
1. Show Factory Rules
2. Do Not Download: Rules
Files that will NOT be overwritten
by layer
3. Rule Exceptions:
Files within the do not download
areas that WILL be overwritten by
layer.
1
2
3
38
Anatomy of Base Layer Rules: Registry
1. System and Software Hives
HLKMSystemCurrentControlSet
HKLMSoftware
2. Registry Keys to Exclude
Keys that will NOT be overwritten
by layer
3. Registry Values to Exclude:
Values that will NOT be overwritten
by layer
1
2
3
39
Base Layer Rules Example – Windows Defender
1
2
1. File System Do Not Download Rules
2. Registry Keys to Exclude:
HKLMSYSTEM Hive
40
Base Layer Rules Example – Windows Defender
3
3. Registry Keys to Exclude:
HKLMSOFTWARE Hive
41
Base Layer Override Policies
Enable preserving files and registry settings IF they already exist.
42
Base Layer Override Policy Example – Zimbra Desktop
1
2
1. File System: Do Not Override
by Layer
2. Not-to-Override Registry Keys:
HKLMSOFTWARE Hive
3
3. Not-to-Override Registry Values:
HKLMSOFTWARE Hive
43
QUESTIONS
44
Other VMware Activities Related to This Session
 HOL:
HOL-MBL-1309
Horizon Mirage - Manage Physical Desktops
 Group Discussions:
EUC1000-GD; EUC1004-GD
Mirage with Daniel Beveridge or Mark Ewert
THANK YOU
Horizon Mirage Image Deployment Deep Dive
Mark Ewert, VMware
Andy Philp, VMware
EUC5587
#EUC5587

More Related Content

What's hot

AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
WASdev Community
 
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log InsightVMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld
 
Application Virtualization, University of New Hampshire
Application Virtualization, University of New HampshireApplication Virtualization, University of New Hampshire
Application Virtualization, University of New Hampshire
Tony Austwick
 
Vmware thin app architecture
Vmware thin app architectureVmware thin app architecture
Vmware thin app architecture
solarisyougood
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld
 
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Huy Pham
 
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
Dominopoint - Italian Lotus User Group
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
Digicomp Academy AG
 
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 20161693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
panagenda
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
Digicomp Academy AG
 
Skylark: Easy Cloud Computing
Skylark: Easy Cloud ComputingSkylark: Easy Cloud Computing
Skylark: Easy Cloud Computing
The Linux Foundation
 
Nov 2014 2 blu pointe continuity cloudrar-master
Nov 2014 2 blu pointe continuity cloudrar-master Nov 2014 2 blu pointe continuity cloudrar-master
Nov 2014 2 blu pointe continuity cloudrar-master
Ron_Roberts
 
10 disaster recovery
10 disaster recovery  10 disaster recovery
10 disaster recovery
Len Bass
 
No BS, Vendor Neutral Comparison of Application Layering Solutions
No BS, Vendor Neutral Comparison of Application Layering SolutionsNo BS, Vendor Neutral Comparison of Application Layering Solutions
No BS, Vendor Neutral Comparison of Application Layering Solutions
Unidesk Corporation
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld
 
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
3_metro_msvdi2012-afternoon_hybrid_virtualization1709123_metro_msvdi2012-afternoon_hybrid_virtualization170912
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
Tanawit Chansuchai
 
Server Consolidation
Server ConsolidationServer Consolidation
Server Consolidation
Manuel Padilha
 
CloudBridge and Repeater Datasheet
CloudBridge and Repeater DatasheetCloudBridge and Repeater Datasheet
CloudBridge and Repeater Datasheet
Nuno Alves
 
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Lee Bushen
 

What's hot (20)

AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
 
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log InsightVMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
 
Application Virtualization, University of New Hampshire
Application Virtualization, University of New HampshireApplication Virtualization, University of New Hampshire
Application Virtualization, University of New Hampshire
 
Vmware thin app architecture
Vmware thin app architectureVmware thin app architecture
Vmware thin app architecture
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
 
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
 
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
 
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 20161693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
 
Skylark: Easy Cloud Computing
Skylark: Easy Cloud ComputingSkylark: Easy Cloud Computing
Skylark: Easy Cloud Computing
 
Nov 2014 2 blu pointe continuity cloudrar-master
Nov 2014 2 blu pointe continuity cloudrar-master Nov 2014 2 blu pointe continuity cloudrar-master
Nov 2014 2 blu pointe continuity cloudrar-master
 
10 disaster recovery
10 disaster recovery  10 disaster recovery
10 disaster recovery
 
No BS, Vendor Neutral Comparison of Application Layering Solutions
No BS, Vendor Neutral Comparison of Application Layering SolutionsNo BS, Vendor Neutral Comparison of Application Layering Solutions
No BS, Vendor Neutral Comparison of Application Layering Solutions
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
 
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
3_metro_msvdi2012-afternoon_hybrid_virtualization1709123_metro_msvdi2012-afternoon_hybrid_virtualization170912
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
 
Server Consolidation
Server ConsolidationServer Consolidation
Server Consolidation
 
CloudBridge and Repeater Datasheet
CloudBridge and Repeater DatasheetCloudBridge and Repeater Datasheet
CloudBridge and Repeater Datasheet
 
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
 

Similar to VMworld 2013: VMware Horizon Mirage Image Deployment Deep Dive

VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201
VMworld
 
Application Virtualization overview - BayCUG
Application Virtualization overview - BayCUGApplication Virtualization overview - BayCUG
Application Virtualization overview - BayCUG
Denis Gundarev
 
Application Streaming is dead. A smart way to choose an alternative
Application Streaming is dead. A smart way to choose an alternativeApplication Streaming is dead. A smart way to choose an alternative
Application Streaming is dead. A smart way to choose an alternative
Denis Gundarev
 
Application layering vs Application Isolation
Application layering vs Application IsolationApplication layering vs Application Isolation
Application layering vs Application Isolation
Marius Sandbu
 
technical overview - endpoint protection 10.3.3
technical overview - endpoint protection 10.3.3technical overview - endpoint protection 10.3.3
technical overview - endpoint protection 10.3.3
Muhammad Denis Iqbal
 
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
xKinAnx
 
VMware Mirage for Retail
VMware Mirage for RetailVMware Mirage for Retail
VMware Mirage for Retail
Kiss Tibor
 
VMware ThinApp 4.5
VMware ThinApp 4.5VMware ThinApp 4.5
VMware ThinApp 4.5
netlogix
 
V mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationV mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentation
solarisyourep
 
Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1
solarisyougood
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
solarisyougood
 
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld
 
V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2
karanamsaibabu
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
Andrew Coleman
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
Erik Bussink
 
VMware Dell řešení pro VDI
VMware Dell řešení pro VDIVMware Dell řešení pro VDI
VMware Dell řešení pro VDI
MarketingArrowECS_CZ
 
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
WASdev Community
 
SUM304 - Application streaming uncovered.ppt
SUM304 - Application streaming uncovered.pptSUM304 - Application streaming uncovered.ppt
SUM304 - Application streaming uncovered.ppt
dismantlinghue7028
 

Similar to VMworld 2013: VMware Horizon Mirage Image Deployment Deep Dive (20)

VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201
 
Application Virtualization overview - BayCUG
Application Virtualization overview - BayCUGApplication Virtualization overview - BayCUG
Application Virtualization overview - BayCUG
 
Application Streaming is dead. A smart way to choose an alternative
Application Streaming is dead. A smart way to choose an alternativeApplication Streaming is dead. A smart way to choose an alternative
Application Streaming is dead. A smart way to choose an alternative
 
Application layering vs Application Isolation
Application layering vs Application IsolationApplication layering vs Application Isolation
Application layering vs Application Isolation
 
technical overview - endpoint protection 10.3.3
technical overview - endpoint protection 10.3.3technical overview - endpoint protection 10.3.3
technical overview - endpoint protection 10.3.3
 
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
 
VMware Mirage for Retail
VMware Mirage for RetailVMware Mirage for Retail
VMware Mirage for Retail
 
VMware ThinApp 4.5
VMware ThinApp 4.5VMware ThinApp 4.5
VMware ThinApp 4.5
 
V mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentationV mware thin app 4.5 what_s new presentation
V mware thin app 4.5 what_s new presentation
 
Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
 
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
 
V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
VMware Dell řešení pro VDI
VMware Dell řešení pro VDIVMware Dell řešení pro VDI
VMware Dell řešení pro VDI
 
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...Diagnosing issues in your ASP.NET applications in production with Visual Stud...
Diagnosing issues in your ASP.NET applications in production with Visual Stud...
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
 
SUM304 - Application streaming uncovered.ppt
SUM304 - Application streaming uncovered.pptSUM304 - Application streaming uncovered.ppt
SUM304 - Application streaming uncovered.ppt
 

More from VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
VMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
VMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld
 

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

VMworld 2013: VMware Horizon Mirage Image Deployment Deep Dive

  • 1. Horizon Mirage Image Deployment Deep Dive Mark Ewert, VMware Andy Philp, VMware EUC5587 #EUC5587
  • 2. 2 Agenda  Horizon Mirage Single Image Management Overview  Horizon Mirage Single Image Management Deep Dive • Base Layer considerations and strategies • Base Layer lifecycle • How Base and App Layers are deployed • Handling potential Base Layer conflicts  Questions?
  • 3. 3 VMware Horizon Mirage Single Image Management Overview
  • 4. 4 Layered, Single Image Management Horizon Mirage Layers  Layers are stored in the data center  Mirage performs granular operations on Mirage-managed endpoints  Orange layers continuously backed up from endpoints  Green layers managed by IT – OS, drivers End User PC Machine Identity Layer (identity, customizations) User Personalization Layer (user data & profile, installed apps) Base Layer (OS, infra SW, core apps) Driver Library Mirage Application layers
  • 5. 5 Horizon Mirage Layers Apps not installed by Mirage User profile User data Machine identity Drivers Base layer Network Optimized Synchronization & Streaming Application layer(s) Mirage Servers & Single Instance Stores
  • 6. 6 Horizon Mirage Application Layers Application Layers • Traditional Windows apps and ThinApps • Windows apps need to be captured • Similar to ThinApp capture process • Applications are “updated” (assigned) to CVDs and CVD Collections • App Layer deployment uses same mechanism as Base Layer assignment • Requires Base Layer to have been previously deployed or deployed with App Layer End User PC Machine Identity Layer (identity, customizations) User Personalization Layer (user data & profile, installed apps) Base Layer (OS, infra SW, core apps) Driver Library Application Layers
  • 7. 7 Options: Multiple Applications per Layer and Multiple Layers End User PC Machine Identity Layer User Personalization Layer Base Layer Driver Library Application Layer MS Office, Adobe Acrobat, Google Chrome End User PC Machine Identity Layer Base Layer Driver Library Application Layer 1: MS Office Application Layer 2: Adobe Acrobat Application Layer 3: GoogleChrome User Personalization Layer
  • 8. 8 Single Base Layer + App Layers = Multiple Use Cases End User PC Machine Identity Layer Everything else User Personalization Layer Base Layer Driver Library Finance Apps Human Resources Apps Training Apps Development Apps Sales Support Apps
  • 9. 9 Single Image Management with Base and Application Layers Finance Apps HR Apps IT Apps Finance Desktops HR Desktops IT Desktops Single Base Layer Windows 7 Antivirus Common Apps
  • 10. 10 Driver Profiles  Drivers required to support a specific brand/model of Endpoint  Decouples the hardware from the other layers  Download drivers from vendor and import into Mirage Driver library
  • 11. 11 Single Image Management with Driver Profiles Dell Drivers HP Drivers Lenovo Drivers Dell Laptops HP Laptops Lenovo Laptops Single Base Layer
  • 12. 12 Bringing It All Together: Single Image Management Single Base Layer Windows 7 Antivirus Common Apps Dell Drivers HP Drivers VMware Drivers Finance Apps HR Apps IT Apps Up to 20,000 Endpoints
  • 13. 13 Image Management Step 1: Build Reference Machine Network Mirage server cluster Mirage SIS Laptop (or PC) with Mirage client Golden master VM with Mirage client Mirage Reference Machine
  • 14. 14 Step 2: Create Reference Centralized Virtual Desktop (CVD) Mirage server cluster Mirage SIS Only unique files are copied across the network Network Network optimized synchronization Laptop (or PC) with Mirage client Golden master VM with Mirage client Mirage Reference Machine
  • 15. 15 Step 3: Capture a Base Layer Mirage console Reference CVDs Mirage SIS Base Layer Desktop Admin Mirage server cluster Base Layer Rules
  • 16. 16 Step 4: Assign (Deploy) the Base Layer Network Mirage server cluster Mirage SIS Mirage console Base Layer Network Collection
  • 18. 18 Horizon Mirage Layers Recap Horizon Mirage Layers  Layers are stored in the data center  Mirage performs granular operations on Mirage-managed endpoints  Orange layers continuously backed up from endpoints  Green layers managed by IT – OS, drivers End User PC Machine Identity Layer (identity, customizations) User Personalization Layer (user data & profile, installed apps) Base Layer (OS, infra SW, core apps) Driver Library Mirage Application layers
  • 19. 19 Base Layers  Base Layers are: • a copy of the configuration of an Endpoint containing the operating system, updates and service packs, and common applications • captured from Reference Machine  Base Layers can be: • deployed to Endpoints via CVDs and CVD Collections • used to migrate Windows XP to Windows 7 • created and tested in the datacenter before deployment Base Layer (OS, infra SW, core apps)
  • 20. 20 Base Layer Considerations  Have as few Base Layers as possible, one Base Layer is ideal!  Hardware Considerations • most drivers can be handled by Driver Profiles • a few drivers need to be installed after layer deployment • some hardware requires “support software” • Unified communications, scanners, point of sale • VMware Tools
  • 21. 21 Base Layer Considerations  Applications • include system-level software: firewalls and antivirus • software common to multiple departments or use-cases  OS and Software Licensing • Volume licenses preferred • Microsoft VLK for Windows and Office automatically detected • MAK, Retail keys • handled manually or via script after first layer deployment • Applications tied to specific hardware or hardware key • not recommended for Base Layer. Install outside of Mirage.
  • 22. 22 Base Layers and Endpoint Encryption Software  Full Disk Encryption • Mirage cannot make changes to partitions or boot sectors • Install FDE that modify hard drives before Mirage • Checkpoint FDE, PGPDisk, Sophos Safeguard, McAfee Endpoint Encryption • Sophos v5.5 IS supported  Microsoft Bitlocker • Bitlocker is fully supported by Mirage • Must be enabled. • Base Layers do not enable or disable Bitlocker  Microsoft Encrypted File System (EFS) • Mirage supports EFS • files are uploaded to Mirage unencrypted • protecting (backing up) EFS files is enabled by default
  • 23. 23 Base Layer Strategy: Department or Use Case Specific  Base Layer contents • Operating system • AntiVirus and Firewall • Standard utilities • Departmental applications • Use case specific applications  Everything handled in single layer • does not require external app deployment  Drawback: more reference machines and base layers to maintain
  • 24. 24 Base Layer Strategy: Specialized Hardware  Base Layer contents • Operating system • AntiVirus and Firewall • Standard utilities • Point of Sale (PoS) hardware support • PoS applications  Benefits: supports hardware required by special use case (PoS)  Drawback: more reference machines and base layers to maintain
  • 25. 25 Base Layer Strategy: Generic Standard Desktop  Base Layer contents • Operating system • AntiVirus and Firewall • Standard utilities  Driver Profile  Supports multiple departments and use cases • Fewer reference machines and base layers to maintain  Drawback: requires another way to handle applications
  • 26. 26 Application Deployment Options  New! Horizon Mirage Application Layers • Windows Applications • ThinApps  New! Horizon Workspace • ThinApps • SaaS Apps  Legacy systems: • Microsoft SCCM  Application Remoting
  • 27. 27 Base Layer Lifecycle  Build and Test Reference Machine  Create Reference CVD  Create Base Layer  Test Base Layer  Deploy Base Layer to Endpoints • with Driver Profile and optional App Layer(s)
  • 28. 28 Base Layer Lifecycle Continued  Update Reference Machine  Changes update Reference CVD via Mirage synchronization (backup)  Create updated Base Layer  Test updated Base Layer  Deploy updated Base Layer to Endpoints • with optional updated Driver Profile and App Layer(s)
  • 29. 29 How Layers Are Deployed 1. Mirage logically “flattens” the layers 2. Takes VSS snapshot of each Endpoint 3. Analyzes Endpoints to determine what to download Local Base Layers Server
  • 30. 30 How Layers Are Deployed 4. Just the files and settings required are downloaded to each Endpoint 5. User prompted to Reboot 6. Mirage merges Layer into existing config during Windows boot 7. User logs in 8. Mirage finalizes Layer deployment • Driver detection
  • 32. 32 Base Layer Conflicts  Base Layers can potentially conflict with software installed on Endpoints. • older version of application in Base Layer • Windows updates in Base Layer conflict with Endpoint application requirements • newer updates on Endpoint conflict with versions in Base Layer  Handling Conflicts: 1. Test before deployment 2. Layer Dry-Run Reports 3. Base Layer Rules 4. Base Layer Override Policies
  • 33. 33 Layer Dry Run Reports
  • 34. 34 Layer Dry Run Reports – Conflict Report
  • 35. 35 What Base Layers Capture  Base Layer captures include by default: • Contents of the C: drive (with some exceptions) • All major settings • HKEY_LOCAL_MACHINESYSTEMCurrentControlSet • HKEY_LOCAL_MACHINESOFTWARE  Captures do NOT include: • Machine identity • User profiles
  • 36. 36 Base Layer Rules and Override Policies  Base Layer Rules: • what is included and excluded in a Base Layer capture • what is explicitly protected from being overwritten on Endpoints during Base Layer deployment  Base Layer Override Policies • enable special handling based on existence of files or registry settings • example: if specific files required by Office 2007 exist, do not overwrite them with newer versions in the Base Layer
  • 37. 37 Anatomy of Base Layer Rules: File System 1. Show Factory Rules 2. Do Not Download: Rules Files that will NOT be overwritten by layer 3. Rule Exceptions: Files within the do not download areas that WILL be overwritten by layer. 1 2 3
  • 38. 38 Anatomy of Base Layer Rules: Registry 1. System and Software Hives HLKMSystemCurrentControlSet HKLMSoftware 2. Registry Keys to Exclude Keys that will NOT be overwritten by layer 3. Registry Values to Exclude: Values that will NOT be overwritten by layer 1 2 3
  • 39. 39 Base Layer Rules Example – Windows Defender 1 2 1. File System Do Not Download Rules 2. Registry Keys to Exclude: HKLMSYSTEM Hive
  • 40. 40 Base Layer Rules Example – Windows Defender 3 3. Registry Keys to Exclude: HKLMSOFTWARE Hive
  • 41. 41 Base Layer Override Policies Enable preserving files and registry settings IF they already exist.
  • 42. 42 Base Layer Override Policy Example – Zimbra Desktop 1 2 1. File System: Do Not Override by Layer 2. Not-to-Override Registry Keys: HKLMSOFTWARE Hive 3 3. Not-to-Override Registry Values: HKLMSOFTWARE Hive
  • 44. 44 Other VMware Activities Related to This Session  HOL: HOL-MBL-1309 Horizon Mirage - Manage Physical Desktops  Group Discussions: EUC1000-GD; EUC1004-GD Mirage with Daniel Beveridge or Mark Ewert
  • 46.
  • 47. Horizon Mirage Image Deployment Deep Dive Mark Ewert, VMware Andy Philp, VMware EUC5587 #EUC5587