SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Accelerate VDI - VSA Based I/O
           Designs
        Daniel Beveridge
        Sr. View Architect
             Vmware.
Storage Sizing
         Conundrum
  How Much to
  Buy?




                         The Storage Guessing Game

•Save Money                                   •Unsure How Many Users
•Unsure How Many Users                        •Overestimate ramp rate
•Misunderstand IOPS/user                      •Misjudge process hurdles
•Unsure of Project timeline                   •Use of Legacy storage
                                              •Spend on Space vs. IOPS
The Result – Declining
  User Experience
Workload basics: Comparing
                        Server to Desktop
 Server                                          Desktop
 Diversity on cluster                            Homogeneous on cluster
 Peaks randomized across apps                    Synchronized peaks
 App driven I/O                                  User driven I/O
 Maintenance is manual or targeted               Maintenance is often synchronized on
                                                 many machines
 Batch-oriented                                  Real-time oriented
 Performance fluctuations have low to            Performance fluctuations have high
 moderate visibility and impact                  visibility and real-time impact
 Low to moderate workload volatility (peak       High workload volatility (peak > 50x avg)
 < 10x avg)
 Key differences between workloads
    • Vastly different volatility
    • Users react in real-time to performance fluctuations
    • Severity of reaction to performance fluctuations
Volatility Examples – High and Low

                           High Volatility (VDI)




                           Low Volatility (Server)
VDI Volatility – Logon IOPS




* Graph by Jim Moyle
Windows 7
      Implications
• Up to 40% more IOPS than XP during select
  operations such as boot.
• Boot operations consume about 100 IOPS on
  average
• Select optimizations are possible to brings IOPS
  consumption more inline with XP
• Most customers will use a Win 7 build that is not
  optimized. Sizing estimates should not assume
  Win 7 image is tuned properly.
• Win 7 deployments need the additional IOPS
  provided by VSA accelerated storage designs.
Traditional VDI Designs
Virtual Storage Appliance (VSA)
   based Design w/View 4.5
Why VSA Storage for VDI?
• Very Flexible ‘hardware’ configuration
• Drivers taken care of by VMware HCL
• Low latency I/O delivery to desktops
• Limit need for costly networking equipment
• Handles random writes very well – VDI’s most
  challenging load pattern
• It’s software – easy to upgrade, re-tune using
  automation tools.
Benefits of VSA based Designs
Benefits                      Importance

Inexpensive Storage           Cost per User drops

High IOPS / User (30k+)       Great User Experience

Burst Isolation               Equitable Burst Access

Low Latency (1/10ms)          Great User Experience

Minimizes Network Traffic     Lowers risk of bottlenecks

Uniform IOPS/User at any      Eliminates declining user
Scale                         experience on ramp-up.
Scalable Write-Cache          Great User Experience – fast
                              writes at any scale
Reduce random writes to SSD   ACK from RAM for stateless
VDI – Two Models
• Stateless – Users are decoupled from VMs
   –   Most performance benefits
   –   Most operational savings
   –   Most amenable to a purely local disk design
   –   Least expensive, but may require re-working of IT processes leading to
       implementation challenges
• Persistent – Users have their own VM
   –   Uses much more storage
   –   Desktop must be ‘protected’ against data-corruption
   –   Writes must be treated conservatively – limiting performance
   –   More challenging for VSA designs
Stateless VDI - Benefits
General Benefits                           Benefits of Stateless w/ZFS
•   Zero risk of desktop corruption
•   Ability to maximize fast random        •   Ability to Maximize limited local disk
    writes (ACK from Ram) – best user          resources
    experience for random writes           •   Efficient two drive bay config (1 SSD, 1
•   Lends itself to a local disk design        HDD)
•   Keep all I/O inside ESX host.          •   Ability to maximize fast random writes
•   Enables use of View Composer               (ACK from Ram)
•   Avoid Windows Configuration drift      •   In-line compression expand disk
•   Limit support calls – standard image       bandwidth 40%
    for everyone                           •   L2ARC leverages modest SSD without
•   Faster support resolution times            running out of space
•   Reduce # of VDI machines powered       •   Excellent caching with ARC
    on in datacenter
