VMworld 2013: VMware Mirage 201

620 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
620
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

VMworld 2013: VMware Mirage 201

  1. 1. Mirage 201 Raymond Dusseault, VMware Dean Flaming, VMware Sarah Semple, VMware EUC4608 #EUC4608
  2. 2. 22 Agenda  Overview  Use Cases  Components and Requirements  Guidelines and Best Practices  Questions and Wrap Up
  3. 3. 33 VMware Horizon Mirage Overview
  4. 4. 44 App compatibility problems Isn’t Desktop Management Hard Enough? Mobile usersHardware failuresLost or stolen devices Patch Tuesday
  5. 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. 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. 7. 77 Horizon Mirage Use Cases Single Image Management Desktop and Data Protection (BC/DR) Rapid Desktop Repair Windows 7 Migration Hardware Migration
  8. 8. 88 Horizon Mirage Simplifies the Things You Already Do IT Manages a logical copy Users run their normal hardware Highly efficient synchronization
  9. 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. 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
  11. 11. 1111 Horizon Mirage Use Case: Layered, Single Image Management
  12. 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. 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. 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. 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. 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. 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. 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. 19. 1919 Single Image Management with Driver Profiles Dell Drivers HP Drivers Lenovo Drivers Dell Laptops HP Laptops Lenovo Laptops Single Base Layer
  20. 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. 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. 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. 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. 24. 2424 Step 4: Assign (Deploy) the Base Layer Network Mirage server cluster Mirage SIS Mirage console Base Layer Network Collection
  25. 25. 2525 Horizon Mirage Use Case: Automated Windows 7 Migration
  26. 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
  27. 27. 2727 Deployment Prep Mirage servers Step 2 Pre-deployment Snapshot Pre-deployment snapshot New image fully streamed down User still working
  28. 28. 2828 Actual Deployment Mirage servers Step 3 Reboot and Configuration Small amount of downtime Reboot Boots as Windows 7
  29. 29. 2929 Ease of Recovery Mirage servers Reboot Restore snapshot
  30. 30. 3030 Horizon Mirage Use Case: Endpoint Protection and DR
  31. 31. 3131 Endpoints Endpoints
  32. 32. 3232 Endpoints Change Endpoints change
  33. 33. 3333 Changes Synchronized to Horizon Mirage Hourly Endpoints change Network Changes synchronized hourly Mirage server cluster Mirage SIS
  34. 34. 3434 Horizon Mirage Snapshots Endpoints change Network Changes synchronized hourly Mirage server cluster Mirage SIS Endpoint snapshots Snapshots roll up: Daily, Weekly Monthly, Yearly
  35. 35. 3535 Snapshots Enable Horizon Mirage Disaster Recovery User panic: My laptop’s gone!
  36. 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. 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
  38. 38. 3838 Replacement Recovery Option: New Laptop NetworkNetwork Mirage then streams remaining files
  39. 39. 3939 Horizon Mirage Use Case: Rapid Endpoint Repair
  40. 40. 4040 Rapid Endpoint Repair Bad app installed and My Documents deleted C:UsersUserMy Documents
  41. 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
  42. 42. 4242 Horizon Mirage Use Case: Hardware Migration
  43. 43. 4343 Hardware Migration Network Mirage snapshots laptop to be replaced Network Mirage SIS Mirage server cluster Snapshot stored in Mirage SIS
  44. 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
  45. 45. 4545 Horizon Mirage Components and Requirements
  46. 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. 47. 4747 Typical Horizon Mirage Deployment Data center Mirage server cluster NAS volumes Mirage console Load balancer Internet Mobile VPN Mirage Clients
  48. 48. 4848 Branch Reflectors: Optimized ROBO Distribution Mirage servers Mirage Branch Reflector Mirage clients Single image sent across the WAN WAN
  49. 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. 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. 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. 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. 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. 54. 5454 Steps to Increase VMware Mirage Success (continued)  Implement Testing Phases • Centralization process • Base Layer deployment • Branch office workflow • UAT • Production Ready
  55. 55. 5555 Questions?
  56. 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
  57. 57. THANK YOU
  58. 58. Mirage 201 Raymond Dusseault, VMware Dean Flaming, VMware Sarah Semple, VMware EUC4608 #EUC4608

×