SlideShare a Scribd company logo
Storage for VDI
Or why storage vendors love VDI
VDI Looks Ready To Take Off
When will you deploy
VDI?
3 Months 3-6 Months
6-9 Months 9-12 Months
12+ Months
Have you started a VDI
pilot?
54%
46% Yes
No
Source: VIBriefing survey March 2012
But There’s a Disconnect
Reasons for VDI
43%
Better Endpoint Management
Lower cost
"Cloud"
Security
Reasons for VDI stall
31%
29%
22%
19%
Cost
Performance
Software Licensing
Storage Cost
Source: VIBriefing survey March 2012
Desktop Virtualization Expenses
4
Source: Gartner Dataquest
41%24%
8%
8%
1%
Everyone’s Talking VDI
• 76% are choosing VDI to:
– Save Costs
– Improve management
• 54% project total cost <$500
– One writer claimed <$200 VDI cost
• 80% Prefer persistent desktops for
knowledge workers
Virsto sponsored survey of 500 IT professionals 3/2012
The Sad Truth
• Most success stories are task workers
– Call centers, healthcare, Etc
• Much of your desktop support is user support
• Enterprise storage is expensive
• VDI creates high IOP density
• According to that same Virsto study, 46% of
the VDI projects are stalled
– Because of performance and/or cost
VDI and Storage
• Desktop disk:
– 30-40GB, 100 IOPS
– 200 desktops = 6TB, 20,000 IOPS
– 100+ 15K RPM drives RAID 10
• Windows 7 with AV 2x IOPS of WinXP
• VDI user steady state IOPS
– Light 6-12
– Power 5-40
• But you need to plan for peak
VDI Presents Unique Workloads
• Highly variable but coincident (boot/login in morning)
• Steady state 50+% write
200 Desktop VDI Storage Performance Demands
Anatomy of a Linked Clone
• Master Replica
– Common data
• Delta Disk
– Accumulates changes
from master per clone
• Disposable
– Swap, Temp Etc.
• Persistent (Opt)
– Additional drive letter
– Permanent data
Plus The Persona
• Roaming Profile
– Redirected USERSRacerX
– Copied to C: on login
– Issues:
• Long login/logout
• Disk space consumption
– Especially on shared systems
• More granular approaches like View Persona
Management better
About Desktop Persistence
• Non-Persistent desktops
– Delta disk discarded at shutdown/logout
– For task workers
• Persistent linked clones
– Preserve delta disk, persistent disk
– Allows centralized patching via re-composition
• Full clones
– Complete virtual PC
Living with Linked Clones
• Constant growth
– At VMware 1GB/user/week
– Can overwhelm initial savings
• IOP concentration on Master Replica
– Good use of a little flash
• Recomposing resets non-persona data
– Installed Applications
• Browser plugins, Etc.
Basic VDI Recommendations
• Use linked clones or deduped full clones
• Put master image on flash (many reads)
– More IOPS to Delta during steady state though
• Separate differencing data
– User profiles
– Swaps
• Try to avoid IOPS to spinning disk
– Use RAM or flash
• $/IOP not $/GB
View Storage Accelerator
• AKA Content Based Read Cache
• Up to 2GB RAM as a read cache
• Content Based means cache is deduped
• Most effective at boot
– Cause that’s when lots of common data reads
View Storage Accelerator vs. Boot
Storm
And vs. AV Scan Storm
Atlantis ILIO
• Dedupes data
• Accumulates writes to 64KB
• Larger read and write RAM Cache
• Can install on each host or Top of Rack
The Good News
• VDI Images are just desktops
– HA may be less important than performance
– I would use a single controller Flash system
• All the storage startups are validating VDI
solutions
• Local storage could be an answer
– Especially for non-persistent clones
– Consider local SSD, SSD caching RAID
controller
Things to look for in VDI Storage
• Substantial flash component
– 10% or more
– All flash for cast of thousands
• Good snapshots
– EG: Nimble, TinTri, NetApp
• VAAI Xcopy integration
• Data Deduplication
– Greenbytes, Pure, Astute for all flash
– TinTri, Tegile, Nexgen hybrids
Server Flash Caching Advantages
• Take advantage of lower latency
– Especially w/PCIe flash card/SSD
• Data written to back end array
– So not captive in failure scenario
• Works with any array
– Or DAS for that matter
• Allows focused use of flash
– Put your dollars just where needed
– Match SSD performance to application
• Politics: Server team not storage team solution
Server Side Caching State of The Art
• Proximal Data, Flashsoft (Sandisk) install in
hypervisor
– But are write through cache
• Speeds reads but passes writes through
• Most others are server only (agent based)
• Write back is coming
– Will write to SSD in n servers (n=2-3)
– Will require low latency net
– PernixData 1st more coming
Full Clones and Deduplication
• Full clones manage like desktops
– Good news if you manage desktops
• But most people don’t use Kace or LANdesk
• Full clones are fully persistent
• Deduplication reduces swap space too
– 100 new linked clones = 200GB swap reserve
• Flash eliminates read performance penalties
• Inline better than post process for live data
The Don’ts
• Don’t use RAID-5 spinning disks for VDI
– VDI workloads have lots of small writes
– RAID-5 amplifies 3-6:1
• Expect an all disk solution to serve >50 users
– Conventional wisdom = dedicated storage
• Expect $100/user costs
• Limit your options to established
vendors/products
Questions and Contact
• Contact info:
– Hmarks@deepstorage.net
– @DeepStoragenet on Twitter