•   Lowest cost per user
VDI Design Options – Stateless VDI
                              Design Hints
                              •   Create VMDK for L2ARC on SSD
              ZFS VSA         •   Disable ZIL – not needed
                              •   Publish volume via NFS to ESX
                              •   8-12GB memory for VSA
                              •   CPU / memory reservation for VSA
                              •   Set pool policy to ‘refresh’ at
                                  logoff


Local Disks                   Sample 64GB SSD Format
                        SSD        •   15GB for View’s Composer
                                       parent image
                                   •   40GB VMDK for L2ARC
                        HDD
Persistent VDI - Benefits
    General Benefits                   Benefits of Stateless w/ZFS
                                        •   Ability to Maximize limited
•    Least Operational upheaval when        local disk resources
     migrating from PC model            •   Efficient two drive bay config
•    Supports user-installed                (1 SSD, 1 HDD)
     applications                       •   Ability to maximize fast
•    Works better for ‘offline-VDI’         random writes (ACK from ZIL)
     feature of VMware View             •   In-line compression expand
                                            disk bandwidth 40%
                                        •   In-line De-Dupe – 2.5x data
                                            reduction
                                        •   L2ARC leverages modest SSD
                                            without running out of space
                                        •   Excellent caching with ARC
VDI Design Options – Persistent VDI
         All Local Design
                         Design Hints
                         •   Create VSA’s VMDK ‘data disk’ on SAN/NAS via iSCSI
                             of FC
                         •   Place ‘data disk’ ZVOL on local HDD in Raidz mirror
                         •   Create VMDK for L2ARC on SSD
                         •   Place ZIL (SLOG) on SSD
                         •   Publish volume via NFS to ESX
                         •   12-16GB memory for VSA
                         •   Assign CPU / memory reservation
         ZFS VSA         •   Turn on De-Dupe and Compression
                         •   Sample 64GB SSD Config: 8GB ZIL, 50GB L2ARC
                         Benefits / Drawbacks
                         •   VDI clients get fast local commits on write due to
                             SSD based ZIL (ZFS intent Log)
                         •   VSA can 50 write IOPS per user for 150+ users with 1
                             SLC based SSD as ZIL, and 100+ read IOPS per user.
                         •   Inline De-Dupe & Compression reduce I/O from VSA
                             HDD(s) by 80% - better use of limited spindles.
   ZIL                       Approximately 30K+ IOPS possible from VSA
                   SSD   •
                         •   Longer RTO in failure – Host rebuild may be needed
L2ARC
 ZVOL              HDD
VDI Design Options – Persistent VDI
          Hybrid Design
                                   Design Hints
          SAN/NAS                  •   Create VSA’s VMDK ‘data disk’ on SAN/NAS via
                                       iSCSI or FC
                                   •   Place VSA boot drive on SAN/NAS
                                   •   Create VMDK for L2ARC on SSD
                                   •   Place ZIL (SLOG) on SSD




                   iSCSI or FC
                   attached VMDK
                                   •   Publish volume via NFS to ESX
                                   •   12-16GB memory for VSA
         ZFS VSA                   •   Assign CPU / memory reservation
                                   •   Sample 64GB SSD Config: 8GB ZIL, 50GB L2ARC

                                   Benefits
                                   •   High # of low-latency random write IOPS possible
                                       from VSA with local ZIL, 30K+ Read IOPS.
                                   •   VDI clients get fast local commits on which makes
                                       a great user experience
                                   •   Inline De-Dupe & Compression reduce I/O from
                                       VSA to SAN/NAS by 80%
   ZIL                             •   Data safer in Host failure scenario – Shorter RTO
                    SSD            •   May need to move SSD to new ESX host in failure
L2ARC                                  scenario
Isn’t this all a bit Complex?
• Different and intricate ZFS configs base on VDI pool type
    – ZIL status, size, L2ARC size, Raid-z status, De-Dupe/Compress??, hybrid
      VSA/Central config?
