SlideShare a Scribd company logo
VDI Storage optimization: 
software vs hardware debate
• Association between 
• Infralys 
• Coretek 
• Infrageeks
Both have remotes - fighting over slides
Vincent Branger 
vs 
Erik Ableson 
Both have remotes - fighting over slides
Vincent Branger Erik Ableson 
Software Hardware 
Both have remotes - fighting over slides
Vincent 
• Cloud & Virtualization Senior 
consultant 
• Works with Citrix portfolio since 1999 
(Prologue...) 
• Infralys/Ilki Co-Founder with Gaël 
Corlay
Vincent 
• Cloud & Virtualization Senior 
consultant 
• Works with Citrix portfolio since 1999 
(Prologue...) 
• Infralys/Ilki Co-Founder with Gaël 
Corlay
Vincent 
• Cloud & Virtualization Senior 
consultant 
• Works with Citrix portfolio since 1999 
(Prologue...) 
• Infralys/Ilki Co-Founder with Gaël 
Corlay
Things we agree on 
Whisky is good
Virtualization is good too
Erik 
• IT generalist for 25+ years, focussed 
on new technologies 
• Cloud & Virtualization Senior 
consultant 
• Particular attention to storage 
Varied background starting in Canada plus a few years in the US and then onto France. 
Trying to keep up and integrating new ways of doing things 
- early virtualization adopter, bringing consulting teams up to speed 
Lots of boutique implementations more than big scale stuff
Today’s subject
VDI Challenge: 
legacy storage is not up to the task
“We can do VDI now. 
Virtual Graphics cards. 
VDI specific storage solutions.” 
–Brian 2013
Two approaches 
• Software optimised 
• Hardware accelerated
I like…
…software because 
• It's obviously less expensive than 
hardware 
• It’s an investment that lasts beyond 
this year’s hardware 
• It has predictable performance 
compared to storage 
Vincent
…software because 
• It's obviously less expensive than 
hardware 
• It’s an investment that lasts beyond 
this year’s hardware 
• It has predictable performance 
compared to storage 
legacy 
Vincent
Some solutions in this space 
• Atlantis ILIO VDI 
• Liquidware Labs FlexIO 
• Nexenta 
FlexApp Application 
Virtualization Technology 
Whitepaper
I like…
…hardware because: 
• It keeps getting faster and cheaper 
• Until legacy storage is replaced, I like 
my VDI stuff separate 
• Software has to run on something…
Some solutions in this space 
• Legacy storage optimization 
• PernixData FVP 
• OCZ VXL 
• Next generation storage 
• VSAN, Nutanix, Nimble Storage, 
Pure Storage, Coho Data, … 
CUSTOMER enterprise 
Empowering Enterprise Applications with Optimized 
Flash Hardware and Software 
Tidelands Bank Cashes in on 
Citrix XenDesktop Performance 
with PernixData FVP™ 
White Paper 
Moving to Flash Storage 
Tidelands Bank is a local bank focused on serving the coastal communities of South 
Carolina. Their first branch opened in 2003 and they now have seven locations throughout 
the state. 
Mitch Lane (anonymized for security), the IT Director at Tidelands, had a problem with 
aging desktops. Many of them were four to five years old and running Windows XP. They 
needed to be replaced and Lane wanted to use $300 thin clients instead of $600 PCs. 
Lane’s plan was to deploy Citrix XenDesktop to all employees, with VMware vSphere on 
the backend. 
When the bank first tried their Virtual Desktop Infrastructure (VDI) in a small proof-of-concept 
(about 20 users), everything performed great. However, as they grew their 
VDI user base, application latency become unacceptable, resulting in numerous user 
complaints. The servers had just been upgraded, so the problem was likely elsewhere. 
Lane did some root cause analysis and it became clear that the Storage Area Network 
(SAN) was the culprit. “When I looked in vCenter, the server CPUs and RAM were both 
under 50% throughout the day, but utilization in our iSCSI SAN was over 80%,” said Lane. 
“I clearly did not have enough IOPS to support my virtual desktop requirements.” 
At first, Lane looked at adding spinning disks to his SAN. He priced out a tray of iSCSI 
15K disks, which would have given 1,200 more IOPS per shelf for approximately $25,000. 
But Lane wondered, “Even if I spend the money on more disks, would the problem really 
be solved?” He feared that he would have to keep adding more shelves as his VDI 
deployment grew, bringing the total SAN upgrade costs to around $100,000. 
Instead, Lane turned his attention to Flash. “I know flash storage provides orders of 
magnitude more IOPS than spinning disks,” Lane stated, “but my SAN didn’t support flash 
storage.” Since Lane wasn’t interested in a ripping out his current SAN just to add Flash, 
Lane looked at server-side Flash. “By locating Flash in the server, the extra performance is 
right where I need it,” said Lane. “Now I needed a software solution that would make the 
INDUSTRY: 
Banking 
RESULTS: 
• Citrix XenDesktop • 1,000 IOPS per desktop 
• More than 100K IOPS • SQL VM with 360 • Saved over $83,000 upgrading SAN 
“On one hand, had to spend about my SAN and cross that it would be our latency issues. hand, I could spend on FVP and get enough IOPS to latency problem was a pretty easy with senior management.” 
The Combination of Optimal Flash Caching with Accelerated I/O 
Access Delivers a Leading-Edge Flash Implementation 
Allon Cohen, PHD 
Scott Harlin 
OCZ Technology Group
Some solutions in this space 
• Legacy storage optimization 
• PernixData FVP 
• OCZ VXL 
improve performance; and create a continuously available storage 
solution. Active-Active Mirroring provides all of these benefits and 
requires no additional software on the host or cluster. 
9950 Federal Drive, Suite 100 | Colorado Springs, CO 80921 | U.S. >> 1.866.472.6764 | International. >> +1.719.388.5500 
www.x-io.com 
X-IO, X-IO Technologies, ISE and CADP are trademarks of Xiotech Corporation. Product names mentioned herein registered trademarks of their respective companies. © Xiotech Corporation. All rights reserved. Document Number Proactive Services with Active Watch 
World-class customer service is a top priority for X-IO. X-IO supports its customers using best-in-class the native (and no-cost) phone-home support called Active Watch. Active Watch regularly reports complete telemetry on each ISE and reports failure-predictive conditions and events. Active Watch is tied into database to ensure support cases are generated automatically when it is time for an ISE to send an cases handled today by X-IO’s technical support staff are automatically generated by Active Watch, exceptional customer experience and a faster time to resolution. 
Flash-Optimized Hybrid Storage Arrays “With Nimble we have reduced 
• Next generation storage 
• VSAN, Nutanix, Nimble Storage, 
Pure Storage, Coho Data, … 
CUSTOMER enterprise 
Empowering Enterprise Applications with Optimized 
Flash Hardware and Software 
Tidelands Bank Cashes in on 
Citrix XenDesktop Performance 
with PernixData FVP™ 
White Paper 
Moving to Flash Storage 
Tidelands Bank is a local Our Customers bank focused Protect 
on serving the coastal communities of South 
Carolina. Their first branch 5x More opened Apps 
in 2003 and they now have seven locations throughout 
the state. 
% OF WORKLOADS REPLICATED FOR 
DISASTER RECOVERY 
51% 
Mitch Lane (anonymized Actual Results for for security), All Nimble Storage Customers 
the IT Director at Tidelands, had a problem with 
% OF WORKLOADS REPLICATED FOR 
aging desktops. Many of them DISASTER RECOVERY 
were four to five years old and running Windows XP. They 
needed to be replaced and Lane wanted to 51% 
use $300 thin clients instead of $600 PCs. 
Actual Results for All Nimble Storage Customers 
Lane’s plan was to deploy Citrix XenDesktop to all employees, with VMware vSphere on 
the backend. 
When the bank first tried their Virtual Desktop Infrastructure (VDI) in a small proof-of-concept 
(about 20 users), everything performed great. However, as they grew their 
VDI user base, application latency become unacceptable, resulting in numerous user 
complaints. The servers had just been upgraded, so the problem was likely elsewhere. 
Lane did some root cause analysis and it became clear that the Storage Area Network 
(SAN) was the culprit. “When I looked in vCenter, the server CPUs and RAM were both 
under 50% throughout the day, but utilization in our iSCSI SAN was over 80%,” said Lane. 
“I clearly did not have enough IOPS to support my virtual desktop requirements.” 
At first, Lane looked at adding spinning disks to his SAN. He priced out a tray of iSCSI 
15K disks, which would have given 1,200 more IOPS per shelf for approximately $25,000. 
But Lane wondered, “Even if I spend the money on more disks, would the problem really 
be solved?” He feared that he would have to keep adding more shelves as his VDI 
deployment grew, bringing the total SAN upgrade costs to around $100,000. 
Instead, Lane turned his attention to Flash. “I know flash storage provides orders of 
magnitude more IOPS than spinning disks,” Lane stated, “but my SAN didn’t support flash 
storage.” Since Lane wasn’t interested in a ripping out his current SAN just to add Flash, 
Lane looked at server-side Flash. “By locating Flash in the server, the extra performance is 
right where I need it,” said Lane. “Now I needed a software solution that would make the 
INDUSTRY: 
Banking 
RESULTS: 
• Citrix XenDesktop • 1,000 IOPS per desktop 
• More than 100K IOPS • SQL VM with 360 • Saved over $83,000 upgrading SAN 
“On one hand, had to spend about my SAN and cross that it would be our latency issues. hand, I could spend on FVP and get enough IOPS to latency problem was a pretty easy with senior management.” 
The Combination of Optimal Flash Caching with Accelerated I/O 
Access Delivers a Leading-Edge Flash Implementation 
Allon Cohen, PHD 
Scott Harlin 
OCZ Technology Group 
DATA SHEET 
Tintri VMstore™ smart storage is designed to address the needs of virtualization and 
cloud environments. Traditional storage is a mismatch for the specialized demands of 
virtualization, requiring complex confi guration, signifi cant over-provisioning and ongoing 
optimization and management. VMstore addresses the challenges traditional storage 
platforms pose when virtualizing critical server workloads such as Microsoft® Exchange®, 
Microsoft® SQL Server®, Microsoft® SharePoint®, Oracle® and SAP® databases as well as 
end-user desktops. 
Built using the industry’s fi rst and leading application-aware storage architecture, the 
fourth-generation Tintri VMstore T600 series operates at the VM and vDisk level— 
seeing and adapting to rapidly-changing workloads, eliminating mundane storage 
management tasks and delivering substantial improvements in performance and density 
over legacy storage. Tintri VMstore T600 series is ideal for midsize and large enterprise 
virtual environments with a variety of workloads such as VDI deployments with mixed 
end-users, business-critical applications and development and test environments. 
Whether you are an IT architect, administrator or manager, Tintri VMstore can help you: 
Realize the full potential of virtualization 
with intelligent storage. 
• Set-up in minutes with support for multiple VMware vCenter servers. Only deal 
with auto aligned VMs and vDisks, not LUNs and volumes—eliminate any complex 
confi guration or ongoing tuning. 
• Get the performance of fl ash with the economics of HDD with Tintri Flash First 
Design, delivering 99 percent of IO from fl ash. 
• Serve hundreds of diŪ erent types of VM workloads from a single VMstore with vDisk-level 
QoS and performance allocation—eradicate the impact from noisy neighbors 
on other virtual workloads. 
Eliminate bottlenecks and troubleshooting 
overhead with infrastructure insight. 
• Get a single view of all VMs stored and identify performance and capacity trends 
without dealing with underlying storage. 
• Instantly identify performance hot spots at the hypervisor, network and storage levels 
with comprehensive performance visualization. 
• Leverage Tintri Global Center to monitor and administer multiple VMstore systems 
and resident VMs from a single control pane. 
Stay in control of virtualization environment while VMstore 
Highlights 
Storage that Sees: 
• Designed specifi cally for 
virtualized applications, VMstore 
automatically confi gures based on your environment provides a complete end-view of all virtual workloads. 
Storage the Learns: 
• VMstore maintains constant 
communication with your virtualized environment. changing VMs are tracked highlighted so you have a moment-by-moment basis. 
Storage that Adapts: 
• Because of unique per-VM management and operations, 
VMstore can make adjustments 
including QoS and auto-to maintain the best service virtualized applications. 
“Compared to our previous 
storage, Tintri VMstore 
can run ten times the in less than a tenth of 
the data center footprint, 
and reduce latency percent at the same They helped us realize 
a fundamental goal virtualization: consolidating 
Tintri VMstore™ T600 Series 
&OHJOFFSFEGPSGæDJFODZ 
Demands for better storage performance, scalability, data protection, and simplicity continue 
to grow in today’s datacenter. The rapid adoption of virtualization and server consolidation has 
further compounded the need for network storage that can keep up with these demands. 
Nimble Storage makes it possible for IT to tackle them all head on. 
Nimble Storage designed its Cache Accelerated Sequential Layout (CASLTM) architecture to 
help large and small IT organizations address their storage challenges. As the industry’s first 
flash-optimized storage architecture designed from the ground up, CASL effectively combines 
the performance of flash for reads with a unique data layout optimized for writes. The result is 
high-performance, efficient storage. CASL also includes integrated data protection and 
management functionality required by today’s demanding applications, eliminating the need for 
separate backup storage solutions and tools. These characteristics make the Nimble Storage 
CS-Series the ideal storage platform for mainstream IT applications in a variety of environ-ments, 
ranging from midsize deployments with hundreds of users to large enterprises with 
thousands of employees. 
Nimble Storage CS200 and 
CS400 Series 
Choosing the right Nimble Storage array is 
simple. The CS200 Series is a good fit for 
midsize businesses or distributed sites of 
larger organizations, supporting workloads 
such as Microsoft applications, VDI, or 
virtual server consolidation. For IO-intensive 
workloads, such as transaction processing 
supported by Oracle or large-scale VDI 
deployments, the CS400 Series delivers 
higher performance. Nimble Storage arrays 
come standard with full software functionality, 
so there are no hidden costs. 
4DBMFUP'JUXJUI4DBMF0VU 
SDIJUFDUVSF 
CASL’s scale-to-fit capabilities make it 
easy to non-disruptively scale the CS-Series 
to meet both the growing capacity and 
performance needs of today’s datacenter. 
Storage can be scaled to hundreds of 
terabytes by adding disk shelves. 
Performance can be enhanced through 
the addition of higher capacity SSDs able to 
support larger amounts of active data. For 
additional throughput, a CS200 system can 
be upgraded to a CS400 non-disruptively. 
Nimble Storage also enables scaling of 
performance and capacity beyond the 
physical limitations of a single array, to a 
storage cluster comprised of any combina-tion 
of Nimble arrays. This seamless scaling 
of performance and capacity can help elimi-nate 
performance hotspots and storage silos, 
enabling substantial management efficiency 
and extending overall storage investment. 
Nimble Storage hybrid arrays deliver the 
right mix of high performance and efficient 
capacity for mainstream workloads in IT 
organizations of all sizes. 
power consumption, cooling needs 
and rack usage, eliminated tra-ditional 
backup and associated 
backup windows, shortened our 
recovery point objective, improved 
server performance, and improved 
perceived user experience.” 
Lucas Clara 
Director of Information Technology 
Foster Pepper PLLC 
0.67 ms (All Nimble Storage Customers) 
Write 
Latency 
1-4 ms (Tiered Systems with Flash) 
Read 
Latency 
0.5 ms (Nimble Customers on VMware) 
5-10 ms (Disk-Based Systems) 
Measured Across Entire 
Nimble Storage Installed Base 
(March 2012 to March 2013) 
10% 
Industry Average (Source: IDC) 
% of Workloads Replicated for Disaster Recovery 
0.67 ms (All Nimble Storage Customers) 
Write 
Latency 
1-4 ms (Tiered Systems with Flash) 
Read 
Latency 
0.5 ms (Nimble Customers on VMware) 
5-10 ms (Disk-Based Systems) 
Measured Across Entire 
Nimble Storage Installed Base 
(March 2012 to March 2013) 
10% 
Industry Average (Source: IDC) 
% of Workloads Replicated for Disaster Recovery 
Our Customers Access Data 
10x Faster 
Our Customers Enjoy 
Virtually Zero Downtime 
C S - S E R I E S D ATA S H E E T 
Kaminario K2 SPEAR 
White Paper
Pernix FVP 
• Hypervisor SSD caching layer 
• Integrated into the ESXi storage stack (VIB install) 
• Read caching with optional read/write 
• Clustered for data reliability 
• Generic solution to accelerate any kind of shared back end storage 
NFS, iSCSI, FC
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
Pernix FVP 
Frequently linked to FusionIO
OCZ VXL 
• A scale-out cache/storage hybrid 
• Optimized for the OCZ Z-Drive PCIe SSDs 
• Republishes shared block storage over iSCSI 
• Or used as primary storage
OCZ VXL Architecture
OCZ VXL Architecture
OCZ VXL Architecture
OCZ VXL Architecture
OCZ VXL Architecture 
iSCSI 
vSwitch 
iSCSI 
vSwitch
Next generation
New hardware 
• Next generation flash optimized storage 
• All-flash 
• Hybrid 
• Too many to list all of them 
• Xtreme-IO, Coho Data, X-IO, Tegile, Invicta, Pure Storage, Nimble Storage 
Kaminario, RamSAN, Violin Memory, Solidfire, Tintri, Infinio, Skyera, … 
• Not to mention all of the traditional players…
Next Generation Storage 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
All Flash Arrays 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
Hybrid Arrays 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
Scale-out clusters 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
Unified Namespace 
Scale-out clusters 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Next Generation Storage 
“Hyperconvergence” 
All flash: Pure Storage 
Hybrid array: Nimble Storage, Tintri 
Scale out array: Solidfire 
Unified name space: Coho Data 
Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
Focussing on VDI 
• Greenbytes vIO 
• Nexenta
Focussing on VDI 
• Greenbytes vIO 
• Nexenta
Explaining the software
Atlantis ILIO VDI 
• Storage optimizations through 
software 
• In-memory storage 
• First product for VDI only 
• Then XenApp 
• Then for all workloads (USX)
Atlantis ILIO VDI 
• Storage optimizations through 
software 
• In-memory storage 
• First product for VDI only 
• Then XenApp 
• Then for all workloads (USX)
Atlantis ILIO VDI 
• Storage optimizations through 
software 
• In-memory storage 
• First product for VDI only 
• Then XenApp 
• Then for all workloads (USX)
Atlantis ILIO VDI 
• Storage optimizations through 
software 
• In-memory storage 
• First product for VDI only 
• Then XenApp 
• Then for all workloads (USX)
Architecture 
• Diskless VDI 
• Persistent VDI : disk backed 
• Persistent VDI : In memory 
Deduplication 
IO coalescing…
Architecture 
• Diskless VDI 
• Persistent VDI : disk backed 
• Persistent VDI : In memory
Architecture 
• Diskless VDI 
• Persistent VDI : disk backed 
• Persistent VDI : In memory
My experiences 
• Several projects from 100 to 2000 
users 
• XenDesktop/XenServer  View/ 
vSphere 
• Amazing UX especially with diskless
My experiences 
• Several projects from 100 to 2000 
users 
• XenDesktop/XenServer  View/ 
vSphere 
• Amazing UX especially with diskless
My experiences 
• Several projects from 100 to 2000 
users 
• XenDesktop/XenServer  View/ 
vSphere 
• Amazing UX especially with diskless
Liquidware FlexIO 
• RAM cache and compression 
mechanisms 
• Reads and writes caching 
• For non-persistent only 
• Easy to implement 
FlexApp Application 
Virtualization Technology 
Whitepaper 
These approaches are the closest to the hypervisor layer. 
Nexenta offers a slightly different approach.
NexentaConnect 
• Virtual appliance based on ZFS 
• Publish storage : NFS, iSCSI 
• De facto all ZFS optimizations 
• Write and reads caching 
• I/O coalescing 
• Fast cloning 
• Inline deduplication... 
Vincent: OK - this seems to be closer to the hardware than I thought 
Erik: Yup - the ZFS architecture is pretty focussed on getting the most out of hybrid hardware. In fact, Greenbytes also uses a ZFS core…
Greenbytes 
• Architecture 
• Core is ZFS, similar to Nexenta 
• Deployment model is a VM on top of an SSD backed datastore 
• Features 
• VDI optimized dedup algorithm - much faster 
And also available in a pure hardware form!
NexentaStor 
• L2ARC - Expand the memory caching with SSD 
• Cheaper than RAM! 
• Excellent performance 
Budget by requirement; PCIe vs SAS SSD vs SATA SSD. 
Economics are pushing towards SSD 
Vincent - review the stack
Desktop down 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Desktop down 
Desktop Image 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Desktop down 
Desktop Image 
NFS Share 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Desktop down 
Desktop Image 
NFS Share 
ARC (RAM Cache) 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Desktop down 
Desktop Image 
NFS Share 
ARC (RAM Cache) L2ARC (SSD Cache) 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Desktop down 
Desktop Image 
NFS Share 
ARC (RAM Cache) L2ARC (SSD Cache) 
zpool 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Desktop down 
Desktop Image 
NFS Share 
ARC (RAM Cache) L2ARC (SSD Cache) 
zpool 
block devices (disk, SSD) 
create ramdisk format pool, present NFS 
Not marketed or supported AFAIK as a solution, but the commands are certainly available
Hmmmm
Non persistent
Non persistent 
Desktop Image
Non persistent 
Desktop Image 
NFS Share /exports/ILIO_VirtualDesktops
Non persistent 
Desktop Image 
NFS Share 
RAM Disk 
/exports/ILIO_VirtualDesktops 
/dev/ram0 (zram=compressed) 
filesystem = “dedup”
Persistent 
Desktop Image 
NFS Share 
RAM Disk
Persistent 
Desktop Image 
NFS Share 
RAM Disk 
RAID 1 Mirror
Persistent 
Desktop Image 
NFS Share 
RAID 1 Mirror 
File RAM Disk
Persistent 
Desktop Image 
NFS Share 
RAM Disk 
File 
NFS Share 
RAID 1 Mirror
Persistent 
Desktop Image 
NFS Share 
RAM Disk 
File 
NFS Share 
RAID 1 Mirror 
Shared storage
Cheating…
Cheating… 
• It’s not as VDI optimized, but :
Cheating… 
• It’s not as VDI optimized, but : 
# sudo ramdisk -a 100G vdi_ramdisk
Cheating… 
• It’s not as VDI optimized, but : 
# sudo ramdisk -a 100G vdi_ramdisk 
# zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ 
nfs/remotedisk
Cheating… 
• It’s not as VDI optimized, but : 
# sudo ramdisk -a 100G vdi_ramdisk 
# zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ 
nfs/remotedisk 
# zpool dedup=on vdipool
Cheating… 
• It’s not as VDI optimized, but : 
# sudo ramdisk -a 100G vdi_ramdisk 
# zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ 
nfs/remotedisk 
# zpool dedup=on vdipool 
# zpool primarycache=off vdipool
Cheating… 
• It’s not as VDI optimized, but : 
# sudo ramdisk -a 100G vdi_ramdisk 
# zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ 
nfs/remotedisk 
# zpool dedup=on vdipool 
# zpool primarycache=off vdipool
Comparison 
Atlantis ILIO 
Diskless 
Atlantis ILIO 
Persistent 
Liquidware FlexIO GreenBytes vIO NexentaConnect 
RAM Caching Yes Yes Yes Yes Yes 
Deduplication Yes Yes No Yes Yes 
Compression Yes Yes Yes Yes Yes 
Write Coalescing Yes Yes No Yes Yes 
Publish iSCSI Yes Yes No Yes Yes 
Publish NFS Yes Yes Yes Yes Yes 
Storage RAM Disk Shared disk Local disk SSD Local/Shared Disk 
Licensing $/Named User $/Named User $/Host $/Tb SSD Storage $/Host 
Key takeaways - all of them work and work well. But licensing is be completely different by solution
Projects 
• 200 Users 
• 100 Persistent 
• 100 Non-persistent 
• Image 50 GB 
• 3 Servers
Projects 
• 200 Users 
• 100 Persistent 
• 100 Non-persistent 
• Image 50 GB 
• 3 Servers 
Atlantis ILIO 
22 k€
Projects 
• 200 Users 
• 100 Persistent 
• 100 Non-persistent 
• Image 50 GB 
• 3 Servers 
Atlantis ILIO 
22 k€ 
GreenBytes vIO 
18 k€
Tradeoffs
Tradeoffs
Tradeoffs 
16 GB RDIMMs ~$12/GB Kingston RAM
Tradeoffs 
16 GB RDIMMs ~$12/GB Kingston RAM 
PCIe Flash ~$3-8/GB OCZ/Fusion-IO
Tradeoffs 
16 GB RDIMMs ~$12/GB Kingston RAM 
PCIe Flash ~$3-8/GB OCZ/Fusion-IO 
SATA SSD ~$0,76/GB 
Samsung Evo 
Pro
Tradeoffs 
16 GB RDIMMs ~$12/GB Kingston RAM 
PCIe Flash ~$3-8/GB OCZ/Fusion-IO 
SATA SSD ~$0,76/GB 
Samsung Evo 
Pro 
100GB cache layer 
1 200 $US 
500 $US 
76 $US
Tradeoffs 
16 GB RDIMMs ~$12/GB Kingston RAM 
PCIe Flash ~$3-8/GB OCZ/Fusion-IO 
SATA SSD ~$0,76/GB 
Samsung Evo 
Pro 
100GB cache layer 
1 200 $US 
500 $US 
76 $US 
Latency Bandwidth 
Nanoseconds ~20 GB/s 
Microseconds ~15 GB/s 
Millisecond ~1,2 GB/s
Tradeoffs 
16 GB RDIMMs ~$12/GB Kingston RAM 
PCIe Flash ~$3-8/GB OCZ/Fusion-IO 
SATA SSD ~$0,76/GB 
Samsung Evo 
Pro 
100GB cache layer 
1 200 $US 
500 $US 
76 $US 
Latency Bandwidth 
Nanoseconds ~20 GB/s 
Microseconds ~15 GB/s 
* Millisecond ~1,2 GB/s
* 
Vibration • Read warranties carefully before buying 
• Samsung EVO 
! 
• Samsung Evo Pro 
3 
Weight Max. 54g (128GB/256GB/512GB) 
Reliability MTBF: 1.5 million hours 
Power Consumption Average : 0.069W ** (Typical) 
Idle : 0.054W (Typical, DIPM ON), 0.349W (Typical, DIPM OFF) 
Temperature Operating: 
Non-Operating: 
0°C to 70°C 
-55°C to 95°C 
Humidity 5% to 95%, non-condensing 
Vibration Non-Operating: 20 ~ 2000Hz, 20G 
Shock 1500G  0.5ms (Half sine) 
Warranty 5 years limited (client PC use only)*** 
System Configuration : Intel Core i7-3770 @ 3.4GHz, 4GB DDR3 SDRAM (2GBx2) 1333Mbps; Asus motherboard with Intel 7 Series Z77 
Chipset, Windows 7 Ultimate x64 SP1; IRST 11.2, MS performance guide pre-condition. 
† For enterprise usage (e.g. servers), a minimum of 6.7% over-provisioning (OP) is recommended. 
* Sequential performance measurements based on CrystalDiskMark v.3.0.1. Random performance measurements based on 
Iometer 2010. Performance may vary based on SSD’s firmware version, system hardware  configuration 
** Power consumption measured with MobileMark 2007 in Windows 7. Values calculated using laptop PC and represent system-level 
power consumption. 
*** For enterprise applications, 5 years limited warranty assumes a maximum average workload of 40GB/day (calculated based on host 
writes and on the industry standard of 3-month data retention). Workloads in excess of 40GB/day are not covered under warranty. 
3 
DATA SHEET 
Rev. 1.1, August, 2013 
Non-Operating: 20~2000Hz, 20G 
Shock Non-Operating: 1500G , duration 0.5m sec, Etc. Worldwide Name (WWN), LED Indicator support 
Warranty 3 years limited 
System Configuration : Intel Core i7-3770 @ 3.4GHz, 4GB DDR3 SDRAM (2GBx2) 1333Mbps; Asus motherboard Chipset; Windows 7 Ultimate x64 SP1; IRST 11.2, MS performance guide pre-condition. 
* 840 EVO is not validated for data center usage. 
** Sequential performance measurements based on CrystalDiskMark v.3.0.1. Random performance measurements Iometer 2010. Performance may vary based on SSD’s firmware version, system hardware  configuration 
*** Sequential Write performance measurements reflect TurboWrite operation. 
**** Power consumption measured with MobileMark 2007 in Windows 7. Values calculated using laptop computer and system-level power consumption. 
Check the overprovisioning values (6,7% - can be bumped up) 
Garbage collection hiccups noticeable on consumer grade SSD
Users 200
Users 200 
Avg IOPS 20
Users 200 
Avg IOPS 20 
Write % 70 %
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000 
IOPS Write/day/user 403200
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000 
IOPS Write/day/user 403200 
KB/User/day 1612800 KB
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000 
IOPS Write/day/user 403200 
KB/User/day 1612800 KB 
GB/User/day 1,54 GB
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000 
IOPS Write/day/user 403200 
KB/User/day 1612800 KB 
GB/User/day 1,54 GB 
GB/day for 200 users 307,62 GB
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000 
IOPS Write/day/user 403200 
KB/User/day 1612800 KB 
GB/User/day 1,54 GB 
GB/day for 200 users 307,62 GB 
# of SSDs required 7,69 to stay in warranty
Users 200 
Avg IOPS 20 
Write % 70 % 
Avg block size 4 KB 
Work Day 8 hours 
Work Day 28800 seconds 
IOPS/day/user 576000 
IOPS Write/day/user 403200 
KB/User/day 1612800 KB 
GB/User/day 1,54 GB 
GB/day for 200 users 307,62 GB 
# of SSDs required 7,69 to stay in warranty 
IO Savings from dedup  compression ???
It’s all the same
Two approaches 
• Not 
• Software 
• Hardware
Two approaches
Two approaches 
• Are actually 
• In-Memory 
• Persistent
Two approaches 
• Are actually 
• In-Memory 
• Persistent 
• All driven by a software storage stack on commodity hardware
Two approaches 
• Are actually 
• In-Memory 
• Persistent 
• All driven by a software storage stack on commodity hardware 
• Stop calling everything “software defined” 
• OK - it’s got an API… Finally.
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hardware or software?

