+ All Categories
Home > Documents > Horizon view technical deep dive

Horizon view technical deep dive

Date post: 26-Jan-2015
Category:
Upload: murugesan-arumugam
View: 129 times
Download: 9 times
Share this document with a friend
Description:
 
51
© 2013 VMware Inc. All rights reserved VMware Horizon View 5.2 – Advanced Tech End User Product Management Team Q1 2013
Transcript
Page 1: Horizon view   technical deep dive

© 2013 VMware Inc. All rights reserved

VMware Horizon View 5.2 – Advanced Tech

End User Product Management Team

Q1 2013

Page 2: Horizon view   technical deep dive

2

Horizon View 5.2 and Related Updates

• Hardware Accelerated 3D Graphics• Support for Microsoft Lync 2013 with Rich Media Services• Support for Windows 8 based desktops & clients• Streamlined access to View Desktops from Horizon Workspace• Easily connect to desktops from any device with HTML Access• Enhanced Experience for Touch Based Mobile Devices

What’s New with User Experience?

• Large Pool creation with elimination of 8 host limits, and multiple vLAN support• View Administrator performance improvements with large numbers of desktops• Accelerated provisioning, recompose and rebalance operations• Support for VC Virtual Appliance based deployments• Tech Preview of a new Integrated Service Console in the VC Web Client

What’s New with Ease of Management?

• Efficient Use of Storage Capacity w/Space Efficient Disks

What’s New with Total Cost of Ownership?

Page 3: Horizon view   technical deep dive

3

Overview

Benefits

Enables enhanced 3D workloads like CAD

Maximize the value of GPU resources with multiple VMs sharing a GPU

Full compatibility with hosts lacking physical GPUs (for vMotion, etc).

Horizon View Media Services for 3D Graphics (vSGA)

Rich, workstation class user experience

Leverages new vSphere 5.1 capability…

Enables shared access to physical GPU hardware for 3D and high performance graphical workloads.

Desktops still see abstracted VMware SVGA device for maximum compatibility & portability.

Page 4: Horizon view   technical deep dive

4

vSGA: System Requirement and Compatibility

Component Requirement

Host PCIEx16 slot; w/ enough physical space for NVIDIA card; PSU needs to be powerful enoughNVIDIA cards supported:

• Quadro 4000, 5000, and 6000• Tesla M2070Q• GRID K1 and K2

ESX 5.1 or later;HW version 9 or higherOnly Win7 and Win8 VMs are supported; No XP/Vista support

VCenter 5.1 or later

View Agent 5.2 or later

View Client No specific requirement, 5.2 preferred, Tera2 Zero-Clients work best

Page 5: Horizon view   technical deep dive

5

Installation and configuration

On ESX server:

1. Install graphics cards

2. Install NVIDIA VIB# esxcli software vib install –d /xxx-path-to-vib/vib-name.zip

http://www.nvidia.com/Download/index.aspx

On Broker:

3. Select the VM pool you want to enable vSGA

4. Under Pool Settings/Remote Display Protocol, set “Default display protocol” to “PCoIP”

5. Select “No” for “Allow users to choose protocol”

6. Select either “Hardware” or “Automatic” for “3D Renderer”

7. Choose the amount of video memory allocated for each VM. Default is 96MB, minimum is 64MB, maximum is 512MB

8. Power-cycle VM to allow the settings to take effect

Page 6: Horizon view   technical deep dive

6

Overview

Benefits

Horizon View Support for MSFT Lync 2013 Support

Rich Video Communications with Popular UC Solution

Microsoft Lync client support on View desktops

Support for Microsoft Lync 2013 with Rich Media Services

Supported with PCoIP

Phase 1 – Windows thin and thick clients

Improved collaboration capabilities with Microsoft Lync and Office applications

Rich audio and video chat for improved communications

Page 7: Horizon view   technical deep dive

7

Microsoft Lync 2013 Supported Features with View

Features Supported

Presence

Instant Messaging

Desktop sharing