• Sizing & Tuning Complexity – How much memory/CPU and other vSphere
  tuning parameters are needed for each option?
    – CPU/IO/Mem reservations?, type of VMDK (thin, fat, eager zero?),
    – iSCSI or NFS mount to ESX?
• How does your OS image impact these tunings?
    – Are there wasteful services running ?
    – Did a new application change your I/O load levels?
• Wow – there’s a lot of steps involved to set this all up?
    – I feel Carpel tunnel coming on!!


I want to use this cool technology – how can it be easier?
Help is on the way
              The Nexenta VDI Solution
• Setup a whole vSphere cluster – VSA & VDI together in one
  place
• Using ‘provisioning templates’, just answer some simple
  questions and the rest is taken care of for you.
• Pairs ideal ZFS tunings for each VMware View Pool type
• Calculates correct resource levels for VSA based on user
  density targets.
• Optimizes VDI density based on IOPS targets you can set.
• Runs built-in Micro-Benchmarks to validate performance
• Deploy View with confidence and ease – removes the tedious
  steps and assures an optimized solution.
Design Principles for
       Maximizing VDI Benefits
1. Divide Use Cases into Stateless vs. Persistent
  • Leverage VMware tools like ThinApp to maximize users who qualify
    for stateless designs – use local VSA storage for these users.
  • Use VMware’s Virtual Profile tool to keep data out of VM
2. Push as much I/O delivery upstream to VSA as possible
  • Maximize value of centralized storage for high value IO (offload
    junk IOPS).
  • Hybrid VSA/Central storage design for persistent VDI
3. Integration with VMware View’s Tiered Storage
  • Leverage centralized SSD or local replica for shared OS image when
    using View Composer
  • Maximize caching of VSA(s) for unique user files.
  • Place View’s ‘disposable disk’ on ZVOL with ZIL disabled for
    persistent VDI VMs
  • Reduce Logon Storm I/O & data risk with our Virtual Profile
    feature
Summary
• ZFS features are very well suited to implementing VSA designs for VDI
    •   Key Features include: ZIL, L2ARC, De-Dupe, Compression, ARC caching, Raid-z.
• Hybrid VDI design combining SAN/NAS with VSA accelerates I/O, lowers
  cost
• A scale-out VSA storage model to augment SAN/NAS can lower risk of
  under/over spending by transforming CAPEX into incremental spend.
• Use centralized storage for important data, high value I/O and persistent
  VDI designs. Use local storage for disposable data & non-persistent VDI


Last but NOT Least: Look for Nexenta’s exciting new VDI provisioning
   solution to dramatically simplify the deployment of VSA storage and
   VMware View desktops (Q1 2012?)

Weitere ähnliche Inhalte

Was ist angesagt?

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.0solarisyougood
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationsolarisyougood
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMUG IT
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Duncan Epping
 
VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld
 
VMware virtual SAN 6 overview
VMware virtual SAN 6 overviewVMware virtual SAN 6 overview
VMware virtual SAN 6 overviewsolarisyougood
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...VMworld
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshowAshley Williams
 
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 PracticesVMworld
 
Flash Arrays Enable the Next Generation Data Center
Flash Arrays Enable the Next Generation Data Center Flash Arrays Enable the Next Generation Data Center
Flash Arrays Enable the Next Generation Data Center NetApp
 
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2 VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2 VMworld
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationCeph Community
 
VMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VVMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VDavid Ramirez
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld
 
Christian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionChristian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionDigicomp Academy AG
 