More Related Content

What's hot

Data Center Infrastructure Optimized for Desktop Virtualization
Data Center Infrastructure Optimized for Desktop VirtualizationData Center Infrastructure Optimized for Desktop Virtualization
Data Center Infrastructure Optimized for Desktop Virtualization
Dell World
 
Open stack powered_cloud_solution_interop
Open stack powered_cloud_solution_interopOpen stack powered_cloud_solution_interop
Open stack powered_cloud_solution_interop
Kamesh Pemmaraju
 
MT46 Virtualization Integration with Unity
MT46 Virtualization Integration with UnityMT46 Virtualization Integration with Unity
MT46 Virtualization Integration with Unity
Dell EMC World
 
Cloud Computing: The Hard Problems Never Go Away
Cloud Computing: The Hard Problems Never Go AwayCloud Computing: The Hard Problems Never Go Away
Cloud Computing: The Hard Problems Never Go Away
ZendCon
 
David Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC WorldDavid Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC World
Dell EMC World
 
Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Webinar: Hyperconvergence is Broken, Learn How to Fix it!Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Storage Switzerland
 
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and FamiliesVMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
Unidesk Corporation
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Hui Cheng
 
Dell vision and solutions
Dell vision and solutionsDell vision and solutions
Dell vision and solutions
Andrea Mauro
 