More Related Content

What's hot

Scaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL ServersScaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL Servers
heraflux
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution
Cloudian
 
Storing and processing data with the wso2 platform
Storing and processing data with the wso2 platformStoring and processing data with the wso2 platform
Storing and processing data with the wso2 platform
WSO2
 
Scalability, Availability & Stability Patterns
Scalability, Availability & Stability PatternsScalability, Availability & Stability Patterns
Scalability, Availability & Stability Patterns
Jonas Bonér
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?
Johnny Miller
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
UniFabric
 
Performance out
Performance outPerformance out
Performance out
Andrea Martinez
 
Varrow datacenter storage today and tomorrow
Varrow   datacenter storage today and tomorrowVarrow   datacenter storage today and tomorrow
Varrow datacenter storage today and tomorrow
pittmantony
 
Vm13 vnx mixed workloads
Vm13 vnx mixed workloadsVm13 vnx mixed workloads
Vm13 vnx mixed workloads
pittmantony
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
UniFabric
 
Thug feb 23 2015 Chen Zhang
Thug feb 23 2015 Chen ZhangThug feb 23 2015 Chen Zhang
Thug feb 23 2015 Chen Zhang
Chen Zhang
 
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackSM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
pittmantony
 
Redis Developers Day 2014 - Redis Labs Talks
Redis Developers Day 2014 - Redis Labs TalksRedis Developers Day 2014 - Redis Labs Talks
Redis Developers Day 2014 - Redis Labs Talks
Redis Labs
 
Redis Labs and SQL Server
Redis Labs and SQL ServerRedis Labs and SQL Server
Redis Labs and SQL Server
Lynn Langit
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld
 
Sum209
Sum209Sum209
Sum209
jmcAustin
 
Web session replication with Hazelcast
Web session replication with HazelcastWeb session replication with Hazelcast
Web session replication with Hazelcast
Emrah Kocaman
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
VMworld
 
vSAN architecture components
vSAN architecture componentsvSAN architecture components
vSAN architecture components
David Pasek
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2
Michael Rüefli
 

What's hot (20)

Scaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL ServersScaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL Servers
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution
 
Storing and processing data with the wso2 platform
Storing and processing data with the wso2 platformStoring and processing data with the wso2 platform
Storing and processing data with the wso2 platform
 
