SlideShare a Scribd company logo
Low-Cost, High-Performance Storage
for Horizon Desktops
Courtney Burry, VMware
Donal Geary, VMware
Tristan Todd, VMware
EUC5708
#EUC5708
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
3
Agenda
Storage Costs
for Horizon View
Planning for
Performance
Modern
approach to
Storage
Architecture
Q and A
4
Disclaimers / Things to Keep in Mind
 We refer to a few different storage technologies by name as
examples.
 We don’t use every single storage vendor on earth for examples.
 Don’t let it harsh your mellow if we don’t use your favorite.
 Some things presented here are the opinions of the presenters
 Remember…your mileage may vary
5
Horizon View – Storage Costs
6
“43% of workforce
using 3+ devices
9 of 10 companies
report consumer
technologies in the
workplace. But PCs
not going away!
74% of employees
use consumer
technologies, lack of
alternatives from IT
”
End-User Computing: The Current State
Increasingly
Mobile Workforce
Better Consumer
Technologies
Traditional Tools
Insufficient
7
This Is Leading to Many Challenges for IT
“How Do I Secure IP and Data &
Maintain Compliance?”
• $459K/year spent on losses associated with
lost-stolen data and endpoints
“How Do I Manage All of These
New Devices and Apps?”
• Up to 8 hours for device deployment per user
• Over 4.5 hours spent patching
applications per user
“How Do I Contain Costs?”
• Managing BYOD typically costs companies
about 17-20% more vs. supporting company allocated
devices
8
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 while
removing data off endpoints
Horizon View virtualizes desktops into a central service
Transform: Simplify
desktops and apps into
the datacenter with
virtualization
 Streamline Management
 Enhance Security
 Provide High Availability
 Better Support More Users
Across More Devices
9
Overcoming Key Challenges to Accelerating
Adoption
10
So What is Keeping VDI Projects from Taking Off More?
 Elephant in the room: cost of deploying VDI
Large up-front CAPEX hurdle
 VDI Solution Management Complexity
Layers of non-integrated, disparate elements
Management complexity and escalating OPEX
 Inadequate infrastructure & poor planning
Under sizing
Complex infrastructure that doesn’t scale
Lack of architectural approach day-1
11
The Negative Impact of Infrastructure on ROI
Source: 2011 Morgan Stanley Desktop Survey
Server, Storage and Networking on average
comprise 50% of solution TCO per desktop
$160
$125
$40
$150
$125
$50 Storage
Server
Networking
Endpoint
Broker
Licensing
Average Cost per Virtual Desktop ($)
12
The Goal of vFast Track Architectures
• Optimizing storage features in View and
storage solutions from partners
• Partnering with Cisco to deliver a
compelling bundled offering
• Incenting channel to drive bookings
Drive Down Cost of
Acquisition for VDI
below that of PC
• Make it easy to start small and grow
• VDI infrastructure with plug ins to
vCenter
Streamline VDI
Management &
Provide Linear
Scalability
• With prescriptive Reference
Architectures and Customer Reference
Implementations
Take the Guesswork
out of VDI
13
Making Inroads on Acquisition Cost and TCO with View
ACQUISITION COST PER USER
DRIVING DOWN THE COST OF
AQUISITION
Radically Simpler Management
Storage Optimizations from VMware
3rd Party Storage Validations
$200
$1200
$1000
$800
$600
$400
Time 2013
$500
$0
Infrastructure Cost
(does not include client)
$250
2010
>$200
14
Four approaches to storage for VDI
1
2
3
Use the right shared storage for
Horizon View
Deploy Horizon View on a converged
appliance
Use a Virtual Storage Appliance
4 Consider DASD
15
Performance Planning
16
What is VMware doing in Horizon View?
Leverage Linked Clones Tier Storage for VDI
SE Sparse Storage Accelerator
17
Choosing “Good” Storage for Horizon View
18
How do we know the storage is Good?
Low Latency
Reasonable
CAPEX
Reasonable
OPEX
Easy to
Manage
Scalable
Resilient
Green
Existing
Platform
Existing
Vendor
Support
Simple
Architecture
Burst Capable
19
There is no denying it: Flash is Fast
 SATA HDD typ. read IOPS: 80
 Flash SSD typ. read IOPS: 30,000
375x
20
Just for Perspective, 375x means
 Typical walking speed: 3 mph
 F-18E Super Hornet: 1120 mph