VMUGIT UC 2013 - 04 Duncan Epping
VMUGIT UC 2013 - 04 Duncan EppingVMUGIT UC 2013 - 04 Duncan Epping
VMUGIT UC 2013 - 04 Duncan Epping
VMUG IT
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch Office
Dell EMC World
 
XtremIO
XtremIOXtremIO
MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts
Dell EMC World
 
The Java Evolution Mismatch - Why You Need a Better JVM
The Java Evolution Mismatch - Why You Need a Better JVMThe Java Evolution Mismatch - Why You Need a Better JVM
The Java Evolution Mismatch - Why You Need a Better JVM
Azul Systems Inc.
 
DBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentDBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application Development
Kyle Hailey
 
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
Dell EMC World
 
ZeroPC Case Study
ZeroPC Case StudyZeroPC Case Study
ZeroPC Case StudyJaeWoo Wie
 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
eG Innovations
 

What's hot (20)

Data Center Infrastructure Optimized for Desktop Virtualization
Data Center Infrastructure Optimized for Desktop VirtualizationData Center Infrastructure Optimized for Desktop Virtualization
Data Center Infrastructure Optimized for Desktop Virtualization
 
Open stack powered_cloud_solution_interop
Open stack powered_cloud_solution_interopOpen stack powered_cloud_solution_interop
Open stack powered_cloud_solution_interop
 