Scalability, Availability & Stability Patterns
Scalability, Availability & Stability PatternsScalability, Availability & Stability Patterns
Scalability, Availability & Stability Patterns
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
 
Performance out
Performance outPerformance out
Performance out
 
Varrow datacenter storage today and tomorrow
Varrow   datacenter storage today and tomorrowVarrow   datacenter storage today and tomorrow
Varrow datacenter storage today and tomorrow
 
Vm13 vnx mixed workloads
Vm13 vnx mixed workloadsVm13 vnx mixed workloads
Vm13 vnx mixed workloads
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
 
Thug feb 23 2015 Chen Zhang
Thug feb 23 2015 Chen ZhangThug feb 23 2015 Chen Zhang
Thug feb 23 2015 Chen Zhang
 
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackSM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
 
Redis Developers Day 2014 - Redis Labs Talks
Redis Developers Day 2014 - Redis Labs TalksRedis Developers Day 2014 - Redis Labs Talks
Redis Developers Day 2014 - Redis Labs Talks
 
Redis Labs and SQL Server
Redis Labs and SQL ServerRedis Labs and SQL Server
Redis Labs and SQL Server
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
Sum209
Sum209Sum209
Sum209
 
Web session replication with Hazelcast
Web session replication with HazelcastWeb session replication with Hazelcast
Web session replication with Hazelcast
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
vSAN architecture components
vSAN architecture componentsvSAN architecture components
vSAN architecture components
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2
 

Viewers also liked

Vdi And Storage Deep Impact V1 0
Vdi And Storage   Deep Impact V1 0Vdi And Storage   Deep Impact V1 0
Vdi And Storage Deep Impact V1 0
Zernike College
 
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...
Principled Technologies
 
Optimizing Healthcare with Sphere3D VDI and Containerization
Optimizing Healthcare with Sphere3D VDI and Containerization Optimizing Healthcare with Sphere3D VDI and Containerization
Optimizing Healthcare with Sphere3D VDI and Containerization
Mark A Watts
 
Virtual Desktop Success in Healthcare
Virtual Desktop Success in HealthcareVirtual Desktop Success in Healthcare
Virtual Desktop Success in Healthcare
eG Innovations
 
Epic EMR - Root Cause Fault Detection in complex Healthcare Records systems
Epic EMR - Root Cause Fault Detection in complex Healthcare Records systemsEpic EMR - Root Cause Fault Detection in complex Healthcare Records systems
Epic EMR - Root Cause Fault Detection in complex Healthcare Records systems
Dennis Redwine
 
VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...
VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...
VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...
VMworld
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop Revolution
Yankee Group
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualization
Sisimon Soman
 
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
Insight Technology, Inc.
 
Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015
Stuart Miniman
 
IBM Storage Virtualization
IBM Storage VirtualizationIBM Storage Virtualization
IBM Storage Virtualization
IBM Danmark
 
NVMe でハァハァしようよ #sapporocpp
NVMe でハァハァしようよ #sapporocpp NVMe でハァハァしようよ #sapporocpp
NVMe でハァハァしようよ #sapporocpp
hiyohiyo
 
When to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUGWhen to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUG
Keith Townsend
 
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
hiyohiyo
 
Roadmap to Healthcare HIPAA Compliance and Mobile Security for BYOD
Roadmap to Healthcare HIPAA Compliance and Mobile Security for BYODRoadmap to Healthcare HIPAA Compliance and Mobile Security for BYOD
Roadmap to Healthcare HIPAA Compliance and Mobile Security for BYOD
Sierraware
 
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
Insight Technology, Inc.
 

Viewers also liked (16)

Vdi And Storage Deep Impact V1 0
Vdi And Storage   Deep Impact V1 0Vdi And Storage   Deep Impact V1 0
Vdi And Storage Deep Impact V1 0
 
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...
 
