23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig - - PowerPoint PPT Presentation

23198 graphics acceleration is for all modern users
SMART_READER_LITE
LIVE PREVIEW

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig - - PowerPoint PPT Presentation

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig Wrtz Rasmussen IT specialist, Holstebro Kommune tr@holstebro.dk Twitter: @TommyTrut Agenda Who we are The way we do IT The challenge The solution The outcome Q&A


slide-1
SLIDE 1

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Tommy Stylsvig Würtz Rasmussen IT specialist, Holstebro Kommune tr@holstebro.dk Twitter: @TommyTrut

slide-2
SLIDE 2

Who we are The way we do IT The challenge The solution The outcome Q&A

09-10-2017 1

Agenda

slide-3
SLIDE 3

Municipality in western Denmark Area: 801,6 km2

  • Approx. 60 km ”from sea to sandy moor”
  • Approx. 20 km ”from fjord to forest”

Population: 58.378 (on 01-09-2017) employees: 3.776 (5.500 incl. part-time)

It-users: 3.455

Administrative locations: 145

Connections:

Dark fiber 1Gbps VRF from NiaNet (local ISP)

09-10-2017 2

About Holstebro Kommune

slide-4
SLIDE 4

”Big bang” replacements since mid-90s

1.500 pc’s and 200 servers replaced over a weekend New IT platform every 4-5 years Lease financing

Municipality merger in 2007

178 municipalities became 98 Holstebro Kommune is the result of 3 municipalities

1 Citrix based 2 traditional client-server based IT departments already merged late 2005

New platform build from mid-December 2006

All users on a uniform platform New to all – New municipality, new computer Based on Citrix Presentation Server 4.0 and thin clients

09-10-2017 3

The way we do IT

slide-5
SLIDE 5

XenApp primary platform since 2007 Objective – >99% apps runs on the Citrix platform 2007-2012 Published apps on HP XPe devices 2012-2017 Full desktop on Wyse ThinOS devices 2017-2021(?) Full desktop on HP ThinPro devices

09-10-2017 4

The way we do IT

slide-6
SLIDE 6

The 2012 platform becoming blunt

Processes using 100% CPU

Internet Explorer Google Chrome Analysis shows active content is the cause

Memory usage vastly increasing

.NET applications

Increasing demand for video

Desktop video conference User guides on YouTube ”Customer” success stories on intranet

Normal applications more graphical demanding

09-10-2017 5

The challenge

slide-7
SLIDE 7

DO IT FOR THE USER!

slide-8
SLIDE 8

09-10-2017 7

The Solution

VMWare XenServer - XenApp XenServer - XenApp XenServer - VDI VM VM VM VM VM VM VM VM VM VM VM VM DDC XA DDC XD Lic Srv MDT PVS StoreFr. WEM

slide-9
SLIDE 9

Cisco UCS B200M4

19 XenServers for XenApp

Dual XEON E5-2680 v4 @ 2.4 GHz 512 GB RAM Tesla M6

10 for VMWare

Dual XEON E5-2680 v4 @ 2.4 GHz 512 GB RAM

09-10-2017 8

The Solution - Hardware

3 Cisco UCS C240M4

XenServers for XenDesktop

Dual XEON E5-2680 v4 @ 2.4 GHz 256 GB RAM 2 Tesla M60

slide-10
SLIDE 10

Windows 10 on Laptops/VDI(XenDesktop) Windows Server 2016 on backend/XenApp Office 2016 64-bit on Citrix XenApp Imprivata FSLogix

Profiles Apps Rules

Citrix Workspace Environment Manager

Shortcuts Printers Registry (HKCU)

09-10-2017 9

The Solution - Software

slide-11
SLIDE 11

Thin Clients

HP t630 m. ThinPro 6.1 Up to 2 monitors 1920x1200

Laptops

3 models

”Small” – Lenovo x260 ”Large” – Lenovo L560 ”Hybrid” – Lenovo Miix510

”Dirty” – have been out in the real world

  • >Guest network – access through NSAG

Docking station w/up to 2 monitors 1920x1200

Lenovo Pro Dock - based on Display link chipset

09-10-2017 10

The Solution - Clients

slide-12
SLIDE 12

Reduced CPU load Full screen HD videos

runs smoothly Little CPU load

Active content in browsers no longer an issue 3D applications can be run from XenApp

Autodesk Revit SketchUp Pro

More flexibility for all users

Now everyone can work from everywhere

Finally achieved the >99% apps on Citrix objective

09-10-2017 11

The outcome

slide-13
SLIDE 13

A random server on a random day at a random time

09-10-2017 12

The outcome - vGPU usage

XenServer VM ➢ Windows Server 2016 ➢ XenApp 7.15 ➢ 7 vCPUs ➢ 60GB RAM ➢ M6-1A vGPU profile

slide-14
SLIDE 14

09-10-2017 13

The outcome - vGPU usage

slide-15
SLIDE 15

1.

Log on

2.

Start Office apps

A.

Outlook

B.

Word – create new document

C.

Excel – open spreadsheet

D.

PowerPoint – open this presentation

3.

Start Internet Explorer

A.

Run HD YouTube clip full screen

4.

Start Google Chrome

A.

Run HD YouTube clip full screen 5.

Close all apps

6.

Log off

09-10-2017 14

The outcome - GPU vs no GPU

A little test: Using the same VM

With vGPU Without vGPU

No other users on the VM GPU Profiler by Jeremy Main

(gpuprofiler.com)

VM specs

XenServer vm w/Windows Server 2016 + XenApp 7.15 7 vCPU 60 GB RAM

Client

HP T630 w/2 1920x1200 monitors

slide-16
SLIDE 16

09-10-2017 15

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

slide-17
SLIDE 17

09-10-2017 16

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU Logon Logon

slide-18
SLIDE 18

09-10-2017 17

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

slide-19
SLIDE 19

09-10-2017 18

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU IE Chrome Chrome IE

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

slide-20
SLIDE 20

09-10-2017 19

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

Resources are optimized using GPU User experience even more important

Without GPU video was lagging slightly Rendering better with GPU

slide-21
SLIDE 21

Increased bandwidth usage Lost flexibility on XenServer

Live migration not possible

Service windows required for updating XenServers

Limited number of VMs per host

Limited by the amount of Framebuffer available

Not possible to overcommit framebuffer/vGPU

Additional host needed for PVS image maintenance etc.

What IS a good user experience!?

Server side optimization may increase the client HW requirement If you optimize for 3D graphics other users may suffer

Example:

Black box around cursor when using HDX3DPro with receiver for Linux (and Mac).

10/9/2017 20

The downside of using GPUs

slide-22
SLIDE 22

09-10-2017 21

Key takeaways

Good user experience is a diverse concept Just adding GPU is no guarantee for success Will we continue using GPUs for virtualization? vGPUs are relevant for all users! DO IT FOR THE USER!

slide-23
SLIDE 23

09-10-2017 22

Q&A

slide-24
SLIDE 24

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Tommy Stylsvig Würtz Rasmussen IT specialist, Holstebro Kommune tr@holstebro.dk Twitter: @TommyTrut

THANK YOU FOR ATTENDING!