MT46 Virtualization Integration with Unity
MT46 Virtualization Integration with UnityMT46 Virtualization Integration with Unity
MT46 Virtualization Integration with Unity
 
Cloud Computing: The Hard Problems Never Go Away
Cloud Computing: The Hard Problems Never Go AwayCloud Computing: The Hard Problems Never Go Away
Cloud Computing: The Hard Problems Never Go Away
 
David Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC WorldDavid Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC World
 
Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Webinar: Hyperconvergence is Broken, Learn How to Fix it!Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Webinar: Hyperconvergence is Broken, Learn How to Fix it!
 
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and FamiliesVMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
 
Dell vision and solutions
Dell vision and solutionsDell vision and solutions
Dell vision and solutions
 
Atlantis overview for orange is
Atlantis overview for orange isAtlantis overview for orange is
Atlantis overview for orange is
 
VMUGIT UC 2013 - 04 Duncan Epping
VMUGIT UC 2013 - 04 Duncan EppingVMUGIT UC 2013 - 04 Duncan Epping
VMUGIT UC 2013 - 04 Duncan Epping
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch Office
 
XtremIO
XtremIOXtremIO
XtremIO
 
MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts MT41 Dell EMC VMAX: Ask the Experts
MT41 Dell EMC VMAX: Ask the Experts
 