Application Sharing/Powerpoint sharing

Whiteboards

File Transfers

Online Meetings

Office Integration

VoIP

Video ChatYes, but multi-party video chat is not supported

Page 8: Horizon view   technical deep dive

8

View + Lync 2013 Architecture

vSphereWindows client

View Client View Agent

Lync 2013 Plug-in (User A)

Lync 2013 Client(User A)

Lync 2013 Client(User B)

PCOIP

IM,P

,Dat

a C

olla

b

A /

V M

edi

a

A/V signaling Legend:

Signaling

Media

Signaling for all modesLync Server

2013

Page 9: Horizon view   technical deep dive

9

Platforms & Protocols

Access Machines Protocols Primary Thin Client

Hardware Partners

What about Linux client and Zero client Support?

Not supported until Microsoft creates Lync VDI plugins for these platforms

Page 10: Horizon view   technical deep dive

10

Hardware Requirements for Lync 2013 in View

Hardware Requirements

OS WES7 (works for WES7/8, Windows 7/8 and WinTPC)

CPU 1.5 GHz

RAM At least 2 GB

Total Storage Flash Memory size (thin clients): at least 4 GBDisk size (for PCs): at least 4GB total

Dell Wyse Z90D7 Dell Wyse R90L7 Dell Wyse X90m7 HP t610 HP t5740e

Page 11: Horizon view   technical deep dive

11

Lync 2013/View Software Components

Software Components Description

Microsoft Lync 2013 Server components

Backend server that the Microsoft Lync clients register with.

Microsoft Lync 2013 client Microsoft Lync 2013 client application that is installed in VM.

Microsoft Lync VDI plugin The Lync VDI plugin is installed on the client machine. Lync VDI plugin that pairs with Lync 2013 client in VM. Once Lync VDI plugin is paired with Lync 2013 client, all media processing is redirected to the client device.

View 5.2 (Agent and Client)

Need to use the View 5.2 agent and corresponding View 5.2 client – enhancements were made so that Lync VDI plugin could communicate with Lync 2013 client in VM.

VM Operating System Supported on Windows 7 VMs only. Phase 1 only supports Windows 7 as guest OS (requires Service Pack (SP1))

Client Operating System Windows 7 and Windows 8 client OS. Initial release fully supports Windows 7 SP1 as the client OS, with Windows 8 based clients a Tech Preview.

Page 12: Horizon view   technical deep dive

12

Overview

Benefits

Smooth transition from POC to production roll-out of Windows 8

Enables IT to leverage latest Windows capabilities in VDI

Windows 8 Desktop Support

Get Ahead on Windows Upgrade Planning

Support for Windows 8 guests

Aligned with Windows 8 Client Support

Leverages vSphere 5.1 Win8 Enablement

VMware View + vSphere

Page 13: Horizon view   technical deep dive

13

Windows 8 Image Optimization Tips

A full Windows 8 Optimization Guide is coming soon

But a few simple changes will save big on CPU and Bandwidth:

• Disable “Animate Controls and elements inside windows” (see below)

• Disable Windows-maximize transient effect (see below)

• Change animated cursor to default cursor provides >20% bandwidth savings!

Page 14: Horizon view   technical deep dive

14

Overview

Benefits

Maintain broad End User device choice

Enable legacy Windows Application support on latest Windows devices

Windows 8 Client Support – Already Available!

Keep up with shipping client hardware

A View Client for new Windows 8 Devices

Available for both:

Desktop Mode (PCoIP & RDP)

Windows RT (Initially RDP Only)

Page 15: Horizon view   technical deep dive

15

Overview

Benefits

Enhanced Usability: One stop shopping for end user access to all their corporate workloads.

Horizon Workspace Brokering of View Desktops

Horizon Supports User Entitlement to Desktops and SSO

View Desktop pools are connected into Horizon Workspace after provisioning

Workspace provides a single access point for desktops, data & apps.

Workspace supports SSO brokering user to available desktops based on entitlement policy