21
IOPS – IOPS – IOPS!!!
22
IOPS – IOPS – IOPS!!!
Storage
Network
We can deliver
250K read IOPs
200K write IOPs
LATENCY
LATENCY
23
VMkernel
Storage – “Where bad things happen”
ArrayCache
Virtual SCSI
Storage Processor
Front-end
Spindles
Back-end
Paths
Path Contention or
thrashing
IOps/MBps Maximums
Processor saturation
Write De-stage = deadly
IOps/MBps Maximums
IOps/MBps maximums and
device configuration
“just not enough disks”
VMFS NFS client
24
vDisk I/O – Three Main Latencies
Application
Guest OS
ESX Storage
Stack
VMM
Driver
3. KAVG
2. DAVG
1. GAVG
QAVG
GAVG = KAVG + DAVG
Fabric
vSCSI
HBA
Time in ESXi storage stack is minimal, for all practical
purposes KAVG ~= QAVG. In a well configured system
QAVG should be zero
Array SP
When KAVG > 0, I/O is
typically backed up in a
device or adapter Queue
25
vCenter “Disk” Performance Chart
KAVG
• Kernel Read latency
• Kernel write latency
• Kernel command latency
QAVG
• Queue command latency
• Queue write latency
• Queue read latency
GAVG
• Read latency
• Write latency
• Command latency
DAVG
• Physical device command latency
• Physical device read latency
• Physical device write latency
26
Viewing Queues and Activity in The Storage Stack
(Queues in the storage array not
illustrated)
Guest OS Queues Perf Mon in Guest
VM
VCtr - VM
VCtr - Host
Host
Adapter Queues (HBAs)
Device/LUN
Virtual Machines
ESXtop
VMKernel Queues
• Device Queues (LUNs)
• Adapter Queues (HBAs)
• World Queues (VMs)
27
vSphere Performance Management Tools - vCenter
vCenter Alarms &
Charts
• Alarms on static
thresholds
• Alarm trigger may not
always indicate an
actual performance
problem
• Can Show Historical
trends
• Rough Granularity
(Min 20 Sec)
28
vSphere Performance Management Tools – vCenter Ops Mgr
Aggregates metrics into workload,
capacity and health scores
Relies on dynamic thresholds
29
Understanding Desktop IO Requirements
 Rules of thumb:
• Light – 5 IOPs – Not a lot of time at desktop
• Medium – 10 IOPs – Most of day at desktop – typical office worker
• Heavy – 20 IOPs – Developer, Power User
• You will find other rules of thumb guide numbers – that’s why they can be
dangerous
 Keep in mind these are average numbers
• Read / Write Mix
• Bursts – Boots, Provisioning. Logins, Lunar Cycles, Antivirus
• Average Numbers = Likely failure
 ASSESS YOUR WORKLOAD!
• Liquidware Stratusphere Fit
• Lakeside Systrack
30
Modern approaches to Architecture
31 Confidential
New Storage Solutions are Accelerating VDI Adoption
Wide Range of Cost-Effective Differentiated
Solutions to Get Customers Started Across
Segments
 Easily scale from 1 desktop to 1000’s
 Optimized storage plays (Tintri, Nimble, Fusion io.
Tegile. Pure, Virident, Atlantis, Nexenta, EMC)
Simplified VDI Management with Linear
Scalability
 Fully integrated with vCenter
 Provision and deploy desktops in minutes
 Start small and grow on demand
32
Four approaches to storage for VDI
1
2
3
Use the right shared storage for
Horizon View
Deploy Horizon View on a converged
appliance
Use a Virtual Storage Appliance
4 Consider DASD
33
Approach 1 - The Right Shared Storage for Horizon View
 Fundamental Drivers:
• Periods of high activity cause a huge burst of IO to the storage that traditional
storage systems were not designed to accommodate
• Only all-flash arrays can provide the burst IOPS needed to guarantee an
excellent user experience without complicated storage sizing and investments
exceeding $300/user
• Not all all-flash arrays provide inline de-duplication; this is important for
achieving user densities that drive down cost per user to palatable levels
 Representative Partners
• EMC XtremeIO X-Brick
• Tintri VMstore
• Nimble Storage
• Tegile
• Whiptail
• Pure Storage
• Solidfire
• NetApp
• Dell
• HP
• Hitachi
1
34
Approach 2 – Converged Appliances
 Fundamental Drivers:
• Converged systems (combined server and storage appliances) offer a tightly
integrated combination of high speed storage, Intel servers, and a virtual SAN
filesystem
• This results in a system that deploys easily, scales linearly to supported
maximums, and is very easy to manage
• “One throat to choke” support model!
 Representative Partners
• Nutanix
• Pivot3
• V3
• VCE
2
35
Approach 3 - Use a Virtual Storage Appliance
 Fundamental Drivers:
• Virtual Storage Appliances (VSA) speed up any kind of storage, although the
impact is greatest on traditional shared storage
• The price to performance ratio is very low compared to other kinds of storage
options
• Without a VSA, View deployments on traditional shared storage is likely to stall
or fail
 Representative Partners
• Nexenta VSA for View
• Atlantis Computing ILIO
3
36
Approach 4 - Consider DASD
 Fundamental Drivers:
• You can’t beat the simplicity of direct-attached storage
• For the right use-case, DASD offers exception performance and very low cost
• You must think differently about sizing, operations planning, and resiliency
 Representative Partners
• Virident
• FusionIO
• LSI Nytro Warp
• Violin
• Intel SSD
4
37
Comparing the four approaches
SAN/NAS
Converged
Appliances
Virtual
Storage
Appliances
DASD
Performance Better Good Best Wow
Cost Better Good Best Wow
Simplicity Better Best Good Wow
Scalability Best Good Better Good
Resiliency Best Better Good Meh
38
Example - The Right Shared Storage for Horizon View
 Purpose-built for Virtualized Environments
• One-to-one mapping between abstractions supported
by the hypervisor and those supported by storage
• Make the “object” of storage VMs or vDisks and not
LUNs, volumes, etc.
• Flash-based architecture for performance optimization
 VM-Aware Capabilities
• Per-VM QoS
• Per-VM monitoring and reporting
• Per-VM management operations
• Auto-alignment (active vs. arbitrary)
• Integration with hypervisor management infrastructure
1000
Linked Clones
1000
VAAI Linked
Clones
1000
Full-Clones with
VAAI
Ultra-fast Pool Deployments
1
39
Example - The Right Shared Storage for Horizon View
 Purpose-built for Virtualized Environments
• One-to-one mapping between abstractions supported
by the hypervisor and those supported by storage
• Make the “object” of storage VMs or vDisks and not
LUNs, volumes, etc.
• Flash-based architecture for performance optimization
 VM-Aware Capabilities
• Per-VM QoS
• Per-VM monitoring and reporting
• Per-VM management operations
• Auto-alignment (active vs. arbitrary)
• Integration with hypervisor management infrastructure
1
237$ desktop
40
Example - Use a Virtual Storage Appliance - Nutanix
• Converged
• Software-Defined
• Server-attached Flash
• Linear Scale-out
• Inline Dedupe
2
400$ desktop
41
Example - Use a Virtual Storage Appliance - Nexenta
3 I/O to VSA
• Read Rate 199,881 (149,911) KBps
• Write Rate 21,417 (16,063) KBps
 I/O to LUN
• Read Rate 1,255 (919) Kbps
• Write Rate 7,645 (5,734) Kbps
38x SAN Read I/O Offload
Vs. Bare Metal
2.5x SAN Write I/O Offload
Vs. Bare Metal
42
Example - Use a Virtual Storage Appliance - Nexenta
3
35$ desktop+
43
Example - Consider DASD – LSI Nytro WarpDrive
• 1000 Desktops
• 8 host cluster with N+1
• Amazing User Experience
• <0.5ms vDisk latency
• Ultra-fast Pool Ops
• Simple sizing
• Simple Scalability
4
199$ desktop
44
At the end of the day
45
Low Cost =
smart CAPEX
smart OPEX
46
Simplicity =
easy scalability
easy deployment
simple integration
47
Performance = delighted users
4848
Other VMware Activities Related to This Session
 HOL:
HOL-MBL-130
Horizon Mirage - Manage Physical Desktops
HOL-MBL-1309
Horizon View from A to Z
THANK YOU
Low-Cost, High-Performance Storage
for Horizon Desktops
Courtney Burry, VMware
Donal Geary, VMware
Tristan Todd, VMware
EUC5708
#EUC5708

More Related Content

PDF
MT46 Virtualization Integration with Unity
Dell EMC World
 
PDF
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
Dell EMC World
 
PPTX
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld
 
PDF
Presentation architecting a cloud infrastructure
xKinAnx
 