Optimizing Healthcare with Sphere3D VDI and Containerization
Optimizing Healthcare with Sphere3D VDI and Containerization Optimizing Healthcare with Sphere3D VDI and Containerization
Optimizing Healthcare with Sphere3D VDI and Containerization
 
Virtual Desktop Success in Healthcare
Virtual Desktop Success in HealthcareVirtual Desktop Success in Healthcare
Virtual Desktop Success in Healthcare
 
Epic EMR - Root Cause Fault Detection in complex Healthcare Records systems
Epic EMR - Root Cause Fault Detection in complex Healthcare Records systemsEpic EMR - Root Cause Fault Detection in complex Healthcare Records systems
Epic EMR - Root Cause Fault Detection in complex Healthcare Records systems
 
VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...
VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...
VMworld 2013: How Does VMware Uniquely Enable Leaders in Healthcare Electroni...
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop Revolution
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualization
 
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
 
Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015
 
IBM Storage Virtualization
IBM Storage VirtualizationIBM Storage Virtualization
IBM Storage Virtualization
 
NVMe でハァハァしようよ #sapporocpp
NVMe でハァハァしようよ #sapporocpp NVMe でハァハァしようよ #sapporocpp
NVMe でハァハァしようよ #sapporocpp
 
When to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUGWhen to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUG
 
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
 
Roadmap to Healthcare HIPAA Compliance and Mobile Security for BYOD
Roadmap to Healthcare HIPAA Compliance and Mobile Security for BYODRoadmap to Healthcare HIPAA Compliance and Mobile Security for BYOD
Roadmap to Healthcare HIPAA Compliance and Mobile Security for BYOD
 
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
 

Similar to Storage for VDI

Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?
Storage Switzerland
 
London VMUG Presentation 19th July 2012
London VMUG Presentation 19th July 2012London VMUG Presentation 19th July 2012
London VMUG Presentation 19th July 2012
Chris Evans
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
Antonios Chatzipavlis
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
Antonios Chatzipavlis
 
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it BetterWebinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Storage Switzerland
 
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo
Webinar:  Overcoming the Top 3 Challenges of the Storage Status QuoWebinar:  Overcoming the Top 3 Challenges of the Storage Status Quo
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo
Storage Switzerland
 
Make a Move to AWS Now
Make a Move to AWS Now Make a Move to AWS Now
Make a Move to AWS Now
Buurst
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
DATAVERSITY
 
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery TimesWebinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Storage Switzerland
 
Webinar: Is Your Storage Ready for Disaster?
Webinar: Is Your Storage Ready for Disaster?Webinar: Is Your Storage Ready for Disaster?
Webinar: Is Your Storage Ready for Disaster?
Storage Switzerland
 
Establishing Environment Best Practices T12 Brendan Law
Establishing Environment Best Practices T12 Brendan LawEstablishing Environment Best Practices T12 Brendan Law
Establishing Environment Best Practices T12 Brendan Law
Flamer
 
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Avere Systems
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Storage Switzerland
 
Meta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinarMeta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinar
Kognitio
 
Cambridge Breakfast Seminar
Cambridge Breakfast SeminarCambridge Breakfast Seminar
Cambridge Breakfast Seminar
NuoDB
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Daniel Zivkovic
 
Meta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinarMeta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinar
Michael Hiskey
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
Kellyn Pot'Vin-Gorman
 
Copy data management
Copy data managementCopy data management
Copy data management
Paresh Motiwala, PMP®
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...
Alluxio, Inc.
 

Similar to Storage for VDI (20)

Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?
 
London VMUG Presentation 19th July 2012
London VMUG Presentation 19th July 2012London VMUG Presentation 19th July 2012
London VMUG Presentation 19th July 2012
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
 
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it BetterWebinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
 
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo
Webinar:  Overcoming the Top 3 Challenges of the Storage Status QuoWebinar:  Overcoming the Top 3 Challenges of the Storage Status Quo
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo
 