Page 16: Horizon view   technical deep dive

16

Horizon Launch Page

Page 17: Horizon view   technical deep dive

17

How it works

Horizon

Gateway

View ClientView Connection

Server

Remote desktop

1) Click link to generate artifact & launch client. Specifies: CS address, desktop & SAML artifact

2) Client sends SAML artifact using XML API as part of authentication process

4) CS retrieves SAML assertion using artifact

6) CS launches session on remote desktop

vmware-view://connection-server/desktop?SAMLart=XXXXXXXXXXXX

5) CS validates assertion

3) CS validates artifact

Page 18: Horizon view   technical deep dive

18

Overview

Benefits

Install-Free access to Desktops

Clean, integrated, browser-based experience

Access View Desktops from device platforms where no native client is available

HTML Access to Horizon View Desktops

Access your desktop and apps via Horizon from ANY modern device

Remote protocol delivered through any HTML5 capable web-browser

Access through View Portal or Horizon UI

Routes to existing View desktop

Leverages View Security Server for network routing when available

Page 19: Horizon view   technical deep dive

19

HTML Access works with or without Horizon Workspace

Optional Addition to View Connection Server as Web-Gateway

Page 20: Horizon view   technical deep dive

20

Overview

Benefits

Unity Touch: Mobile Clients User Interface Enhancements

Make using Windows applications easier on mobile devices

Makes using Windows apps on mobile much more usable and mobile centric

Best-in-class Windows apps experience on the iOS & Android devices that are used by key decision makers

Focus on applications, not the desktop

Easier to launch apps

Easier to switch between running apps

Easier to open/find files

Easier to use minimize and quit apps

Works on iOS and Android

Page 21: Horizon view   technical deep dive

21

Separate Delivery of HTML Access, Mobile Experience & Lync

Delivery of core View 5.2 functionality will come first

A set of View Clients and an Agent “Feature Pack” will come later

Enabled by Updated View Clients:

• Lync 2013 Support

• Mobile Client User Interface Enhancements

Enabled by View Agent Feature Pack:

• HTML Access – two installers:

• An add-on Agent for the “Blast” protocol (required)

• An optional addition to the View Connection Server to enable a web-gateway (otherwise use Horizon Workspace for access)

Page 22: Horizon view   technical deep dive

22

Horizon View 5.2 and Related Updates

What’s New with User Experience?• Hardware Accelerated 3D Graphics

• Support for Microsoft Lync 2013 with Rich Media Services

• Support for Windows 8 based desktops & clients

• Streamlined access to View Desktops from Horizon Workspace

• Easily connect to desktops from any device with HTML Access

• Enhanced Experience for Touch Based Mobile DevicesWhat’s New with Ease of Management?

• Large Pool creation with elimination of 8 host limits, and multiple vLAN support

• View Administrator performance improvements with large numbers of desktops

• Accelerated provisioning, recompose and rebalance operations

• Support for VC Virtual Appliance based deployments

• Tech Preview of a new Integrated Service Console in the VC Web ClientWhat’s New with Total Cost of Ownership?

• Efficient Use of Storage Capacity w/Space Efficient Disks

Page 23: Horizon view   technical deep dive

23

Overview

Benefits

OPEX savings with fewer pools to manage in multi-thousand user deployments.

No need to split pools on the basis of insufficient host density, or insufficient IP addresses in an address range.

Large Pool & Multi-Network Support

OPEX Savings with fewer pools to manage

Large Pools: Eliminate 8-host per pool limit – now 32 hosts with latest View and vSphere 5.1

Multi-Network: Network within a pool can be split with multiple network labels. Initially offered via powershell API.

Page 24: Horizon view   technical deep dive

24

Network Label Configuration Introduction

• This feature is configured entirely through View PowerCLI.

• Configuration is done in three steps:1. Create a skeleton network label specification text file using parameters

from your Cluster/Host and parent VM.

2. Edit the network label specification file to associate available network labels with available NICs, along with maximum capacity counts.