PPTX
Webinar: Making The Always-On Data Center A Reality
Storage Switzerland
 
PPT
Virtualization for competitive advantage - Eric Vanderburg
Eric Vanderburg
 
PPTX
Webinar: Achieving VDI Success Without All-Flash Problems
Storage Switzerland
 
PDF
Hyper Converged Systems
Megan Salley
 
MT46 Virtualization Integration with Unity
Dell EMC World
 
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The...
Dell EMC World
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld
 
Presentation architecting a cloud infrastructure
xKinAnx
 
Webinar: Making The Always-On Data Center A Reality
Storage Switzerland
 
Virtualization for competitive advantage - Eric Vanderburg
Eric Vanderburg
 
Webinar: Achieving VDI Success Without All-Flash Problems
Storage Switzerland
 
Hyper Converged Systems
Megan Salley
 

What's hot (20)

PDF
A buyer's guide to Hyper-Converged infrastructure
Eric Van 't Hoff
 
PDF
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
Dell EMC World
 
PPTX
Hyperconverged Infrastructure, It's the Future
Howard Marks
 
PPTX
The Next Generation of Hyperconverged Infrastructure - Cisco
MarcoTechnologies
 
PDF
VMworld 2013: Dell Solutions for VMware Virtual SAN
VMworld
 
PPTX
PHD Virtual: Optimizing Backups for Any Storage
Mark McHenry
 
PDF
MT42 The impact of high performance Oracle workloads on the evolution of the ...
Dell EMC World
 
PDF
Storage Considerations for VDI - Scalar presentation at Toronto VMUG 2014
Scalar Decisions
 
PPTX
Hyperconvergence... and the public sector
Lenovo Data Center Systems
 
PDF
Hyperconverged Infrastructure: The Leading Edge of Virtualization
Scalar Decisions
 
PPTX
Five things virtualization has changed in your dr plan
Josh Mazgelis
 
PDF
Vdi storage challenges_presented at vmug_toronto 2014 by scalar decisions
patmisasi
 
PDF
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
VMware
 
PPTX
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
DataCore Software
 
PDF
MT41 Dell EMC VMAX: Ask the Experts
Dell EMC World
 
PDF
10 Key Considerations For Selecting Hyper-Converged Infrastructure
Heather Salmons Newswanger
 
PPTX
Hyper-Converged Infrastructure: Concepts
Nick Scuola
 
PPTX
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
marketingunitrends
 
PDF
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
ILKI - Your Cloud Designer
 
PDF
VMworld 2013: VMware Virtual SAN
VMworld
 
A buyer's guide to Hyper-Converged infrastructure
Eric Van 't Hoff
 
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
Dell EMC World
 
Hyperconverged Infrastructure, It's the Future
Howard Marks
 
The Next Generation of Hyperconverged Infrastructure - Cisco
MarcoTechnologies
 
VMworld 2013: Dell Solutions for VMware Virtual SAN
VMworld
 
PHD Virtual: Optimizing Backups for Any Storage
Mark McHenry
 
MT42 The impact of high performance Oracle workloads on the evolution of the ...
Dell EMC World
 
Storage Considerations for VDI - Scalar presentation at Toronto VMUG 2014
Scalar Decisions
 
Hyperconvergence... and the public sector
Lenovo Data Center Systems
 
Hyperconverged Infrastructure: The Leading Edge of Virtualization
Scalar Decisions
 
Five things virtualization has changed in your dr plan
Josh Mazgelis
 
Vdi storage challenges_presented at vmug_toronto 2014 by scalar decisions
patmisasi
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
VMware
 
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
DataCore Software
 
MT41 Dell EMC VMAX: Ask the Experts
Dell EMC World
 
10 Key Considerations For Selecting Hyper-Converged Infrastructure
Heather Salmons Newswanger
 
Hyper-Converged Infrastructure: Concepts
Nick Scuola
 
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
marketingunitrends
 
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
ILKI - Your Cloud Designer
 
VMworld 2013: VMware Virtual SAN
VMworld
 
Ad

Viewers also liked (14)

PDF
NetApp FAS2200 Series with Flash Pool
NetApp
 
PDF
OSC2012: Big Data Using Open Source: Netapp Project - Technical
Accenture the Netherlands
 
PDF
File recovery with ShareFile on NetApp
NetApp
 
PPTX
NetApp Management Pack for VMware vRealize Operations | Blue Medora
Blue Medora
 
