the Virtual Workspace Ruben Spruijt Benny Tritsch CTO @ Atlantis - - PowerPoint PPT Presentation

the virtual workspace
SMART_READER_LITE
LIVE PREVIEW

the Virtual Workspace Ruben Spruijt Benny Tritsch CTO @ Atlantis - - PowerPoint PPT Presentation

From the Fire Hose Series: Benchmarking and Scalability in the Virtual Workspace Ruben Spruijt Benny Tritsch CTO @ Atlantis Computing Founder & Principal Consultant @ DrTritsch.com @rspruijt | Ruben@rspruijt.com @drtritsch |


slide-1
SLIDE 1

From the Fire Hose Series:

Benchmarking and Scalability in the Virtual Workspace

Ruben Spruijt CTO @ Atlantis Computing @rspruijt | Ruben@rspruijt.com Benny Tritsch Founder & Principal Consultant @ DrTritsch.com @drtritsch | gtc@drtritsch.com

slide-2
SLIDE 2

Ruben Spruijt CTO @ Atlantis Computing @rspruijt

Hello!

  • Dr. Benny Tritsch

Founder & Consultant @ DrTritsch.com @drtritsch

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6

Session Objectives and Takeaways

  • Business benefits of the Virtual Workspace
  • Understand challenges of virtual desktop or workstation solutions
  • Managing costs, complexity and (remote) user experience
  • User experience is king: benchmarking and scalability
slide-7
SLIDE 7
slide-8
SLIDE 8

Virtual Workspace Benefits:

 Access from anywhere - ‘work isn’t a place’  Data is centralized - no synchronization of large datasets  High performance – leverage GPU, Flash, 10GbE  Security and control - protect intellectual property  Flexible - support BYO and COPE scenarios  Disaster recovery – multi-site and multi-datacenter  Reduce costs – centralized management  Ergonomics – no heat and low noise under the desk

slide-9
SLIDE 9

Construction / Engineering

High Performance Computing (HPC)

Medical Oil and Gas Film and Media Automotive Energy Hi-Tech Electronics Aerospace

slide-10
SLIDE 10

.

“The modern virtual workspace is the engine of the digital workplace for today’s workforce!”

Ruben Spruijt – CTO - Atlantis Computing

slide-11
SLIDE 11
slide-12
SLIDE 12

Virtual Desktop Virtual Workstation

  • Power Users and Designers
  • 2D/3D graphics, CAD/PLM/BIM
  • High-end compute resources
  • 4-64+ GB RAM | Xeon MP
  • Multiple SSD, PCIe Flash 512GB+
  • NVIDIA Quadro K2000-M6000
  • 1500-10K$+ Workstation range
  • Task and Knowledge Workers
  • Office, CRM, ERP

, Unified Comm.

  • Basic compute resources
  • 1-4GB RAM | 256GB-512GB SSD
  • Core i5/Core i7
  • Geforce GT(X)– Quadro 420/620/K1200
  • 700$-1500$ Desktop range
slide-13
SLIDE 13
slide-14
SLIDE 14

Enterprise Computer User Categories

Designers

Power Users Knowledge Workers Task Workers

25M 200M 400M

Virtual Workstation Virtual Desktop/Apps

slide-15
SLIDE 15
slide-16
SLIDE 16

GPU-Accelerated Desktop Remoting

slide-17
SLIDE 17

Virtual Desktops Bare Metal

Windows OS Hypervisor Hypervisor Hyper visor VM VM VM VM VM VM VM VM VM Hyper visor VM VM VM

Direct Map Software Graphics Shared GPU GPU Pass-thru GPU Virtualization

GPU graphics driver VDI vendor’s shared graphics framework GPU virtualization component GPU GPU GPU GPU GPU GPU GPUs User Session CPU (Emulating GPU)

slide-18
SLIDE 18

Enterprise Computer User Categories

Dedicated GPU (GPU Pass-thru) Shared GPU API Intercept Software Rendered Graphics

Designers

Power Users Knowledge Workers Task Workers

25M 200M 400M

slide-19
SLIDE 19

.

“Modern applications and browsers benefit from a GPU which massively improves User

  • Experience. In the near future ‘GPU inside’ will

be the standard for every virtual desktop and workstation solution.”

  • Dr. Benny Tritsch – Consultant, speaker, author, geek
slide-20
SLIDE 20

Session Objectives and Takeaways

  • Business benefits of the Virtual Workspace
  • Understand challenges of virtual desktop or workstation solutions
  • Managing costs, complexity and (remote) user experience
  • User experience is king: benchmarking and scalability
slide-21
SLIDE 21

.

“The biggest competition isn't Citrix vs VMware,

  • r AMD vs NVIDIA … it's the physical PC.

The goal is to make the Virtual Workspace better, cheaper and faster than a PC.”

Ruben Spruijt – CTO - Atlantis Computing

slide-22
SLIDE 22

Virtual Workspace - Historic Challenges

slide-23
SLIDE 23

Physical Hardware (Compute, BIOS, GPUs) Virtualization Platform + GPU Assignment Network (DNS, AD) Operating System (Master VMs) Client Devices Session Broker Management UIs Portal Interface / Secure Access Storage VDI Infrastructure / Remoting Protocol Applications Workspace Management (Profiles, Policies, Monitoring) User Management / Role Assignment

slide-24
SLIDE 24

Session Objectives and Takeaways

  • Business benefits of the Virtual Workspace
  • Understand challenges of virtual desktop or workstation solutions
  • Managing costs, complexity and (remote) user experience
  • User experience is king: benchmarking and scalability
slide-25
SLIDE 25
slide-26
SLIDE 26