3. Create a new pool or update an existing pool using the network label specification file.

Page 25: Horizon view   technical deep dive

25

Overview

Benefits

OPEX savings less admin time spent on common operations

Reduced complexity of architecture & less scripting with image updates for pools supporting 24-7 operations.

Accelerated View Admin Scale, Performance & Availability

OPEX savings as deployments grow large

Enhanced VC Scale: Deploy pods of up to 10k desktops with a single VC!

Reduce Time: Data caching for fast Admin-UI response with large lists of desktops and sessions

Improve Availability: Rolling-Refit keeps min # desktops available during recompose, refresh & rebalance ops.

Page 26: Horizon view   technical deep dive

26

Admin UI Data Cache

• Uses a small in memory cache to accelerate key Admin UI screens

• The Admin Data Cache is currently only enabled for the following UI screens:

• Inventory -> VMs

• Inventory -> Pools

• Status pane

• Dashboard

• The Admin Data Cache is not currently in effect for any other screens (such as individual pool or desktop details)

• Does not add any significant memory overhead

• Improvements in backend time (20 pools, 10K simulated VMs):

• 2x for Inventory -> Desktops

• 4x for Inventory -> Pools

Page 27: Horizon view   technical deep dive

27

Minimum # Ready Desktops for 24/7 Operations

Page 28: Horizon view   technical deep dive

28

Overview

Benefits

OPEX savings with shorter maintenance windows for operations like recompose and rebalance.

Increased business agility with faster time to desktop deployment.

Accelerated Pool Management Operations

BIG speed ups for long running management operations at scale

Faster Management Operations: Over 2x improvement in end to end provisioning, recompose and rebalance times.

Long running management operations for up to 2k desktops can now complete in a single shift!

Page 29: Horizon view   technical deep dive

29

Overview

Benefits

Eliminates VC dependencies on Windows

Enhanced View Deployment Flexibility

Easier Installation & Upgrades

Virtual Center VA Support

Easier Setup & Improved Flexibility of VC Architecture

Fully enabled testing and support for Virtual Appliance based VC deployments

Leverages VA-based VC architecture first introduced in vSphere 5

Virtual Center

Page 30: Horizon view   technical deep dive

30

Overview

Benefits

Easier desktop support & troubleshooting

Increased Admin efficiency and reduced View-Admin to VC-Admin “whiplash”

Tech Preview: vSphere Web Client Integration

End-To-End Visibility into View Deployment

Leverages new vSphere capability…

A View plugin into the vSphere Web Client

Makes VC Web Client “aware” of View objects like Users, Desktops & Pools

Search for a View User in vSphere Web Client and find their VM(s)

Setup Instructions At:C:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin\README.txt

Page 31: Horizon view   technical deep dive

31

Horizon View 5.2 and Related Updates

What’s New with User Experience?• Hardware Accelerated 3D Graphics

• Support for Microsoft Lync 2013 with Rich Media Services

• Support for Windows 8 based desktops & clients

• Streamlined access to View Desktops from Horizon Workspace

• Easily connect to desktops from any device with HTML Access

• Enhanced Experience for Touch Based Mobile DevicesWhat’s New with Ease of Management?

• Large Pool creation with elimination of 8 host limits, and multiple vLAN support

• View Administrator performance improvements with large numbers of desktops

• Accelerated provisioning, recompose and rebalance operations

• Support for VC Virtual Appliance based deployments

• Tech Preview of a new Integrated Service Console in the VC Web ClientWhat’s New with Total Cost of Ownership?

• Efficient Use of Storage Capacity w/Space Efficient Disks

Page 32: Horizon view   technical deep dive

32

Overview

Benefits

Reduced storage capacity requirements (lower CAPEX) for Persistent Desktops, even on lower-tier hardware.

View Composer can be used for provisioning simplicity, even if recompose is never used (e.g. knowledge workers).

Space Efficient Disk Utilization

More efficient use of storage capacity

Leverages new vSphere 5.1 capability…

