VMworld 2013
Raymond Dusseault, VMware
Dean Flaming, VMware
Sarah Semple, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
5. 55
Result: Desktop Management is Too Expensive
“A typical organization spends
approximately 3 dollars in
operational expense for every
dollar spent on PC hardware
acquisition.”
For every
Operational
expense
Acquisition
cost
6. 66
History of Horizon Mirage
Founded in 2008 by Ilan Kessler and
Dr. Issy Ben-Shaul
Development team based in Israel
Mirage released in 2010
Acquired by VMware in May, 2012
7. 77
Horizon Mirage Use Cases
Single Image Management
Desktop and Data Protection (BC/DR)
Rapid Desktop Repair
Windows 7 Migration
Hardware Migration
8. 88
Horizon Mirage Simplifies the Things You Already Do
IT Manages a logical copy
Users run their normal hardware
Highly efficient
synchronization
9. 99
Desktops
& Laptops
Market Opportunity for 2014
Complementary to
VMware Horizon View
Add on immediately to
existing View customers
No real answer from
Citrix or Microsoft
Mobile
Hosted
virtual
desktop
10. 1010
Centralized Images – Multiple Execution Opportunities
Centralized
PC Image
Horizon Mirage
Local
execution
Corp Owned Laptops
Power-User Workstations
CAPEX Sensitive Desktops
BYOD
Off-Network BYOD Macs
Off-Network BYOD Win Laptops
Corp owned Macs running
Windows
Horizon Mirage + Fusion Pro
Local
execution
In VM
Efficient WAN
Streaming &
Caching
View
Image
Horizon View
Central
execution
Efficient
Remote
Protocol
Thin/Zero-Clients
Networked Mobile Devices
Networked BYOD Laptops
12. 1212
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 layer
(new in 4.0)
13. 1313
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
14. 1414
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
15. 1515
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
16. 1616
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
17. 1717
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
18. 1818
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
19. 1919
Single Image Management with Driver Profiles
Dell Drivers
HP Drivers
Lenovo Drivers
Dell Laptops
HP Laptops
Lenovo Laptops
Single
Base Layer
20. 2020
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
21. 2121
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
22. 2222
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
23. 2323
Step 3: Capture a Base Layer
Mirage
console
Reference
CVDs
Mirage SIS
Base Layer
Desktop Admin
Mirage server cluster
Base Layer Rules
24. 2424
Step 4: Assign (Deploy) the Base Layer
Network
Mirage server cluster
Mirage SIS
Mirage
console
Base
Layer
Network
Collection
26. 2626
Automated Windows 7 Deployment Step Through
Mirage servers
Layers streamed
in background to
Mirage client
Step 1
Mirage Client and Streamed Image
New Windows 7 image:
IT management layers
User operating
Windows XP
36. 3636
Immediate Recovery Option: VM or View VDI
Network
User starts working
on VM using
thin client or loaner
machine
IT deploys user’s
snapshot to VM or
View
Network
Mirage continues
to backup
Endpoint in use
37. 3737
Replacement Recovery Option: New Laptop
Network
Replacement laptop
with generic corporate
image
IT assigns CVD
and latest snapshot
Network
Mirage sends minimal working set initially Mirage applies correct
driver profile for
replacement laptop
41. 4141
Desktop Repaired
Network
Bad app removed
and My Documents
restored
IT restores snapshot.
No troubleshooting!
Network
Mirage sends only files that are different
Mirage server cluster
Mirage SIS
C:UsersUserMy Documents
44. 4444
Hardware Migration
Network
User’s personalized
configuration restored
to new hardware
IT restores snapshot
from old laptop combined
with driver profile for new PC
Network
Mirage server cluster
Mirage SIS
Snapshot from old
laptop plus driver
profile for new PC
46. 4646
What You Need
You or Your customers already
have the plumbing
Horizon Mirage is
complementary to your
existing IT investments
Horizon Mirage provides
investment protection
and simplified management
targets
Make sure the fixtures fit the plumbing
47. 4747
Typical Horizon Mirage Deployment
Data center
Mirage server
cluster
NAS
volumes
Mirage
console
Load
balancer
Internet
Mobile
VPN
Mirage
Clients
48. 4848
Branch Reflectors: Optimized ROBO Distribution
Mirage servers
Mirage Branch
Reflector
Mirage clients
Single image sent
across the WAN
WAN
49. 4949
Mirage Mantras and Guidelines
1. Know Thy Environment!
2. Mirage Exposes Design Imperfections.
3. Plan Carefully.
4. Plan to Plan.
5. It May Take an Army.
6. Adjust Expectations for Reality.
7. Best Practices are in the Eye of the Beholder.
50. 5050
Steps to Increase VMware Mirage Success
Conduct Discovery workshops / Requirements Gathering
• Identify gaps and opportunities with key stakeholders
• Identify key team members for customer, VMware and partners
• Define use cases
• Define project scope
• Identify resource requirements or constraints
Establish Realistic Project Time lines
• Leverage environmental analysis
• Start with a clearly defined POC
• Establish success criteria
51. 5151
Steps to Increase VMware Mirage Success (continued)
Set proper expectations
• Address feature confusion
• Address the “Well the sales guy said” scenario
• Maintain or reestablish Trusted advisor status
Perform Desktop analysis
• Identify endpoint hardware
• Identify OS versions
• Identify OS migration paths
52. 5252
Steps to Increase VMware Mirage Success (continued)
Perform Infrastructure analysis
• Identify storage footprint
• Identify infrastructure baseline
• Identify gaps or opportunities for improvement
• Perform an infrastructure healthcheck
Identify Unique User data on endpoints
• How large is the Application Footprint per user?
• How large is the User profile per endpoint?
• How large is the core OS Footprint per endpoint?
53. 5353
Steps to Increase VMware Mirage Success (continued)
Perform Network Assessments
• Identify WAN locations
• Document bandwidth topology
• Calculate bottlenecks based on desktop analysis data
Discuss Application Strategy
• Perform Application Assessments
• Discuss MPS (Managed Packaging Service) offering
• Define or identify application deployment strategy
54. 5454
Steps to Increase VMware Mirage Success (continued)
Implement Testing Phases
• Centralization process
• Base Layer deployment
• Branch office workflow
• UAT
• Production Ready
56. 5656
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