Redefining Virtual Workspace Infrastructure

NETWORK STORAGE COMPUTE

slide-27
SLIDE 27

COMPLEXITY “Too complex to design, build, maintain” COST “It’s not cost effective - CAPEX and OPEX” PERFORMANCE “User Experience and Admin Experience is bad”

Virtual Workspace Challenges

slide-28
SLIDE 28

VDI 3.0

√ User Experience - Graphics √ Storage – Performance √ Licensing - #FixVDA √ Complexity – Hyper Converged √ Cost - 128$/VM*

*) Atlantis RA: http://www2.atlantiscomputing.com/WC_RA_HyperScale-VDI-XenDesktop.html | VDI VM: 2vCPUs, 2GB RAM, 40GB

slide-29
SLIDE 29

2020 = VDI 4.0

√ Graphics – APU, GPUs commonly available √ Broker = on-premises | Cloud √ Infrastructure = on-premises | Hybrid | Cloud √ Licensing #FixSPLA √ Cost - 100$/VM

slide-30
SLIDE 30

.

“User Experience is KING. GPU capabilities and blazing fast solid state storage is the standard for a modern virtual workspace!”

Ruben Spruijt – CTO - Atlantis Computing

slide-31
SLIDE 31

Session Objectives and Takeaways

  • Business benefits of the Virtual Workspace
  • Understand challenges of virtual desktop or workstation solutions
  • Managing costs, complexity and (remote) user experience
  • User experience is king: benchmarking and scalability
slide-32
SLIDE 32

Desktop & App Composition

GDI/GDI+ WPF DirectX/OpenGL Video/Audio Silverlight Flash

slide-33
SLIDE 33

Relevant Network Factors

Bandwidth Latency Packet Loss

Speed

  • f light

Data transfer rate of a network connection Delay; amount of time to traverse a system Discarding of data packets (in percent)

Remoting Protocol (RDP/RemoteFX, ICA/HDX, PCoIP, Blast, …)

NOTE: GPUs cannot compensate bottlenecks caused by network bandwidth, latency and packet loss

slide-34
SLIDE 34
  • Performance – used to evaluate an environment's individual areas

in terms of speed

  • Load – subjects the environment to the kind of access and usage

rate expected in routine operation

  • Stress – simulated, mostly benign attacks that generate excessive

loads in an environment

  • Endurance – subjects an environment to a predefined load for

some considerable time

  • Scalability – describes system behavior in relation to access times

when the number of users is increased

VDI and Remoting Evaluation Criteria

slide-35
SLIDE 35

“We want to know what the actual User Experience is, not for designers alone but also for power users and knowledge workers.”

TeamRGE

slide-36
SLIDE 36

User Experience – Relevant Factors

 Selected host telemetry data points  Remoting protocol features  Remote session performance counters  Client capabilities and media redirection  Network settings  Compression algorithms and media synchronization mechanisms  End-to-end frame rates  User interface response times

slide-37
SLIDE 37

.

“Benchmarking never represents the real world – it only reflects selected aspects. And frames per second are not the most relevant quality criteria in remoting scenarios.”

  • Dr. Benny Tritsch – Consultant, speaker, author, geek
slide-38
SLIDE 38

Client Host

Test Controller RemoteUX Tracker

VDI Test Lab Overview

Network Guest Control Observe Archive

WAN Emulator

GPU

slide-39
SLIDE 39

NVIDIA Hardware Overview

Tesla M60 Tesla M6 GRID K1 GRID K2 Quadro M6000 GPU Maxwell Maxwell Kepler Kepler Maxwell # GPU 2 1 4 2 1 GPU Type GM204 GM204 GK107 GK104 GM200 Clock speed 1126 MHz 1126 MHz 850 MHz 745 MHz 988 MHz CUDA cores – shading units 4096 (2048/GPU) 1536 768 (192/GPU) 3072 (1536/GPU) 3072 GFLOPS 4612 4612 3090 3090 6070 Memory size 16GB GDDR5 8GB GDDR5 16GB DDR3 8GB GDDR5 12GB GDDR5 Memory bus 256 bits/GPU 256 bits/GPU 128 bits/GPU 256 bits/GPU 384 bits H.264 1080p30 streams 36 18 8 12 Grid vGPU CCU 2/4/8/16/32 1/2/4/8/16 16 32 N/A Form Factor PCIe 3.0 Dual Slot (rack servers) MXM (blade

servers)

PCIe 3.0 Dual Slot (rack servers) PCIe 3.0 Dual Slot (rack servers) PCIe 3.0 Dual Slot (rack servers)

  • Max. Power

300W 100W 130W 225W Cooling Active/ passive Bare board Active/ passive Active/ passive Active

slide-40
SLIDE 40

User Experience is King – Test Results

  • TeamRGE reference hardware with VMware vSphere 6, NVIDIA K2

and M60, Citrix XenDesktop and Windows 8.1

  • Showcase: Performance impact of GRID v1 versus GRID v2
  • Showcase: Different WAN scenarios and impact on User Experience
  • Special thanks goes to Jason Southern from NVIDIA for all the

troubleshooting when setting up the test environment

slide-41
SLIDE 41
slide-42
SLIDE 42

.

“Given the improvements that a GPU provides to a Virtual Desktop and Workstation it’s not a question of whether or not you’ll use GPUs but when you’ll use them.”

Shawn Bass – CTO EUC - VMware

slide-43
SLIDE 43

Thanks!

Ruben Spruijt CTO @ Atlantis Computing @rspruijt

  • Dr. Benny Tritsch

Founder & Consultant @ DrTritsch.com @drtritsch