PPTX
Cisco UCS with NetApp Storage for SAP HANA Solution
NetApp
 
PDF
Docker Orchestrators
Andrew Sullivan
 
PDF
How to solve misalignment lun netapp on linux servers by Ivan
Ivan Silva
 
PDF
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Softcorp
 
PPTX
Use the power of Microsoft Azure with NetApp Storage
Proact Netherlands B.V.
 
PDF
MongoDB Europe 2016 - Deploying MongoDB on NetApp storage
MongoDB
 
PDF
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
Eric Chiu
 
PDF
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
OpenStack
 
PPTX
How to shutdown and power up of the netapp cluster mode storage system
Saroj Sahu
 
PPTX
IDC EMEA Flash numbers for Q3CY16
NetApp
 
NetApp FAS2200 Series with Flash Pool
NetApp
 
OSC2012: Big Data Using Open Source: Netapp Project - Technical
Accenture the Netherlands
 
File recovery with ShareFile on NetApp
NetApp
 
NetApp Management Pack for VMware vRealize Operations | Blue Medora
Blue Medora
 
Cisco UCS with NetApp Storage for SAP HANA Solution
NetApp
 
Docker Orchestrators
Andrew Sullivan
 
How to solve misalignment lun netapp on linux servers by Ivan
Ivan Silva
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Softcorp
 
Use the power of Microsoft Azure with NetApp Storage
Proact Netherlands B.V.
 
MongoDB Europe 2016 - Deploying MongoDB on NetApp storage
MongoDB
 
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
Eric Chiu
 
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
OpenStack
 
How to shutdown and power up of the netapp cluster mode storage system
Saroj Sahu
 
IDC EMEA Flash numbers for Q3CY16
NetApp
 
Ad

Similar to VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops (20)

PDF
Presentation architecting a cloud infrastructure
solarisyourep
 
PDF
Provisioning server high_availability_considerations2
Nuno Alves
 
PDF
VMUGIT UC 2013 - 04 Duncan Epping
VMUG IT
 
PPTX
VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld
 
PDF
How to build a winning solution for large scale VDI deployments
NetApp
 
PPT
Fighting the Hidden Costs of Data Storage
DataCore Software
 
PDF
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld
 
PPTX
Cleversafe august 2016
Joe Krotz
 
PPTX
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
Brian Boyd
 
PDF
Removing Storage Related Barriers to Server and Desktop Virtualization
DataCore Software
 
PPTX
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
PDF
Nutanix and microsoft_webinar_oct_28
groberts52
 
PDF
Optimalisert datasenter
Kenneth de Brucq
 
PPTX
Log-Structured File System (LSFS) as a weapon to fight “I/O Blender” virtuali...
StarWind Software
 
PPTX
enlight cloud
Isha687
 
PDF
SpringPeople - Introduction to Cloud Computing
SpringPeople
 
PDF
Cisco hyperflex software defined storage and ucs unite
Cisco Canada
 
PPTX
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Storage Switzerland
 
PPTX
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
PPTX
start_your_datacenter_sds_v3
David Byte
 
Presentation architecting a cloud infrastructure
solarisyourep
 
Provisioning server high_availability_considerations2
Nuno Alves
 
VMUGIT UC 2013 - 04 Duncan Epping
VMUG IT
 
VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld
 
How to build a winning solution for large scale VDI deployments
NetApp
 
Fighting the Hidden Costs of Data Storage
DataCore Software
 
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld
 
Cleversafe august 2016
Joe Krotz
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
Brian Boyd
 
Removing Storage Related Barriers to Server and Desktop Virtualization
DataCore Software
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
Nutanix and microsoft_webinar_oct_28
groberts52
 
Optimalisert datasenter
Kenneth de Brucq
 
Log-Structured File System (LSFS) as a weapon to fight “I/O Blender” virtuali...
StarWind Software
 
enlight cloud
Isha687
 
SpringPeople - Introduction to Cloud Computing
SpringPeople
 
Cisco hyperflex software defined storage and ucs unite
Cisco Canada
 
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Storage Switzerland
 
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
start_your_datacenter_sds_v3
David Byte
 

More from VMworld (20)

PPTX
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld
 
PPTX
VMworld 2016: Troubleshooting 101 for Horizon
VMworld
 
PPTX
VMworld 2016: Advanced Network Services with NSX
VMworld
 
PPTX
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld
 
PPTX
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld
 
PPTX
VMworld 2016: What's New with Horizon 7
VMworld
 