The Java Evolution Mismatch - Why You Need a Better JVM
The Java Evolution Mismatch - Why You Need a Better JVMThe Java Evolution Mismatch - Why You Need a Better JVM
The Java Evolution Mismatch - Why You Need a Better JVM
 
DBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentDBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application Development
 
Delphix
DelphixDelphix
Delphix
 
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
MT44 Dell EMC Data Protection: What You Need to Know About Data Protection Ev...
 
ZeroPC Case Study
ZeroPC Case StudyZeroPC Case Study
ZeroPC Case Study
 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
 

Similar to Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hardware or software?

Presentation v mware virtual san 6.0
Presentation   v mware virtual san 6.0Presentation   v mware virtual san 6.0
Presentation v mware virtual san 6.0
solarisyougood
 
PernixData FVP Overview
PernixData FVP OverviewPernixData FVP Overview
PernixData FVP Overview
Syed Ameer Ali Zaidi
 
Decoupling storage capacity from performance (Infinio at SpiceCorps)
Decoupling storage capacity from performance (Infinio at SpiceCorps)Decoupling storage capacity from performance (Infinio at SpiceCorps)
Decoupling storage capacity from performance (Infinio at SpiceCorps)
Infinio
 
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
eG Innovations
 
Best Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash StorageBest Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash Storage
Ryan Snell
 
Citrix XenServer Success
Citrix XenServer SuccessCitrix XenServer Success
Citrix XenServer SuccesseG Innovations
 
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT InfrastructureThroughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Aruj Thirawat
 
PVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DivePVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep Dive
David McGeough
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
VMware
 
Flash Stories: How Customers Make Smarter Decisions Faster
Flash Stories: How Customers Make Smarter Decisions FasterFlash Stories: How Customers Make Smarter Decisions Faster
Flash Stories: How Customers Make Smarter Decisions Faster
Western Digital
 
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
VMware
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOpenStorageSummit
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
Brian Boyd
 
A Fresh Look at the Virtual Desktop Landscape with The 451 Group
A Fresh Look at the Virtual Desktop Landscape with The 451 GroupA Fresh Look at the Virtual Desktop Landscape with The 451 Group
A Fresh Look at the Virtual Desktop Landscape with The 451 GroupUnidesk Corporation
 
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
xKinAnx
 
Webinar: Achieving VDI Success Without All-Flash Problems
Webinar: Achieving VDI Success Without All-Flash ProblemsWebinar: Achieving VDI Success Without All-Flash Problems
Webinar: Achieving VDI Success Without All-Flash Problems
Storage Switzerland
 

Similar to Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hardware or software? (20)

Presentation v mware virtual san 6.0
Presentation   v mware virtual san 6.0Presentation   v mware virtual san 6.0
Presentation v mware virtual san 6.0
 
PernixData FVP Overview
PernixData FVP OverviewPernixData FVP Overview
PernixData FVP Overview
 
Decoupling storage capacity from performance (Infinio at SpiceCorps)
Decoupling storage capacity from performance (Infinio at SpiceCorps)Decoupling storage capacity from performance (Infinio at SpiceCorps)
Decoupling storage capacity from performance (Infinio at SpiceCorps)
 
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
XenApp Virtualization Success - How to Eliminate Storage and Networking Bottl...
 
Best Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash StorageBest Practices for Architecting VDI with Flash Storage
Best Practices for Architecting VDI with Flash Storage
 
Citrix XenServer Success
Citrix XenServer SuccessCitrix XenServer Success
Citrix XenServer Success
 
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT InfrastructureThroughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
 
PVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DivePVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep Dive
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
 
Flash Stories: How Customers Make Smarter Decisions Faster
Flash Stories: How Customers Make Smarter Decisions FasterFlash Stories: How Customers Make Smarter Decisions Faster
Flash Stories: How Customers Make Smarter Decisions Faster
 
Customer Case : Citrix et Nutanix
Customer Case : Citrix et NutanixCustomer Case : Citrix et Nutanix
Customer Case : Citrix et Nutanix
 
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan Badger
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
 
A Fresh Look at the Virtual Desktop Landscape with The 451 Group
A Fresh Look at the Virtual Desktop Landscape with The 451 GroupA Fresh Look at the Virtual Desktop Landscape with The 451 Group
A Fresh Look at the Virtual Desktop Landscape with The 451 Group
 
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Webinar: Achieving VDI Success Without All-Flash Problems
Webinar: Achieving VDI Success Without All-Flash ProblemsWebinar: Achieving VDI Success Without All-Flash Problems
Webinar: Achieving VDI Success Without All-Flash Problems
 