A new disk format for VMs on VMFS.

Reduces grain size & more efficiently utilize every allocated block by filling it with real data.

Unused space is reclaimed and View Composer desktops stay small.

Page 33: Horizon view   technical deep dive

33

Space Efficient Disks Make Persistent Desktops Cost Less

Base Image

Desktop A

Desktop B

Desktop C

(~10GB)

100MB

100MB

100MB

Things start out small with View Composer and Linked Clone Technology. You only have 1 copy of a Windows base image (with the OS and Apps) once for many desktops.

Page 34: Horizon view   technical deep dive

34

Space Efficient Disks Make Persistent Desktops Cost Less

Base Image

Desktop A

Desktop B

Desktop C

(~10GB)

2GB

400MB

1GB

But the delta disks for each desktop grow over time on VMFS as Windows frees blocks which the hypervisor is unaware of.

With traditional virtual disks

Page 35: Horizon view   technical deep dive

35

Space Efficient Disks Make Persistent Desktops Cost Less

Base Image

Desktop A

Desktop B

Desktop C

(~10GB)

100MB

100MB

100MB

Space is reclaimed when a View Composer Recompose or Refresh is performed, but this isn’t an option for many user types (e.g. knowledge workers with user installed apps).

Recompose

With traditional virtual disks

Page 36: Horizon view   technical deep dive

36

40GB

40GB

Space Efficient Disks Make Persistent Desktops Cost Less

Base Image

Desktop A

Desktop B

Desktop C

(~10GB)

40GB

If no recompose or refresh is performed, delta disks used to grow substantially over time – eventually as big as the logical size of the disk.

Before Space Efficient Disks with this View Beta and vSphere 5.1, this resulted in greater storage capacity costs for knowledge workers.

With traditional virtual disks

Page 37: Horizon view   technical deep dive

37

2GB

Space Efficient Disks Make Persistent Desktops Cost Less

Base Image

Desktop A

Desktop B

Desktop C

(~10GB)

400MB

1GB

With the new space efficient disk format, delta disk still grow to hold real data generated by the OS, Apps & User.

With Space Efficient Disks

Page 38: Horizon view   technical deep dive

38

Space Efficient Disks Make Persistent Desktops Cost Less

Base Image

Desktop A

Desktop B

Desktop C

(~10GB)

1GB

300MB

800GB

But a background space reclamation process automatically harvests unused blocks so the disks are constantly shrunk back to a minimal size.

With Space Efficient Disks

Reclaim!

This allows you to use View Composer to provision VMs and save storage capacity, but NEVER have to recompose or refresh.

Page 39: Horizon view   technical deep dive

39

Space Efficient Disks Usage Notes

• Feature requires vSphere 5.1 as well as HW version 9 for the VM

• Space Efficient format for linked clone pools (and only for the OS disk)

• View automatically chooses the space efficient format when possible

• Space Efficient Format is not yet supported for Windows 8

• The space reclamation process is kicked off automatically by View when the reclaimable space for the VM exceeds the threshold

• Space reclamation stats (reclaimed amount, reclaimed time) are displayed in the Pool Summary, and Desktop Summary

Page 40: Horizon view   technical deep dive

40

Space Efficient Disks in Action

Page 41: Horizon view   technical deep dive

41

Space Efficient Disks in Action - II

Page 42: Horizon view   technical deep dive

42

Automated space reclamation

• Space reclamation task runs every hour and scans the VMs that are using the format.

• Task calculates an inexpensive heuristic to determine if the space that can be reclaimed is

>= space reclamation threshold defined in the Pool Wizard (default = 1GB). If so, the VM

is marked as “needing space reclamation”

• The broker pool management is always iterating over VMs and pools to determine if any

actions need to be taken. If a VM is “needing space reclamation” is seen and the pool is

not in the “blackout period”, a “ReclaimVmSpace” operation is kicked off.

• “ReclaimVmSpace” will first initiate a “Wipe” operation using vCenter (i.e. the first phase of

space reclamation).