Make a Move to AWS Now
Make a Move to AWS Now Make a Move to AWS Now
Make a Move to AWS Now
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
 
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery TimesWebinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
 
Webinar: Is Your Storage Ready for Disaster?
Webinar: Is Your Storage Ready for Disaster?Webinar: Is Your Storage Ready for Disaster?
Webinar: Is Your Storage Ready for Disaster?
 
Establishing Environment Best Practices T12 Brendan Law
Establishing Environment Best Practices T12 Brendan LawEstablishing Environment Best Practices T12 Brendan Law
Establishing Environment Best Practices T12 Brendan Law
 
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
 
Meta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinarMeta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinar
 
Cambridge Breakfast Seminar
Cambridge Breakfast SeminarCambridge Breakfast Seminar
Cambridge Breakfast Seminar
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
 
Meta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinarMeta scale kognitio hadoop webinar
Meta scale kognitio hadoop webinar
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
 
Copy data management
Copy data managementCopy data management
Copy data management
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...
 

Recently uploaded

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

Storage for VDI

  • 1. Storage for VDI Or why storage vendors love VDI
  • 2. VDI Looks Ready To Take Off When will you deploy VDI? 3 Months 3-6 Months 6-9 Months 9-12 Months 12+ Months Have you started a VDI pilot? 54% 46% Yes No Source: VIBriefing survey March 2012
  • 3. But There’s a Disconnect Reasons for VDI 43% Better Endpoint Management Lower cost "Cloud" Security Reasons for VDI stall 31% 29% 22% 19% Cost Performance Software Licensing Storage Cost Source: VIBriefing survey March 2012
  • 4. Desktop Virtualization Expenses 4 Source: Gartner Dataquest 41%24% 8% 8% 1%
  • 5. Everyone’s Talking VDI • 76% are choosing VDI to: – Save Costs – Improve management • 54% project total cost <$500 – One writer claimed <$200 VDI cost • 80% Prefer persistent desktops for knowledge workers Virsto sponsored survey of 500 IT professionals 3/2012
  • 6. The Sad Truth • Most success stories are task workers – Call centers, healthcare, Etc • Much of your desktop support is user support • Enterprise storage is expensive • VDI creates high IOP density • According to that same Virsto study, 46% of the VDI projects are stalled – Because of performance and/or cost
  • 7. VDI and Storage • Desktop disk: – 30-40GB, 100 IOPS – 200 desktops = 6TB, 20,000 IOPS – 100+ 15K RPM drives RAID 10 • Windows 7 with AV 2x IOPS of WinXP • VDI user steady state IOPS – Light 6-12 – Power 5-40 • But you need to plan for peak
  • 8. VDI Presents Unique Workloads • Highly variable but coincident (boot/login in morning) • Steady state 50+% write 200 Desktop VDI Storage Performance Demands
  • 9. Anatomy of a Linked Clone • Master Replica – Common data • Delta Disk – Accumulates changes from master per clone • Disposable – Swap, Temp Etc. • Persistent (Opt) – Additional drive letter – Permanent data
  • 10. Plus The Persona • Roaming Profile – Redirected USERSRacerX – Copied to C: on login – Issues: • Long login/logout • Disk space consumption – Especially on shared systems • More granular approaches like View Persona Management better
  • 11. About Desktop Persistence • Non-Persistent desktops – Delta disk discarded at shutdown/logout – For task workers • Persistent linked clones – Preserve delta disk, persistent disk – Allows centralized patching via re-composition • Full clones – Complete virtual PC
  • 12. Living with Linked Clones • Constant growth – At VMware 1GB/user/week – Can overwhelm initial savings • IOP concentration on Master Replica – Good use of a little flash • Recomposing resets non-persona data – Installed Applications • Browser plugins, Etc.
  • 13. Basic VDI Recommendations • Use linked clones or deduped full clones • Put master image on flash (many reads) – More IOPS to Delta during steady state though • Separate differencing data – User profiles – Swaps • Try to avoid IOPS to spinning disk – Use RAM or flash • $/IOP not $/GB
  • 14. View Storage Accelerator • AKA Content Based Read Cache • Up to 2GB RAM as a read cache • Content Based means cache is deduped • Most effective at boot – Cause that’s when lots of common data reads
  • 15. View Storage Accelerator vs. Boot Storm
  • 16. And vs. AV Scan Storm
  • 17. Atlantis ILIO • Dedupes data • Accumulates writes to 64KB • Larger read and write RAM Cache • Can install on each host or Top of Rack
  • 18. The Good News • VDI Images are just desktops – HA may be less important than performance – I would use a single controller Flash system • All the storage startups are validating VDI solutions • Local storage could be an answer – Especially for non-persistent clones – Consider local SSD, SSD caching RAID controller
  • 19. Things to look for in VDI Storage • Substantial flash component – 10% or more – All flash for cast of thousands • Good snapshots – EG: Nimble, TinTri, NetApp • VAAI Xcopy integration • Data Deduplication – Greenbytes, Pure, Astute for all flash – TinTri, Tegile, Nexgen hybrids
  • 20. Server Flash Caching Advantages • Take advantage of lower latency – Especially w/PCIe flash card/SSD • Data written to back end array – So not captive in failure scenario • Works with any array – Or DAS for that matter • Allows focused use of flash – Put your dollars just where needed – Match SSD performance to application • Politics: Server team not storage team solution
  • 21. Server Side Caching State of The Art • Proximal Data, Flashsoft (Sandisk) install in hypervisor – But are write through cache • Speeds reads but passes writes through • Most others are server only (agent based) • Write back is coming – Will write to SSD in n servers (n=2-3) – Will require low latency net – PernixData 1st more coming
  • 22. Full Clones and Deduplication • Full clones manage like desktops – Good news if you manage desktops • But most people don’t use Kace or LANdesk • Full clones are fully persistent • Deduplication reduces swap space too – 100 new linked clones = 200GB swap reserve • Flash eliminates read performance penalties • Inline better than post process for live data
  • 23. The Don’ts • Don’t use RAID-5 spinning disks for VDI – VDI workloads have lots of small writes – RAID-5 amplifies 3-6:1 • Expect an all disk solution to serve >50 users – Conventional wisdom = dedicated storage • Expect $100/user costs • Limit your options to established vendors/products
  • 24. Questions and Contact • Contact info: – Hmarks@deepstorage.net – @DeepStoragenet on Twitter

Editor's Notes

  1. 67% total say in next 12 months
  2. 46% of all projects are stalled50% on cost or cost of storage, that 29% could be storage driven performance problems too
  3. The Differencing or delta disk – The differencing disk is the key component of the linked clone. It is seen by the linked clone as its system disk, usually the C: drive for Windows systems. The differencing disk logs all the changes between this linked clone’s system disk and the master replica to which this clone is linked. The Internal Disk – A small virtual drive that holds identity information about the virtual PC including the SYSPREP or QUICKPREP configuration file and the password for the PC’s machine account in Active DirectoryThe Disposable Disk – The disposable disk for each linked clone holds temporary files that are needed only when the virtual PC is running. These files include the Windows swap file and optionally the user’s temp folder and temporary internet files folder. The contents of the disposable disk are deleted when the virtual PC is shutdown to save disk spaceAn optional Persistent Disk – formerly known as the user data disk, the persistent disk is presented to the clone’s operating system as an additional drive letter that can be used to store user data that should persist across refreshes of the differencing disk. 
  4. View Persona management does partial copy on login EG:user registry. Rest fetched on use (network traffic)Only writes back changed files
  5. So you need to look at Application virtualization, layering applicatons like Unidesk that are outside the scope of this talk
  6. Caching replica disk only