From VDI to VMware View Lars Trøen Sjefskonsulent, Atea lars.troen@atea.no
Agenda IT Desktop Management Challenges Today What exactly is VMware View? Management & Deployment scenarios Patching & Power Management Roadmap Next step Summary & Questions
Desktop Virtualization at Tipping Point Diversity is exploding Customer confidence growing Acquisition cost dropping Technology is ready Top 5 CIO initiative in 2009 Goldman Sachs Disruptive event: Windows 7
User IT Challenges Requirements are Dynamic and Diverse Compliance Budget OS USERS DEVICES APPS SLA Security
Need for new capabilities In Desktop IT Outsourcing Flexible Working Disasters Compliance Need to secure data and resources within the corporate data center and provide secure access to outsourcing / offshore developers or transaction workers Need for Secure, Controlled Access by Outsourcing Entities Need to be able to support a virtual work environment where users have alternative access to complete desktop resources while working remotely Need for Alternative Workspace Access Need to quickly recover, re-provision and reestablish user access to complete desktop environments to ensure business continuity Need for Instant Desktop Recovery & Provisioning Need to contain desktop proliferation and build a standardized, centrally managed desktop environment that adheres to internal and external compliance guidelines Need for Desktop Consolidation & Standardization
Device-Centric Computing is the Problem Apps IT OS Apps OS Settings Data User
User-Centric Computing is the Solution: Freedom for users, efficiency and control for IT
What is User-Centric Computing?
Requirements for User Computing VMware View User Experience Display / Multimedia / Collaboration / Peripheral / Offline Management Image / Apps / Brokering / Platform / Persona / Performance Platform Server / Client / Mobile
Extensibility API Partners VMware View: User-Centric Computing Architecture Task Workers Knowledge Workers Mobile Users Power Users Service with SLA Unified User Experience VMware TRUE: Total Rich User Experience Unified Management Framework View Composer ThinApp vcenter View Manager Unified Virtualization Platform vsphere Client Virtualization Platform Mobile Virtualization Platform
Themes VMware View: for View Integrated, in 2009-2011 End-to-End Solution Management WAN LAN LOCAL Extensibility App Virtualization Integration vcenter Integration Hi Latency latency Low Bandwidth bandwidth Productive Desktop HD Video video Flash 3D Graphics graphics Use local resources Optimal Rich Portable media experience Desktop Secure Optimal portable Media desktop Experience Unified Management Best Remote User Experience High Performance Local Experience
VMware View: Unified Solution Matters VMware View Purpose built Tightly integrated End to end features Partner ecosystem Unified User Experience VMware TRUE: Total Rich User Experience Unified Management Framework View Manager, vcenter Unified Virtualization Platform vsphere for Desktop, CVP, Mobile
Agenda IT Desktop Management Challenges Today What exactly is VMware View? Management & Deployment scenarios Patching & Power Management Roadmap Next step Summary & Questions
What is VMware View? next generation of virtual desktop broker Thin Client or PC Virtual Infrastructure Server View leverages Virtual Infrastructure and a remote control protocol to provide users access to a remote desktop.
Simplify by Centralizing Management VMware decouples Desktop image from the PC Desktops run in secure datacenter Present Desktop into clients over Network
Components of VMware View VMware View VMware Infrastructure Enterprise View Manager View Composer ThinApp Offline Desktop (Experimental) Proven Virtualization Platform Enterprise Desktop Manager Storage Optimization Application Virtualization Anywhere Mobility
VMware View Infrastructure Overview Clients VMware View Manages connection from client to hosted desktop. VMware Platform Hosted virtual desktops Internet Access DMZ Active Directory User authentication VMware vcenter View manages the platform
Components of VMware View View Client Native Windows client; Open Source Linux Client Browser access for Linux & MAC; Thin-client, iphones etc.. View Agent Run in hosted XP and Vista VM; Session management. View Connection Server View Security Server Can install standalone VDM Security Server in DMZ (optional) Service running on Windows Server; Connects clients to hosted virtual desktops; Integrated with Active Directory and VirtualCenter.
Encrypted and Direct Connections Direct Connection: Connect to View Connection Server for brokering; RDP Session Connection Request Encrypted Connection: Desktop Allocation SSL tunnel between client and data center; RDP data encrypted inside tunnel. SSL Tunnel RDP Connection Without SSL
User Entitlements in VMware View Desktop Entitlement Entitlement configurations are stored in the View Connection Server datastore (ADAM) Configuration is replicated to all View Connection Servers in a group Users (and Groups) can be entitled to Individual Desktops and Pools Users and Groups Desktops Pool of Virtual Machines Entitle Group to Desktop Assign Pool Entitle User to Desktop Assign Individual Template
View Manager: Automated Provisioning Pooled Desktops Automated provisioning from template View Manager On-demand provisioning A Desktop is always available Identical desktops in a pool vcenter Template
View Composer: Image Management Provides three main techniques Refresh Clean desktop back to default Recompose Migrate existing desktops from one system version to the other Re-Balance Re-locate desktops to enable efficient usage of the storage available Examples : Add more storage as you run out of the existing space Retire existing storage array
View Composer: Parent and Replica Base Image + Snapshot Parent VM can be on a different datastore Clone 1 Replica Clone 2 OS Data Disk User Data Disk OS Data Disk User Data Disk Replica is a full clone created from the parent (Master VM) image The Parent VM can be updated or replaced without effecting the replica The replica is a protected entity within vcenter
View Manager: Refresh Parent Image Replica Refresh Bloated System Disk System Disk LUN A Data Disk Refreshed System Disk
View Composer: Re-Compose Parent Image e.g. XP SP2 New Parent Image e.g. XP SP3 Replica 1 Re-Compose Replica 2 LUN A System Disk Data Disk New OS System Disk
Image management: Rebalance Parent Image Replica 1 Free Space LUN A System Disk Data Disk Replica 2 Bloated System Disk System Disk LUN B Data Disk
After Rebalance Parent Image Replica 1 LUN A System Disk Data Disk Replica 2 Bloated System Disk LUN B Data Disk
View Composer Storage Cost Reduction Dramatically (80%+) reduce the amount of storage consumed OPERATING SYSTEM X86 ARCHITECTURE OPERATING SYSTEM X86 ARCHITECTURE OPERATING SYSTEM X86 ARCHITECTURE 25 MB Clone 25 MB Clone 25 MB Clone RATIO % SAVINGS 1:50 85%+ 1:100 90%+ 1:1000 95%+ APPLICATION OPERATING SYSTEM 10 GB OS
View Manager: Provisioning Non-Persistent Pools Provisioning from template Automated connection Desktop returned to pool after each use Reverts to predetermined state for future use For factory workers, kiosks, transaction workers User Group Non-persistent Pool VMware Infrastructure
View Manager: Provisioning Non-Persistent Pools Provisioning from template Automated connection Desktop returned to pool after each use Reverts to predetermined state for future use For factory workers, kiosks, transaction workers User Group Non-persistent Pool VMware Infrastructure
View Manager: Provisioning Persistent Pools Provisioning from template Automated connection Desktop assigned on first log-in Remains associated with user & can be personalized VMware Infrastructure Ideal for knowledge workers User Group Persistent Pool
View Manager: Provisioning Persistent Pools Provisioning from template Automated connection Desktop assigned on first log-in Remains associated with user & can be personalized VMware Infrastructure Ideal for knowledge workers User Group Persistent Pool
View Manager: Virtual Printing Driver Free Printing: No Installation and Maintenance of printer drivers All printers automatically available Minimize network utilization with advanced print stream compression High quality printing even over WAN connections Virtual Desktops VMware Infrastructure 3 View Client View Client
View Manager: Enhanced User Experience Multimedia Redirection: Multimedia stream decoded at client Better user experience Min impact on servers, bandwidth consumed Remote user experience Support of critical codecs MPEG 1, MPEG 2, MPEG 4 part2 WMV 7/8/9, WMA, AC3, MP3 USB Redirection Provides support for local storage, scanners, printers
Offline Desktop (Experimental): Anywhere Mobility Enables end-users to check-out their hosted Virtual Machines to a local physical computer for a full user experience Enables administrators to extend security and encryption policies of the centralized virtual desktops to the end-user s local computer Centralized Virtual Desktops VMware Infrastructure 3 View Manager
Offline Desktop (Experimental): Anywhere Mobility When checked out the virtual machine has a heartbeat back to the datacenter allow administrators to deactivate if necessary When the user checks-in, only the delta is checked in Centralized Virtual Desktops VMware Infrastructure 3 View Manager
ThinApp: Application Management through Virtualization Features Decouples applications & data from OS Agent-less architecture Wide platform and application support Plugs into existing Application Management tools Benefits Reduces Storage Costs Minimizes desktop images to be managed Streamlines application patch updates Allows multiple versions of applications to be used Operating System Application Application App Files VOS sandbox Application App Files Application VOS Operating System sandbox
Agenda IT Desktop Management Challenges Today What exactly is VMware View? Management & Deployment scenarios Patching & Power Management Roadmap Next step Summary & Questions
Application Deployment with View Composer Finance dep Office 2007 Acrobat Reader Office 2003 Virus Utility Operating System XP / Vista Snapshot 5 Snapshot 4 Snapshot 3 Snapshot 2 Snapshot 1 HR Department
Application Deployment with View Composer Finance dep Office 2007 Acrobat Reader Office 2003 Virus Utility Operating System XP / Vista Snapshot 5 Snapshot 4 Snapshot 3 Snapshot 2 Snapshot 1 HR Department
Application Deployment with View Composer Financial dep Office 2007 Acrobat Reader Office 2003 Virus Utility Operating System XP / Vista Snapshot 5 Snapshot 4 Snapshot 3 Snapshot 2 Snapshot 1 HR Department
Current Desktop Processes and Solutions What you need to manage today Manual Altiris Ghost Ghost Altiris SMS Zenworks Softgrid Altiris Landesk Shavlik Wus Patch Mgr Backup exec Arcserve legato Disk Formatting & Partitioning. BIOS, RAID Operating System Deployment Application Deployment Updates, Upgrades & Patching Disaster Recovery, Backup & Restore Desktop Management
VMware View Addresses the Desktop Lifecycle Manage desktops from creation to deletion Disk Formatting & Partitioning. BIOS, RAID Operating System Deployment View Composer, pools Application Deployment Updates, Upgrades & Patching Disaster Recovery, Backup & Restore HA, VCB Virtual Center View Composer, ThinApp, Update Manager VMware View
VMware View Manager Deployment Scenarios Single View Manager Connection Server Deployment Useful for smaller deployments, POCs or testing View Connection Server is installed as a Standard View Manager Client View Manager Connection Server VirtualCenter Virtual Desktops running on ESX Active Directory Web-based Administration
VMware View Manager Deployment Scenarios Multi-Server View Connection Server Deployment VirtualCenter View Manager Connection Servers Virtual Desktops running on ESX Load Balancing Active Directory
VMware View Manager Deployment Scenarios Multi-Server LAN and DMZ Deployment View Manager Security Servers View Manager Connection Servers VirtualCenter View Manager Client (Remote SSL Tunnelled) Load Balancing DMZ Load Balancing Virtual Desktops running on ESX View Manager Client (Internal Direct Connect) Active Directory
Agenda IT Desktop Management Challenges Today What exactly is VMware View? Management & Deployment scenarios Patching & Power Management Roadmap Next step Summary & Questions
VMware Update Manager Patching Virtually OFFLINE Automates patch management for ESX Server hosts and select Microsoft and RHEL virtual machines Scans and remedies online as well as offline virtual machines* and online ESX Server hosts Snapshots virtual machines prior to patching and allows rollback to snapshot Update Manager Eliminates manual tracking of patch levels of ESX Server hosts and virtual machines Automates enforcement of patch standards Reduces risk through snapshots and offline virtual machine patching
vshield Zones Bridge, firewall, or isolate VM zones based on logical trust or org boundaries Intuitive network access rules using existing VI containers Log and report on allowed and disallowed activity by application-based protocols One-click flow-to-firewall blocks precise network traffic Inter-VM visibility for security and compliance without diverting traffic to physical chokepoints Simple zone-based rules reduces policy errors Assured policies throughout Vmotion and VM lifecycle events Auditable security posture within VI irrespective of physical network
Distributed Power Management Power Off Business Demand Resource Pool Consolidates workloads onto fewer servers when the cluster needs fewer resources Places unneeded servers in standby mode Brings servers back online as workload needs increase Minimizes power consumption while guaranteeing service levels No disruption or downtime to virtual machines
Agenda IT Desktop Management Challenges Today What exactly is VMware View? Management & Deployment scenarios Patching & Power Management Roadmap Next step Summary & Questions
Vmware View Protocol & Desktop Experience Offline WAN LAN High speed Full 3D & Multimedia High Latency / Low Bandwidth Productive desktop Deliver the full desktop experience Enable true VM portability
VMware Remote Display Experience PCoIP Soft Clients Rack Workstations With Teradici host cards PCoIP Soft Clients PCoIP Enabled Clients VMware View Manager Virtual Desktops With Soft PCoIP PCoIP Enabled Displays Blade PCs With Teradici host cards
PCoIP Encoder - 1st Order of Compression Only send changed pixels Continuously Changing Not Yet Lossless New Image Different areas of a desktop change at different times Only encode images that have not been previously encoded Allocate available bandwidth based on what is changing
Progressive Build Example using PCoIP: Initial Image, Low BW and latency, Grainy picture Lossless text. 0.2 0.5 bits/pixel Perceptually Lossless, Built over a few frames High quality picture Lossless text. 1 3 bits/pixel Lossless Built as BW permits Lossless picture Lossless text 5 15 bits/pixel
View Manager: Offline & Offline with CVP Offline Desktop: EOIT (exp) User can connect remotely or run the same VM locally Enhanced desktop security and control App App App Guest OS Windows Leverages the local PC computing power via Host OS drivers Offline with CVP: Corporate VM runs bare metal hypervisor Leverages local PC computing power Enterprise security and control including vpro support App App App Guest OS CVP VMware View Manager
Agenda IT Desktop Management Challenges Today What exactly is VMware View? Management & Deployment scenarios Patching & Power Management Roadmap Next step Summary & Questions
IT Benefits of VMware View IT Admin Costs Centralized desktop management Simpler, faster provisioning Simpler update process Simpler SOX & HIPPA compliance Simpler recovery Storage Costs Less duplicate data Simpler backup and recovery Downtime Costs Higher availability Faster problem response Faster problem resolution Faster reset Effective disaster recovery Desktop Hardware Costs Extend life of existing hardware Less powerful hardware
VMware View Driving Leadership Technology: Platform, Management and User Experience Market: Over 1 million seats sold, 7000+ customers Channel: Over 1700 channel partners selling View Strategic Seat at the table: Choice of >60% of CIOs Partner: Broadest ecosystem
Why VMware View? VMware is the # 1 Provider of Desktop Virtualization Best of Breed Platform Most Scalable Solution Powerful Management User Experience Largest Install Base Largest Deployments Faster Time to ROI and Customer Value Multimedia Across the LAN and WAN Single Platform for Desktops and Servers Best Customer Value Faster Deployment Client Virtualization Platform Most Advanced Feature Set Storage Reduction Single Desktop Management Console Ecosystem Friendly