OSS Presentation Vesk
OSS Presentation VeskOSS Presentation Vesk
OSS Presentation Vesk
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hardware or software?

  • 1. VDI Storage optimization: software vs hardware debate
  • 2.
  • 3. • Association between • Infralys • Coretek • Infrageeks
  • 4. Both have remotes - fighting over slides
  • 5. Vincent Branger vs Erik Ableson Both have remotes - fighting over slides
  • 6. Vincent Branger Erik Ableson Software Hardware Both have remotes - fighting over slides
  • 7. Vincent • Cloud & Virtualization Senior consultant • Works with Citrix portfolio since 1999 (Prologue...) • Infralys/Ilki Co-Founder with Gaël Corlay
  • 8. Vincent • Cloud & Virtualization Senior consultant • Works with Citrix portfolio since 1999 (Prologue...) • Infralys/Ilki Co-Founder with Gaël Corlay
  • 9. Vincent • Cloud & Virtualization Senior consultant • Works with Citrix portfolio since 1999 (Prologue...) • Infralys/Ilki Co-Founder with Gaël Corlay
  • 10. Things we agree on Whisky is good
  • 12. Erik • IT generalist for 25+ years, focussed on new technologies • Cloud & Virtualization Senior consultant • Particular attention to storage Varied background starting in Canada plus a few years in the US and then onto France. Trying to keep up and integrating new ways of doing things - early virtualization adopter, bringing consulting teams up to speed Lots of boutique implementations more than big scale stuff
  • 14. VDI Challenge: legacy storage is not up to the task
  • 15. “We can do VDI now. Virtual Graphics cards. VDI specific storage solutions.” –Brian 2013
  • 16. Two approaches • Software optimised • Hardware accelerated
  • 17.
  • 19. …software because • It's obviously less expensive than hardware • It’s an investment that lasts beyond this year’s hardware • It has predictable performance compared to storage Vincent
  • 20. …software because • It's obviously less expensive than hardware • It’s an investment that lasts beyond this year’s hardware • It has predictable performance compared to storage legacy Vincent
  • 21. Some solutions in this space • Atlantis ILIO VDI • Liquidware Labs FlexIO • Nexenta FlexApp Application Virtualization Technology Whitepaper
  • 22.
  • 24. …hardware because: • It keeps getting faster and cheaper • Until legacy storage is replaced, I like my VDI stuff separate • Software has to run on something…
  • 25. Some solutions in this space • Legacy storage optimization • PernixData FVP • OCZ VXL • Next generation storage • VSAN, Nutanix, Nimble Storage, Pure Storage, Coho Data, … CUSTOMER enterprise Empowering Enterprise Applications with Optimized Flash Hardware and Software Tidelands Bank Cashes in on Citrix XenDesktop Performance with PernixData FVP™ White Paper Moving to Flash Storage Tidelands Bank is a local bank focused on serving the coastal communities of South Carolina. Their first branch opened in 2003 and they now have seven locations throughout the state. Mitch Lane (anonymized for security), the IT Director at Tidelands, had a problem with aging desktops. Many of them were four to five years old and running Windows XP. They needed to be replaced and Lane wanted to use $300 thin clients instead of $600 PCs. Lane’s plan was to deploy Citrix XenDesktop to all employees, with VMware vSphere on the backend. When the bank first tried their Virtual Desktop Infrastructure (VDI) in a small proof-of-concept (about 20 users), everything performed great. However, as they grew their VDI user base, application latency become unacceptable, resulting in numerous user complaints. The servers had just been upgraded, so the problem was likely elsewhere. Lane did some root cause analysis and it became clear that the Storage Area Network (SAN) was the culprit. “When I looked in vCenter, the server CPUs and RAM were both under 50% throughout the day, but utilization in our iSCSI SAN was over 80%,” said Lane. “I clearly did not have enough IOPS to support my virtual desktop requirements.” At first, Lane looked at adding spinning disks to his SAN. He priced out a tray of iSCSI 15K disks, which would have given 1,200 more IOPS per shelf for approximately $25,000. But Lane wondered, “Even if I spend the money on more disks, would the problem really be solved?” He feared that he would have to keep adding more shelves as his VDI deployment grew, bringing the total SAN upgrade costs to around $100,000. Instead, Lane turned his attention to Flash. “I know flash storage provides orders of magnitude more IOPS than spinning disks,” Lane stated, “but my SAN didn’t support flash storage.” Since Lane wasn’t interested in a ripping out his current SAN just to add Flash, Lane looked at server-side Flash. “By locating Flash in the server, the extra performance is right where I need it,” said Lane. “Now I needed a software solution that would make the INDUSTRY: Banking RESULTS: • Citrix XenDesktop • 1,000 IOPS per desktop • More than 100K IOPS • SQL VM with 360 • Saved over $83,000 upgrading SAN “On one hand, had to spend about my SAN and cross that it would be our latency issues. hand, I could spend on FVP and get enough IOPS to latency problem was a pretty easy with senior management.” The Combination of Optimal Flash Caching with Accelerated I/O Access Delivers a Leading-Edge Flash Implementation Allon Cohen, PHD Scott Harlin OCZ Technology Group
  • 26. Some solutions in this space • Legacy storage optimization • PernixData FVP • OCZ VXL improve performance; and create a continuously available storage solution. Active-Active Mirroring provides all of these benefits and requires no additional software on the host or cluster. 9950 Federal Drive, Suite 100 | Colorado Springs, CO 80921 | U.S. >> 1.866.472.6764 | International. >> +1.719.388.5500 www.x-io.com X-IO, X-IO Technologies, ISE and CADP are trademarks of Xiotech Corporation. Product names mentioned herein registered trademarks of their respective companies. © Xiotech Corporation. All rights reserved. Document Number Proactive Services with Active Watch World-class customer service is a top priority for X-IO. X-IO supports its customers using best-in-class the native (and no-cost) phone-home support called Active Watch. Active Watch regularly reports complete telemetry on each ISE and reports failure-predictive conditions and events. Active Watch is tied into database to ensure support cases are generated automatically when it is time for an ISE to send an cases handled today by X-IO’s technical support staff are automatically generated by Active Watch, exceptional customer experience and a faster time to resolution. Flash-Optimized Hybrid Storage Arrays “With Nimble we have reduced • Next generation storage • VSAN, Nutanix, Nimble Storage, Pure Storage, Coho Data, … CUSTOMER enterprise Empowering Enterprise Applications with Optimized Flash Hardware and Software Tidelands Bank Cashes in on Citrix XenDesktop Performance with PernixData FVP™ White Paper Moving to Flash Storage Tidelands Bank is a local Our Customers bank focused Protect on serving the coastal communities of South Carolina. Their first branch 5x More opened Apps in 2003 and they now have seven locations throughout the state. % OF WORKLOADS REPLICATED FOR DISASTER RECOVERY 51% Mitch Lane (anonymized Actual Results for for security), All Nimble Storage Customers the IT Director at Tidelands, had a problem with % OF WORKLOADS REPLICATED FOR aging desktops. Many of them DISASTER RECOVERY were four to five years old and running Windows XP. They needed to be replaced and Lane wanted to 51% use $300 thin clients instead of $600 PCs. Actual Results for All Nimble Storage Customers Lane’s plan was to deploy Citrix XenDesktop to all employees, with VMware vSphere on the backend. When the bank first tried their Virtual Desktop Infrastructure (VDI) in a small proof-of-concept (about 20 users), everything performed great. However, as they grew their VDI user base, application latency become unacceptable, resulting in numerous user complaints. The servers had just been upgraded, so the problem was likely elsewhere. Lane did some root cause analysis and it became clear that the Storage Area Network (SAN) was the culprit. “When I looked in vCenter, the server CPUs and RAM were both under 50% throughout the day, but utilization in our iSCSI SAN was over 80%,” said Lane. “I clearly did not have enough IOPS to support my virtual desktop requirements.” At first, Lane looked at adding spinning disks to his SAN. He priced out a tray of iSCSI 15K disks, which would have given 1,200 more IOPS per shelf for approximately $25,000. But Lane wondered, “Even if I spend the money on more disks, would the problem really be solved?” He feared that he would have to keep adding more shelves as his VDI deployment grew, bringing the total SAN upgrade costs to around $100,000. Instead, Lane turned his attention to Flash. “I know flash storage provides orders of magnitude more IOPS than spinning disks,” Lane stated, “but my SAN didn’t support flash storage.” Since Lane wasn’t interested in a ripping out his current SAN just to add Flash, Lane looked at server-side Flash. “By locating Flash in the server, the extra performance is right where I need it,” said Lane. “Now I needed a software solution that would make the INDUSTRY: Banking RESULTS: • Citrix XenDesktop • 1,000 IOPS per desktop • More than 100K IOPS • SQL VM with 360 • Saved over $83,000 upgrading SAN “On one hand, had to spend about my SAN and cross that it would be our latency issues. hand, I could spend on FVP and get enough IOPS to latency problem was a pretty easy with senior management.” The Combination of Optimal Flash Caching with Accelerated I/O Access Delivers a Leading-Edge Flash Implementation Allon Cohen, PHD Scott Harlin OCZ Technology Group DATA SHEET Tintri VMstore™ smart storage is designed to address the needs of virtualization and cloud environments. Traditional storage is a mismatch for the specialized demands of virtualization, requiring complex confi guration, signifi cant over-provisioning and ongoing optimization and management. VMstore addresses the challenges traditional storage platforms pose when virtualizing critical server workloads such as Microsoft® Exchange®, Microsoft® SQL Server®, Microsoft® SharePoint®, Oracle® and SAP® databases as well as end-user desktops. Built using the industry’s fi rst and leading application-aware storage architecture, the fourth-generation Tintri VMstore T600 series operates at the VM and vDisk level— seeing and adapting to rapidly-changing workloads, eliminating mundane storage management tasks and delivering substantial improvements in performance and density over legacy storage. Tintri VMstore T600 series is ideal for midsize and large enterprise virtual environments with a variety of workloads such as VDI deployments with mixed end-users, business-critical applications and development and test environments. Whether you are an IT architect, administrator or manager, Tintri VMstore can help you: Realize the full potential of virtualization with intelligent storage. • Set-up in minutes with support for multiple VMware vCenter servers. Only deal with auto aligned VMs and vDisks, not LUNs and volumes—eliminate any complex confi guration or ongoing tuning. • Get the performance of fl ash with the economics of HDD with Tintri Flash First Design, delivering 99 percent of IO from fl ash. • Serve hundreds of diŪ erent types of VM workloads from a single VMstore with vDisk-level QoS and performance allocation—eradicate the impact from noisy neighbors on other virtual workloads. Eliminate bottlenecks and troubleshooting overhead with infrastructure insight. • Get a single view of all VMs stored and identify performance and capacity trends without dealing with underlying storage. • Instantly identify performance hot spots at the hypervisor, network and storage levels with comprehensive performance visualization. • Leverage Tintri Global Center to monitor and administer multiple VMstore systems and resident VMs from a single control pane. Stay in control of virtualization environment while VMstore Highlights Storage that Sees: • Designed specifi cally for virtualized applications, VMstore automatically confi gures based on your environment provides a complete end-view of all virtual workloads. Storage the Learns: • VMstore maintains constant communication with your virtualized environment. changing VMs are tracked highlighted so you have a moment-by-moment basis. Storage that Adapts: • Because of unique per-VM management and operations, VMstore can make adjustments including QoS and auto-to maintain the best service virtualized applications. “Compared to our previous storage, Tintri VMstore can run ten times the in less than a tenth of the data center footprint, and reduce latency percent at the same They helped us realize a fundamental goal virtualization: consolidating Tintri VMstore™ T600 Series &OHJOFFSFEGPSGæDJFODZ Demands for better storage performance, scalability, data protection, and simplicity continue to grow in today’s datacenter. The rapid adoption of virtualization and server consolidation has further compounded the need for network storage that can keep up with these demands. Nimble Storage makes it possible for IT to tackle them all head on. Nimble Storage designed its Cache Accelerated Sequential Layout (CASLTM) architecture to help large and small IT organizations address their storage challenges. As the industry’s first flash-optimized storage architecture designed from the ground up, CASL effectively combines the performance of flash for reads with a unique data layout optimized for writes. The result is high-performance, efficient storage. CASL also includes integrated data protection and management functionality required by today’s demanding applications, eliminating the need for separate backup storage solutions and tools. These characteristics make the Nimble Storage CS-Series the ideal storage platform for mainstream IT applications in a variety of environ-ments, ranging from midsize deployments with hundreds of users to large enterprises with thousands of employees. Nimble Storage CS200 and CS400 Series Choosing the right Nimble Storage array is simple. The CS200 Series is a good fit for midsize businesses or distributed sites of larger organizations, supporting workloads such as Microsoft applications, VDI, or virtual server consolidation. For IO-intensive workloads, such as transaction processing supported by Oracle or large-scale VDI deployments, the CS400 Series delivers higher performance. Nimble Storage arrays come standard with full software functionality, so there are no hidden costs. 4DBMFUP'JUXJUI4DBMF0VU SDIJUFDUVSF CASL’s scale-to-fit capabilities make it easy to non-disruptively scale the CS-Series to meet both the growing capacity and performance needs of today’s datacenter. Storage can be scaled to hundreds of terabytes by adding disk shelves. Performance can be enhanced through the addition of higher capacity SSDs able to support larger amounts of active data. For additional throughput, a CS200 system can be upgraded to a CS400 non-disruptively. Nimble Storage also enables scaling of performance and capacity beyond the physical limitations of a single array, to a storage cluster comprised of any combina-tion of Nimble arrays. This seamless scaling of performance and capacity can help elimi-nate performance hotspots and storage silos, enabling substantial management efficiency and extending overall storage investment. Nimble Storage hybrid arrays deliver the right mix of high performance and efficient capacity for mainstream workloads in IT organizations of all sizes. power consumption, cooling needs and rack usage, eliminated tra-ditional backup and associated backup windows, shortened our recovery point objective, improved server performance, and improved perceived user experience.” Lucas Clara Director of Information Technology Foster Pepper PLLC 0.67 ms (All Nimble Storage Customers) Write Latency 1-4 ms (Tiered Systems with Flash) Read Latency 0.5 ms (Nimble Customers on VMware) 5-10 ms (Disk-Based Systems) Measured Across Entire Nimble Storage Installed Base (March 2012 to March 2013) 10% Industry Average (Source: IDC) % of Workloads Replicated for Disaster Recovery 0.67 ms (All Nimble Storage Customers) Write Latency 1-4 ms (Tiered Systems with Flash) Read Latency 0.5 ms (Nimble Customers on VMware) 5-10 ms (Disk-Based Systems) Measured Across Entire Nimble Storage Installed Base (March 2012 to March 2013) 10% Industry Average (Source: IDC) % of Workloads Replicated for Disaster Recovery Our Customers Access Data 10x Faster Our Customers Enjoy Virtually Zero Downtime C S - S E R I E S D ATA S H E E T Kaminario K2 SPEAR White Paper
  • 27. Pernix FVP • Hypervisor SSD caching layer • Integrated into the ESXi storage stack (VIB install) • Read caching with optional read/write • Clustered for data reliability • Generic solution to accelerate any kind of shared back end storage NFS, iSCSI, FC
  • 28. Pernix FVP Frequently linked to FusionIO
  • 29. Pernix FVP Frequently linked to FusionIO
  • 30. Pernix FVP Frequently linked to FusionIO
  • 31. Pernix FVP Frequently linked to FusionIO
  • 32. Pernix FVP Frequently linked to FusionIO
  • 33. Pernix FVP Frequently linked to FusionIO
  • 34. Pernix FVP Frequently linked to FusionIO
  • 35. Pernix FVP Frequently linked to FusionIO
  • 36. OCZ VXL • A scale-out cache/storage hybrid • Optimized for the OCZ Z-Drive PCIe SSDs • Republishes shared block storage over iSCSI • Or used as primary storage
  • 41. OCZ VXL Architecture iSCSI vSwitch iSCSI vSwitch
  • 43. New hardware • Next generation flash optimized storage • All-flash • Hybrid • Too many to list all of them • Xtreme-IO, Coho Data, X-IO, Tegile, Invicta, Pure Storage, Nimble Storage Kaminario, RamSAN, Violin Memory, Solidfire, Tintri, Infinio, Skyera, … • Not to mention all of the traditional players…
  • 44. Next Generation Storage All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 45. Next Generation Storage All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 46. Next Generation Storage All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 47. Next Generation Storage All Flash Arrays All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 48. Next Generation Storage Hybrid Arrays All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 49. Next Generation Storage Scale-out clusters All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 50. Next Generation Storage Unified Namespace Scale-out clusters All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 51. Next Generation Storage “Hyperconvergence” All flash: Pure Storage Hybrid array: Nimble Storage, Tintri Scale out array: Solidfire Unified name space: Coho Data Hyperconverged: VSAN, Nutanix, Simplivity, Scaleio
  • 52. Focussing on VDI • Greenbytes vIO • Nexenta
  • 53. Focussing on VDI • Greenbytes vIO • Nexenta
  • 55. Atlantis ILIO VDI • Storage optimizations through software • In-memory storage • First product for VDI only • Then XenApp • Then for all workloads (USX)
  • 56. Atlantis ILIO VDI • Storage optimizations through software • In-memory storage • First product for VDI only • Then XenApp • Then for all workloads (USX)
  • 57. Atlantis ILIO VDI • Storage optimizations through software • In-memory storage • First product for VDI only • Then XenApp • Then for all workloads (USX)
  • 58. Atlantis ILIO VDI • Storage optimizations through software • In-memory storage • First product for VDI only • Then XenApp • Then for all workloads (USX)
  • 59. Architecture • Diskless VDI • Persistent VDI : disk backed • Persistent VDI : In memory Deduplication IO coalescing…
  • 60. Architecture • Diskless VDI • Persistent VDI : disk backed • Persistent VDI : In memory
  • 61. Architecture • Diskless VDI • Persistent VDI : disk backed • Persistent VDI : In memory
  • 62. My experiences • Several projects from 100 to 2000 users • XenDesktop/XenServer View/ vSphere • Amazing UX especially with diskless
  • 63. My experiences • Several projects from 100 to 2000 users • XenDesktop/XenServer View/ vSphere • Amazing UX especially with diskless
  • 64. My experiences • Several projects from 100 to 2000 users • XenDesktop/XenServer View/ vSphere • Amazing UX especially with diskless
  • 65. Liquidware FlexIO • RAM cache and compression mechanisms • Reads and writes caching • For non-persistent only • Easy to implement FlexApp Application Virtualization Technology Whitepaper These approaches are the closest to the hypervisor layer. Nexenta offers a slightly different approach.
  • 66. NexentaConnect • Virtual appliance based on ZFS • Publish storage : NFS, iSCSI • De facto all ZFS optimizations • Write and reads caching • I/O coalescing • Fast cloning • Inline deduplication... Vincent: OK - this seems to be closer to the hardware than I thought Erik: Yup - the ZFS architecture is pretty focussed on getting the most out of hybrid hardware. In fact, Greenbytes also uses a ZFS core…
  • 67. Greenbytes • Architecture • Core is ZFS, similar to Nexenta • Deployment model is a VM on top of an SSD backed datastore • Features • VDI optimized dedup algorithm - much faster And also available in a pure hardware form!
  • 68. NexentaStor • L2ARC - Expand the memory caching with SSD • Cheaper than RAM! • Excellent performance Budget by requirement; PCIe vs SAS SSD vs SATA SSD. Economics are pushing towards SSD Vincent - review the stack
  • 69. Desktop down create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 70. Desktop down Desktop Image create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 71. Desktop down Desktop Image NFS Share create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 72. Desktop down Desktop Image NFS Share ARC (RAM Cache) create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 73. Desktop down Desktop Image NFS Share ARC (RAM Cache) L2ARC (SSD Cache) create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 74. Desktop down Desktop Image NFS Share ARC (RAM Cache) L2ARC (SSD Cache) zpool create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 75. Desktop down Desktop Image NFS Share ARC (RAM Cache) L2ARC (SSD Cache) zpool block devices (disk, SSD) create ramdisk format pool, present NFS Not marketed or supported AFAIK as a solution, but the commands are certainly available
  • 76. Hmmmm
  • 79. Non persistent Desktop Image NFS Share /exports/ILIO_VirtualDesktops
  • 80. Non persistent Desktop Image NFS Share RAM Disk /exports/ILIO_VirtualDesktops /dev/ram0 (zram=compressed) filesystem = “dedup”
  • 81. Persistent Desktop Image NFS Share RAM Disk
  • 82. Persistent Desktop Image NFS Share RAM Disk RAID 1 Mirror
  • 83. Persistent Desktop Image NFS Share RAID 1 Mirror File RAM Disk
  • 84. Persistent Desktop Image NFS Share RAM Disk File NFS Share RAID 1 Mirror
  • 85. Persistent Desktop Image NFS Share RAM Disk File NFS Share RAID 1 Mirror Shared storage
  • 87. Cheating… • It’s not as VDI optimized, but :
  • 88. Cheating… • It’s not as VDI optimized, but : # sudo ramdisk -a 100G vdi_ramdisk
  • 89. Cheating… • It’s not as VDI optimized, but : # sudo ramdisk -a 100G vdi_ramdisk # zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ nfs/remotedisk
  • 90. Cheating… • It’s not as VDI optimized, but : # sudo ramdisk -a 100G vdi_ramdisk # zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ nfs/remotedisk # zpool dedup=on vdipool
  • 91. Cheating… • It’s not as VDI optimized, but : # sudo ramdisk -a 100G vdi_ramdisk # zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ nfs/remotedisk # zpool dedup=on vdipool # zpool primarycache=off vdipool
  • 92. Cheating… • It’s not as VDI optimized, but : # sudo ramdisk -a 100G vdi_ramdisk # zpool create vdipool mirror /dev/vdi_ramdisk /mnt/ nfs/remotedisk # zpool dedup=on vdipool # zpool primarycache=off vdipool
  • 93. Comparison Atlantis ILIO Diskless Atlantis ILIO Persistent Liquidware FlexIO GreenBytes vIO NexentaConnect RAM Caching Yes Yes Yes Yes Yes Deduplication Yes Yes No Yes Yes Compression Yes Yes Yes Yes Yes Write Coalescing Yes Yes No Yes Yes Publish iSCSI Yes Yes No Yes Yes Publish NFS Yes Yes Yes Yes Yes Storage RAM Disk Shared disk Local disk SSD Local/Shared Disk Licensing $/Named User $/Named User $/Host $/Tb SSD Storage $/Host Key takeaways - all of them work and work well. But licensing is be completely different by solution
  • 94. Projects • 200 Users • 100 Persistent • 100 Non-persistent • Image 50 GB • 3 Servers
  • 95. Projects • 200 Users • 100 Persistent • 100 Non-persistent • Image 50 GB • 3 Servers Atlantis ILIO 22 k€
  • 96. Projects • 200 Users • 100 Persistent • 100 Non-persistent • Image 50 GB • 3 Servers Atlantis ILIO 22 k€ GreenBytes vIO 18 k€
  • 99. Tradeoffs 16 GB RDIMMs ~$12/GB Kingston RAM
  • 100. Tradeoffs 16 GB RDIMMs ~$12/GB Kingston RAM PCIe Flash ~$3-8/GB OCZ/Fusion-IO
  • 101. Tradeoffs 16 GB RDIMMs ~$12/GB Kingston RAM PCIe Flash ~$3-8/GB OCZ/Fusion-IO SATA SSD ~$0,76/GB Samsung Evo Pro
  • 102. Tradeoffs 16 GB RDIMMs ~$12/GB Kingston RAM PCIe Flash ~$3-8/GB OCZ/Fusion-IO SATA SSD ~$0,76/GB Samsung Evo Pro 100GB cache layer 1 200 $US 500 $US 76 $US
  • 103. Tradeoffs 16 GB RDIMMs ~$12/GB Kingston RAM PCIe Flash ~$3-8/GB OCZ/Fusion-IO SATA SSD ~$0,76/GB Samsung Evo Pro 100GB cache layer 1 200 $US 500 $US 76 $US Latency Bandwidth Nanoseconds ~20 GB/s Microseconds ~15 GB/s Millisecond ~1,2 GB/s
  • 104. Tradeoffs 16 GB RDIMMs ~$12/GB Kingston RAM PCIe Flash ~$3-8/GB OCZ/Fusion-IO SATA SSD ~$0,76/GB Samsung Evo Pro 100GB cache layer 1 200 $US 500 $US 76 $US Latency Bandwidth Nanoseconds ~20 GB/s Microseconds ~15 GB/s * Millisecond ~1,2 GB/s
  • 105. * Vibration • Read warranties carefully before buying • Samsung EVO ! • Samsung Evo Pro 3 Weight Max. 54g (128GB/256GB/512GB) Reliability MTBF: 1.5 million hours Power Consumption Average : 0.069W ** (Typical) Idle : 0.054W (Typical, DIPM ON), 0.349W (Typical, DIPM OFF) Temperature Operating: Non-Operating: 0°C to 70°C -55°C to 95°C Humidity 5% to 95%, non-condensing Vibration Non-Operating: 20 ~ 2000Hz, 20G Shock 1500G 0.5ms (Half sine) Warranty 5 years limited (client PC use only)*** System Configuration : Intel Core i7-3770 @ 3.4GHz, 4GB DDR3 SDRAM (2GBx2) 1333Mbps; Asus motherboard with Intel 7 Series Z77 Chipset, Windows 7 Ultimate x64 SP1; IRST 11.2, MS performance guide pre-condition. † For enterprise usage (e.g. servers), a minimum of 6.7% over-provisioning (OP) is recommended. * Sequential performance measurements based on CrystalDiskMark v.3.0.1. Random performance measurements based on Iometer 2010. Performance may vary based on SSD’s firmware version, system hardware configuration ** Power consumption measured with MobileMark 2007 in Windows 7. Values calculated using laptop PC and represent system-level power consumption. *** For enterprise applications, 5 years limited warranty assumes a maximum average workload of 40GB/day (calculated based on host writes and on the industry standard of 3-month data retention). Workloads in excess of 40GB/day are not covered under warranty. 3 DATA SHEET Rev. 1.1, August, 2013 Non-Operating: 20~2000Hz, 20G Shock Non-Operating: 1500G , duration 0.5m sec, Etc. Worldwide Name (WWN), LED Indicator support Warranty 3 years limited System Configuration : Intel Core i7-3770 @ 3.4GHz, 4GB DDR3 SDRAM (2GBx2) 1333Mbps; Asus motherboard Chipset; Windows 7 Ultimate x64 SP1; IRST 11.2, MS performance guide pre-condition. * 840 EVO is not validated for data center usage. ** Sequential performance measurements based on CrystalDiskMark v.3.0.1. Random performance measurements Iometer 2010. Performance may vary based on SSD’s firmware version, system hardware configuration *** Sequential Write performance measurements reflect TurboWrite operation. **** Power consumption measured with MobileMark 2007 in Windows 7. Values calculated using laptop computer and system-level power consumption. Check the overprovisioning values (6,7% - can be bumped up) Garbage collection hiccups noticeable on consumer grade SSD
  • 106.
  • 108. Users 200 Avg IOPS 20
  • 109. Users 200 Avg IOPS 20 Write % 70 %
  • 110. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB
  • 111. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours
  • 112. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds
  • 113. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000
  • 114. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000 IOPS Write/day/user 403200
  • 115. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000 IOPS Write/day/user 403200 KB/User/day 1612800 KB
  • 116. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000 IOPS Write/day/user 403200 KB/User/day 1612800 KB GB/User/day 1,54 GB
  • 117. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000 IOPS Write/day/user 403200 KB/User/day 1612800 KB GB/User/day 1,54 GB GB/day for 200 users 307,62 GB
  • 118. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000 IOPS Write/day/user 403200 KB/User/day 1612800 KB GB/User/day 1,54 GB GB/day for 200 users 307,62 GB # of SSDs required 7,69 to stay in warranty
  • 119. Users 200 Avg IOPS 20 Write % 70 % Avg block size 4 KB Work Day 8 hours Work Day 28800 seconds IOPS/day/user 576000 IOPS Write/day/user 403200 KB/User/day 1612800 KB GB/User/day 1,54 GB GB/day for 200 users 307,62 GB # of SSDs required 7,69 to stay in warranty IO Savings from dedup compression ???
  • 120. It’s all the same
  • 121. Two approaches • Not • Software • Hardware
  • 123. Two approaches • Are actually • In-Memory • Persistent
  • 124. Two approaches • Are actually • In-Memory • Persistent • All driven by a software storage stack on commodity hardware
  • 125. Two approaches • Are actually • In-Memory • Persistent • All driven by a software storage stack on commodity hardware • Stop calling everything “software defined” • OK - it’s got an API… Finally.