PPTX
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld
 
PPTX
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
PPTX
VMworld 2016: The KISS of vRealize Operations!
VMworld
 
PPTX
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld
 
PPTX
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
PPTX
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld
 
PPTX
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld
 
PPTX
VMworld 2015: Troubleshooting for vSphere 6
VMworld
 
PPTX
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
PPTX
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
PPTX
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
PPTX
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld
 
PPTX
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
PPTX
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld
 
VMworld 2016: What's New with Horizon 7
VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 

Recently uploaded (20)

PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Doc9.....................................
SofiaCollazos
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 

VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops

  • 1. Low-Cost, High-Performance Storage for Horizon Desktops Courtney Burry, VMware Donal Geary, VMware Tristan Todd, VMware EUC5708 #EUC5708
  • 3. 3 Agenda Storage Costs for Horizon View Planning for Performance Modern approach to Storage Architecture Q and A
  • 4. 4 Disclaimers / Things to Keep in Mind  We refer to a few different storage technologies by name as examples.  We don’t use every single storage vendor on earth for examples.  Don’t let it harsh your mellow if we don’t use your favorite.  Some things presented here are the opinions of the presenters  Remember…your mileage may vary
  • 5. 5 Horizon View – Storage Costs
  • 6. 6 “43% of workforce using 3+ devices 9 of 10 companies report consumer technologies in the workplace. But PCs not going away! 74% of employees use consumer technologies, lack of alternatives from IT ” End-User Computing: The Current State Increasingly Mobile Workforce Better Consumer Technologies Traditional Tools Insufficient
  • 7. 7 This Is Leading to Many Challenges for IT “How Do I Secure IP and Data & Maintain Compliance?” • $459K/year spent on losses associated with lost-stolen data and endpoints “How Do I Manage All of These New Devices and Apps?” • Up to 8 hours for device deployment per user • Over 4.5 hours spent patching applications per user “How Do I Contain Costs?” • Managing BYOD typically costs companies about 17-20% more vs. supporting company allocated devices
  • 8. 8 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 while removing data off endpoints Horizon View virtualizes desktops into a central service Transform: Simplify desktops and apps into the datacenter with virtualization  Streamline Management  Enhance Security  Provide High Availability  Better Support More Users Across More Devices
  • 9. 9 Overcoming Key Challenges to Accelerating Adoption
  • 10. 10 So What is Keeping VDI Projects from Taking Off More?  Elephant in the room: cost of deploying VDI Large up-front CAPEX hurdle  VDI Solution Management Complexity Layers of non-integrated, disparate elements Management complexity and escalating OPEX  Inadequate infrastructure & poor planning Under sizing Complex infrastructure that doesn’t scale Lack of architectural approach day-1
  • 11. 11 The Negative Impact of Infrastructure on ROI Source: 2011 Morgan Stanley Desktop Survey Server, Storage and Networking on average comprise 50% of solution TCO per desktop $160 $125 $40 $150 $125 $50 Storage Server Networking Endpoint Broker Licensing Average Cost per Virtual Desktop ($)
  • 12. 12 The Goal of vFast Track Architectures • Optimizing storage features in View and storage solutions from partners • Partnering with Cisco to deliver a compelling bundled offering • Incenting channel to drive bookings Drive Down Cost of Acquisition for VDI below that of PC • Make it easy to start small and grow • VDI infrastructure with plug ins to vCenter Streamline VDI Management & Provide Linear Scalability • With prescriptive Reference Architectures and Customer Reference Implementations Take the Guesswork out of VDI
  • 13. 13 Making Inroads on Acquisition Cost and TCO with View ACQUISITION COST PER USER DRIVING DOWN THE COST OF AQUISITION Radically Simpler Management Storage Optimizations from VMware 3rd Party Storage Validations $200 $1200 $1000 $800 $600 $400 Time 2013 $500 $0 Infrastructure Cost (does not include client) $250 2010 >$200
  • 14. 14 Four approaches to storage for VDI 1 2 3 Use the right shared storage for Horizon View Deploy Horizon View on a converged appliance Use a Virtual Storage Appliance 4 Consider DASD
  • 16. 16 What is VMware doing in Horizon View? Leverage Linked Clones Tier Storage for VDI SE Sparse Storage Accelerator
  • 17. 17 Choosing “Good” Storage for Horizon View
  • 18. 18 How do we know the storage is Good? Low Latency Reasonable CAPEX Reasonable OPEX Easy to Manage Scalable Resilient Green Existing Platform Existing Vendor Support Simple Architecture Burst Capable
  • 19. 19 There is no denying it: Flash is Fast  SATA HDD typ. read IOPS: 80  Flash SSD typ. read IOPS: 30,000 375x
  • 20. 20 Just for Perspective, 375x means  Typical walking speed: 3 mph  F-18E Super Hornet: 1120 mph
  • 21. 21 IOPS – IOPS – IOPS!!!
  • 22. 22 IOPS – IOPS – IOPS!!! Storage Network We can deliver 250K read IOPs 200K write IOPs LATENCY LATENCY
  • 23. 23 VMkernel Storage – “Where bad things happen” ArrayCache Virtual SCSI Storage Processor Front-end Spindles Back-end Paths Path Contention or thrashing IOps/MBps Maximums Processor saturation Write De-stage = deadly IOps/MBps Maximums IOps/MBps maximums and device configuration “just not enough disks” VMFS NFS client
  • 24. 24 vDisk I/O – Three Main Latencies Application Guest OS ESX Storage Stack VMM Driver 3. KAVG 2. DAVG 1. GAVG QAVG GAVG = KAVG + DAVG Fabric vSCSI HBA Time in ESXi storage stack is minimal, for all practical purposes KAVG ~= QAVG. In a well configured system QAVG should be zero Array SP When KAVG > 0, I/O is typically backed up in a device or adapter Queue
  • 25. 25 vCenter “Disk” Performance Chart KAVG • Kernel Read latency • Kernel write latency • Kernel command latency QAVG • Queue command latency • Queue write latency • Queue read latency GAVG • Read latency • Write latency • Command latency DAVG • Physical device command latency • Physical device read latency • Physical device write latency
  • 26. 26 Viewing Queues and Activity in The Storage Stack (Queues in the storage array not illustrated) Guest OS Queues Perf Mon in Guest VM VCtr - VM VCtr - Host Host Adapter Queues (HBAs) Device/LUN Virtual Machines ESXtop VMKernel Queues • Device Queues (LUNs) • Adapter Queues (HBAs) • World Queues (VMs)
  • 27. 27 vSphere Performance Management Tools - vCenter vCenter Alarms & Charts • Alarms on static thresholds • Alarm trigger may not always indicate an actual performance problem • Can Show Historical trends • Rough Granularity (Min 20 Sec)
  • 28. 28 vSphere Performance Management Tools – vCenter Ops Mgr Aggregates metrics into workload, capacity and health scores Relies on dynamic thresholds
  • 29. 29 Understanding Desktop IO Requirements  Rules of thumb: • Light – 5 IOPs – Not a lot of time at desktop • Medium – 10 IOPs – Most of day at desktop – typical office worker • Heavy – 20 IOPs – Developer, Power User • You will find other rules of thumb guide numbers – that’s why they can be dangerous  Keep in mind these are average numbers • Read / Write Mix • Bursts – Boots, Provisioning. Logins, Lunar Cycles, Antivirus • Average Numbers = Likely failure  ASSESS YOUR WORKLOAD! • Liquidware Stratusphere Fit • Lakeside Systrack
  • 30. 30 Modern approaches to Architecture
  • 31. 31 Confidential New Storage Solutions are Accelerating VDI Adoption Wide Range of Cost-Effective Differentiated Solutions to Get Customers Started Across Segments  Easily scale from 1 desktop to 1000’s  Optimized storage plays (Tintri, Nimble, Fusion io. Tegile. Pure, Virident, Atlantis, Nexenta, EMC) Simplified VDI Management with Linear Scalability  Fully integrated with vCenter  Provision and deploy desktops in minutes  Start small and grow on demand
  • 32. 32 Four approaches to storage for VDI 1 2 3 Use the right shared storage for Horizon View Deploy Horizon View on a converged appliance Use a Virtual Storage Appliance 4 Consider DASD
  • 33. 33 Approach 1 - The Right Shared Storage for Horizon View  Fundamental Drivers: • Periods of high activity cause a huge burst of IO to the storage that traditional storage systems were not designed to accommodate • Only all-flash arrays can provide the burst IOPS needed to guarantee an excellent user experience without complicated storage sizing and investments exceeding $300/user • Not all all-flash arrays provide inline de-duplication; this is important for achieving user densities that drive down cost per user to palatable levels  Representative Partners • EMC XtremeIO X-Brick • Tintri VMstore • Nimble Storage • Tegile • Whiptail • Pure Storage • Solidfire • NetApp • Dell • HP • Hitachi 1
  • 34. 34 Approach 2 – Converged Appliances  Fundamental Drivers: • Converged systems (combined server and storage appliances) offer a tightly integrated combination of high speed storage, Intel servers, and a virtual SAN filesystem • This results in a system that deploys easily, scales linearly to supported maximums, and is very easy to manage • “One throat to choke” support model!  Representative Partners • Nutanix • Pivot3 • V3 • VCE 2
  • 35. 35 Approach 3 - Use a Virtual Storage Appliance  Fundamental Drivers: • Virtual Storage Appliances (VSA) speed up any kind of storage, although the impact is greatest on traditional shared storage • The price to performance ratio is very low compared to other kinds of storage options • Without a VSA, View deployments on traditional shared storage is likely to stall or fail  Representative Partners • Nexenta VSA for View • Atlantis Computing ILIO 3
  • 36. 36 Approach 4 - Consider DASD  Fundamental Drivers: • You can’t beat the simplicity of direct-attached storage • For the right use-case, DASD offers exception performance and very low cost • You must think differently about sizing, operations planning, and resiliency  Representative Partners • Virident • FusionIO • LSI Nytro Warp • Violin • Intel SSD 4
  • 37. 37 Comparing the four approaches SAN/NAS Converged Appliances Virtual Storage Appliances DASD Performance Better Good Best Wow Cost Better Good Best Wow Simplicity Better Best Good Wow Scalability Best Good Better Good Resiliency Best Better Good Meh
  • 38. 38 Example - The Right Shared Storage for Horizon View  Purpose-built for Virtualized Environments • One-to-one mapping between abstractions supported by the hypervisor and those supported by storage • Make the “object” of storage VMs or vDisks and not LUNs, volumes, etc. • Flash-based architecture for performance optimization  VM-Aware Capabilities • Per-VM QoS • Per-VM monitoring and reporting • Per-VM management operations • Auto-alignment (active vs. arbitrary) • Integration with hypervisor management infrastructure 1000 Linked Clones 1000 VAAI Linked Clones 1000 Full-Clones with VAAI Ultra-fast Pool Deployments 1
  • 39. 39 Example - The Right Shared Storage for Horizon View  Purpose-built for Virtualized Environments • One-to-one mapping between abstractions supported by the hypervisor and those supported by storage • Make the “object” of storage VMs or vDisks and not LUNs, volumes, etc. • Flash-based architecture for performance optimization  VM-Aware Capabilities • Per-VM QoS • Per-VM monitoring and reporting • Per-VM management operations • Auto-alignment (active vs. arbitrary) • Integration with hypervisor management infrastructure 1 237$ desktop
  • 40. 40 Example - Use a Virtual Storage Appliance - Nutanix • Converged • Software-Defined • Server-attached Flash • Linear Scale-out • Inline Dedupe 2 400$ desktop
  • 41. 41 Example - Use a Virtual Storage Appliance - Nexenta 3 I/O to VSA • Read Rate 199,881 (149,911) KBps • Write Rate 21,417 (16,063) KBps  I/O to LUN • Read Rate 1,255 (919) Kbps • Write Rate 7,645 (5,734) Kbps 38x SAN Read I/O Offload Vs. Bare Metal 2.5x SAN Write I/O Offload Vs. Bare Metal
  • 42. 42 Example - Use a Virtual Storage Appliance - Nexenta 3 35$ desktop+
  • 43. 43 Example - Consider DASD – LSI Nytro WarpDrive • 1000 Desktops • 8 host cluster with N+1 • Amazing User Experience • <0.5ms vDisk latency • Ultra-fast Pool Ops • Simple sizing • Simple Scalability 4 199$ desktop
  • 44. 44 At the end of the day
  • 45. 45 Low Cost = smart CAPEX smart OPEX
  • 46. 46 Simplicity = easy scalability easy deployment simple integration
  • 48. 4848 Other VMware Activities Related to This Session  HOL: HOL-MBL-130 Horizon Mirage - Manage Physical Desktops HOL-MBL-1309 Horizon View from A to Z
  • 50. Low-Cost, High-Performance Storage for Horizon Desktops Courtney Burry, VMware Donal Geary, VMware Tristan Todd, VMware EUC5708 #EUC5708