• If the reclaimable space amount returned by Wipe still meets the threshold, we proceed to

issue a “Shrink” operation which will effectively reduce the footprint of the disk. Otherwise,

VM is skipped for this round.

• Once a VM has been reclaimed, we will not attempt to reclaim it again for 24 hours.

This is because space reclamation is seen as a background task and we want to avoid

spurious space reclamation operations.

Page 43: Horizon view   technical deep dive

43

Manual space reclamation

Intended mainly for demo or troubleshooting purposes, it is possible to force a manual space reclamation using vdmadmin:

“vdmadmin –M –d <pool> -m <desktop> -markForSpaceReclamation”

This will mark the VM for immediate space reclamation. If the pool is not in blackout period, the broker will quickly pick it up and trigger space reclamation.

NOTE: For manual space reclamation, the reclaimable space DOES NOT need to meet the space reclamation threshold.

Page 44: Horizon view   technical deep dive

44

Want More? Check out the View 5.2 TOIs (to GSS & CPD)

Excellent detailed technical content is produced every release for our support and continuing product development orgs. This “Transfer of Information” (TOI) content is “raw” (for internal VMware consumption only), but very useful for a skilled SE.

For complete listing of webinars and slide decks:

• https://wiki.eng.vmware.com/Nashville/TOI

Webinars Streaming Shortcuts:

• Horizon, Security & USB: https://

vmware.webex.com/vmware/lsr.php?AT=pb&SP=MC&rID=64966167&rKey=46ded74e5f921a0b

• Blast, Win8, vSGA, Lync: https://vmware.webex.com/vmware/ldr.php?AT=pb&SP=MC&rID=65001652&rKey=e3a987f35a643443

• Large Scale Improvements, Integrated Service Console, Space Efficient Disks: https://vmware.webex.com/vmware/lsr.php?AT=pb&SP=MC&rID=65037972&rKey=69af453f6596f1f0

Page 45: Horizon view   technical deep dive

45The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

Centralized layered image management for local deployment

Multi-device workspace for IT

services

VMware Horizon Suite Powers Solutions

HORIZON SUITE The platform for workforce mobility

HorizonView

HorizonMirage

HorizonWorkspace

Complete desktop and application

virtualization

NEWv5.2

NEWv4.0

NEWv1.0

Page 46: Horizon view   technical deep dive

46The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

Thank You!

Page 47: Horizon view   technical deep dive

47The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

Optional Vision SlidesInsert these at beginning of the deck if the audience isn’t already

familiar with where View fits in the overall EUC Vision

Page 48: Horizon view   technical deep dive

48The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

The pace and rate of technology change is faster than ever

Sources: IDC 2012, Morgan Stanley 2011, Gartner 2012, Forrester 2012, Pew 2011

300B app downloadsby 2016

of LOB apps

are SaaS80%

52% of companies supportmobile/remote employees

>30% of the worldwide

workforce is mobile

Apps Access

66% use 2+ devices for work

½ of all non-PC deviceswill be BYO by 2016

2014 Android shipmentswill outstrip iOS

Y/Ysteady PC

shipment forecasts

Devices

Page 49: Horizon view   technical deep dive

49The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

TransformAssets Into Central Services

BrokerServices Centrally by Policy

DeliverMulti-device Access

What you need is a new approach

Page 50: Horizon view   technical deep dive

50The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

Transform: Simplify desktops, diverse apps

and data into centralized services

Deliver: Empower your workforce with flexible access across devices,

locations and connectivity

VMware Horizon is the Platform for End-User Computing

Broker: Manage & Secure centrally and broker services to your workforce by policy

Page 51: Horizon view   technical deep dive

51The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.

Deliver: Empower your workforce with secure, roaming access to your same desktop across

devices

Broker: Manage and secure virtual desktops from a single

admin console whileremoving data off endpoints

Horizon View virtualizes desktops into a central service

Transform: Simplify desktops and apps into the

datacenter with virtualization


Recommended