Was ist angesagt? (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
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1
 
VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld 2013: IBM Solutions for VMware Virtual SAN
VMworld 2013: IBM Solutions for VMware Virtual SAN
 
Sum209
Sum209Sum209
Sum209
 
VMware virtual SAN 6 overview
VMware virtual SAN 6 overviewVMware virtual SAN 6 overview
VMware virtual SAN 6 overview
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
Xen.org Overview 2009
Xen.org Overview 2009Xen.org Overview 2009
Xen.org Overview 2009
 
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshow
 
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
 
Flash Arrays Enable the Next Generation Data Center
Flash Arrays Enable the Next Generation Data Center Flash Arrays Enable the Next Generation Data Center
Flash Arrays Enable the Next Generation Data Center
 
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2 VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph Replication
 
VMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VVMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-V
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
Christian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionChristian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotion
 

Ähnlich wie OSS Presentation Accelerating VDI by Daniel Beveridge

1 emc vs_compellent
1 emc vs_compellent1 emc vs_compellent
1 emc vs_compellentjyoti_j2
 
Storage user cases
Storage user casesStorage user cases
Storage user casesAndrea Mauro
 
V mware2012 20121221_final
V mware2012 20121221_finalV mware2012 20121221_final
V mware2012 20121221_finalWeb2Present
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomMicrosoft Singapore
 
eFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDReFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDReFolder
 
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
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualizationSisimon Soman
 
How to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsHow to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsNetApp
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationpittmantony
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructurexKinAnx
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld
 
V mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep diveV mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep divesolarisyougood
 
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache CassandraCassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache CassandraDataStax Academy
 
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 StorageRyan Snell
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875Duncan Epping
 
PhegData X - High Performance EBS
PhegData X - High Performance EBSPhegData X - High Performance EBS
PhegData X - High Performance EBSHanson Dong
 

Ähnlich wie OSS Presentation Accelerating VDI by Daniel Beveridge (20)

Zoned Storage
Zoned StorageZoned Storage
Zoned Storage
 
1 emc vs_compellent
1 emc vs_compellent1 emc vs_compellent
1 emc vs_compellent
 
Storage user cases
Storage user casesStorage user cases
Storage user cases
 
V mware2012 20121221_final
V mware2012 20121221_finalV mware2012 20121221_final
V mware2012 20121221_final
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicom
 
eFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDReFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDR
 
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?
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualization
 
How to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsHow to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deployments
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
 
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
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
 
SSD PPT BY SAURABH
SSD PPT BY SAURABHSSD PPT BY SAURABH
SSD PPT BY SAURABH
 
V mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep diveV mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep dive
 
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache CassandraCassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
 
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
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875
 
NVMe over Fabric
NVMe over FabricNVMe over Fabric
NVMe over Fabric
 
PhegData X - High Performance EBS
PhegData X - High Performance EBSPhegData X - High Performance EBS
PhegData X - High Performance EBS
 

Mehr von OpenStorageSummit

OSS Presentation DRMC by Keith Brennan
OSS Presentation DRMC by Keith BrennanOSS Presentation DRMC by Keith Brennan
OSS Presentation DRMC by Keith BrennanOpenStorageSummit
 
OSS Presentation NexentaStor™
OSS Presentation NexentaStor™OSS Presentation NexentaStor™
OSS Presentation NexentaStor™OpenStorageSummit
 
OSS Presentation OpenStack Swift by Joe Arnold
OSS Presentation OpenStack Swift by Joe ArnoldOSS Presentation OpenStack Swift by Joe Arnold
OSS Presentation OpenStack Swift by Joe ArnoldOpenStorageSummit
 
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOpenStorageSummit
 
OSS Presentation Keynote by Per Sedihn
OSS Presentation Keynote by Per SedihnOSS Presentation Keynote by Per Sedihn
OSS Presentation Keynote by Per SedihnOpenStorageSummit
 
OSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason HoffmanOSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason HoffmanOpenStorageSummit
 
OSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOpenStorageSummit
 
OSS Presentation Keynote by Evan Powell
OSS Presentation Keynote by Evan PowellOSS Presentation Keynote by Evan Powell
OSS Presentation Keynote by Evan PowellOpenStorageSummit
 
OSS Presentation by Kevin Halgren
OSS Presentation by Kevin HalgrenOSS Presentation by Kevin Halgren
OSS Presentation by Kevin HalgrenOpenStorageSummit
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOpenStorageSummit
 
OSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOpenStorageSummit
 
OSS Presentation Metro Cluster by Andy Bennett & Roel De Frene
OSS Presentation Metro Cluster by Andy Bennett & Roel De FreneOSS Presentation Metro Cluster by Andy Bennett & Roel De Frene
OSS Presentation Metro Cluster by Andy Bennett & Roel De FreneOpenStorageSummit
 
OSS Presentation DDR Drive ZIL Accelerator by Christopher George
OSS Presentation DDR Drive ZIL Accelerator by Christopher GeorgeOSS Presentation DDR Drive ZIL Accelerator by Christopher George
OSS Presentation DDR Drive ZIL Accelerator by Christopher GeorgeOpenStorageSummit
 

Mehr von OpenStorageSummit (15)

OSS Presentation DRMC by Keith Brennan
OSS Presentation DRMC by Keith BrennanOSS Presentation DRMC by Keith Brennan
OSS Presentation DRMC by Keith Brennan
 
OSS Presentation Vesk
OSS Presentation VeskOSS Presentation Vesk
OSS Presentation Vesk
 
OSS Presentation NexentaStor™
OSS Presentation NexentaStor™OSS Presentation NexentaStor™
OSS Presentation NexentaStor™
 
OSS Presentation OpenStack Swift by Joe Arnold
OSS Presentation OpenStack Swift by Joe ArnoldOSS Presentation OpenStack Swift by Joe Arnold
OSS Presentation OpenStack Swift by Joe Arnold
 
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
 
OSS Presentation Keynote by Per Sedihn
OSS Presentation Keynote by Per SedihnOSS Presentation Keynote by Per Sedihn
OSS Presentation Keynote by Per Sedihn
 
OSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason HoffmanOSS Presentation Keynote by Jason Hoffman
OSS Presentation Keynote by Jason Hoffman
 
OSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal Stern
 
OSS Presentation Keynote by Evan Powell
OSS Presentation Keynote by Evan PowellOSS Presentation Keynote by Evan Powell
OSS Presentation Keynote by Evan Powell
 
OSS Presentation by Kevin Halgren
OSS Presentation by Kevin HalgrenOSS Presentation by Kevin Halgren
OSS Presentation by Kevin Halgren
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan Badger
 
OSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOSS Presentation by Stefano Maffulli
OSS Presentation by Stefano Maffulli
 
OSS Presentation Arista
OSS Presentation AristaOSS Presentation Arista
OSS Presentation Arista
 
OSS Presentation Metro Cluster by Andy Bennett & Roel De Frene
OSS Presentation Metro Cluster by Andy Bennett & Roel De FreneOSS Presentation Metro Cluster by Andy Bennett & Roel De Frene
OSS Presentation Metro Cluster by Andy Bennett & Roel De Frene
 
OSS Presentation DDR Drive ZIL Accelerator by Christopher George
OSS Presentation DDR Drive ZIL Accelerator by Christopher GeorgeOSS Presentation DDR Drive ZIL Accelerator by Christopher George
OSS Presentation DDR Drive ZIL Accelerator by Christopher George
 

Kürzlich hochgeladen

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Kürzlich hochgeladen (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

OSS Presentation Accelerating VDI by Daniel Beveridge

  • 1. Accelerate VDI - VSA Based I/O Designs Daniel Beveridge Sr. View Architect Vmware.
  • 2. Storage Sizing Conundrum How Much to Buy? The Storage Guessing Game •Save Money •Unsure How Many Users •Unsure How Many Users •Overestimate ramp rate •Misunderstand IOPS/user •Misjudge process hurdles •Unsure of Project timeline •Use of Legacy storage •Spend on Space vs. IOPS
  • 3. The Result – Declining User Experience
  • 4. Workload basics: Comparing Server to Desktop Server Desktop Diversity on cluster Homogeneous on cluster Peaks randomized across apps Synchronized peaks App driven I/O User driven I/O Maintenance is manual or targeted Maintenance is often synchronized on many machines Batch-oriented Real-time oriented Performance fluctuations have low to Performance fluctuations have high moderate visibility and impact visibility and real-time impact Low to moderate workload volatility (peak High workload volatility (peak > 50x avg) < 10x avg)  Key differences between workloads • Vastly different volatility • Users react in real-time to performance fluctuations • Severity of reaction to performance fluctuations
  • 5. Volatility Examples – High and Low High Volatility (VDI) Low Volatility (Server)
  • 6. VDI Volatility – Logon IOPS * Graph by Jim Moyle
  • 7. Windows 7 Implications • Up to 40% more IOPS than XP during select operations such as boot. • Boot operations consume about 100 IOPS on average • Select optimizations are possible to brings IOPS consumption more inline with XP • Most customers will use a Win 7 build that is not optimized. Sizing estimates should not assume Win 7 image is tuned properly. • Win 7 deployments need the additional IOPS provided by VSA accelerated storage designs.
  • 9. Virtual Storage Appliance (VSA) based Design w/View 4.5
  • 10. Why VSA Storage for VDI? • Very Flexible ‘hardware’ configuration • Drivers taken care of by VMware HCL • Low latency I/O delivery to desktops • Limit need for costly networking equipment • Handles random writes very well – VDI’s most challenging load pattern • It’s software – easy to upgrade, re-tune using automation tools.
  • 11. Benefits of VSA based Designs Benefits Importance Inexpensive Storage Cost per User drops High IOPS / User (30k+) Great User Experience Burst Isolation Equitable Burst Access Low Latency (1/10ms) Great User Experience Minimizes Network Traffic Lowers risk of bottlenecks Uniform IOPS/User at any Eliminates declining user Scale experience on ramp-up. Scalable Write-Cache Great User Experience – fast writes at any scale Reduce random writes to SSD ACK from RAM for stateless
  • 12. VDI – Two Models • Stateless – Users are decoupled from VMs – Most performance benefits – Most operational savings – Most amenable to a purely local disk design – Least expensive, but may require re-working of IT processes leading to implementation challenges • Persistent – Users have their own VM – Uses much more storage – Desktop must be ‘protected’ against data-corruption – Writes must be treated conservatively – limiting performance – More challenging for VSA designs
  • 13. Stateless VDI - Benefits General Benefits Benefits of Stateless w/ZFS • Zero risk of desktop corruption • Ability to maximize fast random • Ability to Maximize limited local disk writes (ACK from Ram) – best user resources experience for random writes • Efficient two drive bay config (1 SSD, 1 • Lends itself to a local disk design HDD) • Keep all I/O inside ESX host. • Ability to maximize fast random writes • Enables use of View Composer (ACK from Ram) • Avoid Windows Configuration drift • In-line compression expand disk • Limit support calls – standard image bandwidth 40% for everyone • L2ARC leverages modest SSD without • Faster support resolution times running out of space • Reduce # of VDI machines powered • Excellent caching with ARC on in datacenter • Lowest cost per user
  • 14. VDI Design Options – Stateless VDI Design Hints • Create VMDK for L2ARC on SSD ZFS VSA • Disable ZIL – not needed • Publish volume via NFS to ESX • 8-12GB memory for VSA • CPU / memory reservation for VSA • Set pool policy to ‘refresh’ at logoff Local Disks Sample 64GB SSD Format SSD • 15GB for View’s Composer parent image • 40GB VMDK for L2ARC HDD
  • 15. Persistent VDI - Benefits General Benefits Benefits of Stateless w/ZFS • Ability to Maximize limited • Least Operational upheaval when local disk resources migrating from PC model • Efficient two drive bay config • Supports user-installed (1 SSD, 1 HDD) applications • Ability to maximize fast • Works better for ‘offline-VDI’ random writes (ACK from ZIL) feature of VMware View • In-line compression expand disk bandwidth 40% • In-line De-Dupe – 2.5x data reduction • L2ARC leverages modest SSD without running out of space • Excellent caching with ARC
  • 16. VDI Design Options – Persistent VDI All Local Design Design Hints • Create VSA’s VMDK ‘data disk’ on SAN/NAS via iSCSI of FC • Place ‘data disk’ ZVOL on local HDD in Raidz mirror • Create VMDK for L2ARC on SSD • Place ZIL (SLOG) on SSD • Publish volume via NFS to ESX • 12-16GB memory for VSA • Assign CPU / memory reservation ZFS VSA • Turn on De-Dupe and Compression • Sample 64GB SSD Config: 8GB ZIL, 50GB L2ARC Benefits / Drawbacks • VDI clients get fast local commits on write due to SSD based ZIL (ZFS intent Log) • VSA can 50 write IOPS per user for 150+ users with 1 SLC based SSD as ZIL, and 100+ read IOPS per user. • Inline De-Dupe & Compression reduce I/O from VSA HDD(s) by 80% - better use of limited spindles. ZIL Approximately 30K+ IOPS possible from VSA SSD • • Longer RTO in failure – Host rebuild may be needed L2ARC ZVOL HDD
  • 17. VDI Design Options – Persistent VDI Hybrid Design Design Hints SAN/NAS • Create VSA’s VMDK ‘data disk’ on SAN/NAS via iSCSI or FC • Place VSA boot drive on SAN/NAS • Create VMDK for L2ARC on SSD • Place ZIL (SLOG) on SSD iSCSI or FC attached VMDK • Publish volume via NFS to ESX • 12-16GB memory for VSA ZFS VSA • Assign CPU / memory reservation • Sample 64GB SSD Config: 8GB ZIL, 50GB L2ARC Benefits • High # of low-latency random write IOPS possible from VSA with local ZIL, 30K+ Read IOPS. • VDI clients get fast local commits on which makes a great user experience • Inline De-Dupe & Compression reduce I/O from VSA to SAN/NAS by 80% ZIL • Data safer in Host failure scenario – Shorter RTO SSD • May need to move SSD to new ESX host in failure L2ARC scenario
  • 18. Isn’t this all a bit Complex? • Different and intricate ZFS configs base on VDI pool type – ZIL status, size, L2ARC size, Raid-z status, De-Dupe/Compress??, hybrid VSA/Central config? • Sizing & Tuning Complexity – How much memory/CPU and other vSphere tuning parameters are needed for each option? – CPU/IO/Mem reservations?, type of VMDK (thin, fat, eager zero?), – iSCSI or NFS mount to ESX? • How does your OS image impact these tunings? – Are there wasteful services running ? – Did a new application change your I/O load levels? • Wow – there’s a lot of steps involved to set this all up? – I feel Carpel tunnel coming on!! I want to use this cool technology – how can it be easier?
  • 19. Help is on the way The Nexenta VDI Solution • Setup a whole vSphere cluster – VSA & VDI together in one place • Using ‘provisioning templates’, just answer some simple questions and the rest is taken care of for you. • Pairs ideal ZFS tunings for each VMware View Pool type • Calculates correct resource levels for VSA based on user density targets. • Optimizes VDI density based on IOPS targets you can set. • Runs built-in Micro-Benchmarks to validate performance • Deploy View with confidence and ease – removes the tedious steps and assures an optimized solution.
  • 20. Design Principles for Maximizing VDI Benefits 1. Divide Use Cases into Stateless vs. Persistent • Leverage VMware tools like ThinApp to maximize users who qualify for stateless designs – use local VSA storage for these users. • Use VMware’s Virtual Profile tool to keep data out of VM 2. Push as much I/O delivery upstream to VSA as possible • Maximize value of centralized storage for high value IO (offload junk IOPS). • Hybrid VSA/Central storage design for persistent VDI 3. Integration with VMware View’s Tiered Storage • Leverage centralized SSD or local replica for shared OS image when using View Composer • Maximize caching of VSA(s) for unique user files. • Place View’s ‘disposable disk’ on ZVOL with ZIL disabled for persistent VDI VMs • Reduce Logon Storm I/O & data risk with our Virtual Profile feature
  • 21. Summary • ZFS features are very well suited to implementing VSA designs for VDI • Key Features include: ZIL, L2ARC, De-Dupe, Compression, ARC caching, Raid-z. • Hybrid VDI design combining SAN/NAS with VSA accelerates I/O, lowers cost • A scale-out VSA storage model to augment SAN/NAS can lower risk of under/over spending by transforming CAPEX into incremental spend. • Use centralized storage for important data, high value I/O and persistent VDI designs. Use local storage for disposable data & non-persistent VDI Last but NOT Least: Look for Nexenta’s exciting new VDI provisioning solution to dramatically simplify the deployment of VSA storage and VMware View desktops (Q1 2012?)