VDI storage requirements: Do you need a new storage array?

Alastair Cooke

The wrong storage array can suck the life out of a VDI deployment. Before you virtualize desktops, determine your VDI storage requirements and whether your array can handle the extra load -- otherwise, you may need a whole new system.

Virtual desktop infrastructure (VDI) workloads have different storage requirements than physical server workloads. Physical servers generally have steady storage requirements with occasional peaks and lows. The workload is usually made up of a small number of machines -- often less than 10 servers for every 100 staff members. VDI workloads, on the other hand, can be very quiet one minute, and extremely demanding the next. Plus, VDI servers are made up of many small loads -- possibly as many as there are users.

Adding VDI to your environment could drain the storage performance of existing servers, create VDI storage bottlenecks and bring your VDI deployment to a standstill. VDI storage requirements are much more unpredictable, so you need a storage array that can support more resources and a greater number of workloads. You may need to purchase a dedicated array for VDI storage, but if your environment is small enough, there are other options.

VDI storage depends on deployment size

Small VDI: If your expected VDI workload is smaller than the workload on your physical servers, you could use the same storage for VDI that you have in your existing environment. This will work, for instance, if you only virtualize about 5% to 10% of desktops and your storage array has a good amount of spare capacity. Since the additional load is light, it won't adversely affect the existing server load. Still, you should re-assess whether you need additional VDI storage if you start to roll out more desktops.

Large VDI: A larger VDI deployment is more difficult to accommodate. If you're virtualizing more than half your desktops, the added VDI load could be too large for your old storage array.

More on VDI storage:

Solving the VDI storage problem

VDI storage tips and tools

Virtual desktop storage basics: Storage allocation for VDI

VDI's storage hunger: Dollars per gigabyte and IOPS load don't mix

But before you run and buy new storage for VDI, check out your existing array and see if it can support segregation of your physical server load and VDI load. If you can guarantee good storage performance for the physical servers even while the VDI load stresses the storage array, then the two loads can coexist on one array. To segregate the different loads, it's best to have a storage array that's virtualization-aware or provides multi-tenancy.

If you can't segregate the server and VDI storage loads on one array, you'll need a new storage array just for virtual desktops. To get the best VDI storage performance, you may even need to select a completely different model or vendor than you use for your existing storage system. You could also try a different transport protocol, for instance, moving to IP-based VDI storage rather than the traditional Fibre Channel. You should also check out more advanced storage features, such as tiering or modular scale-out approaches.

Having the right storage for VDI is critical to a successful rollout. For a small VDI deployment, the existing storage array may be adequate, but larger implementations may require isolated workloads or a dedicated array for VDI storage. Make sure that the system you have fits your VDI storage requirements and that the storage and virtualization teams' needs are met.

Join the conversation – Give us your comments.

ABOUT THE AUTHOR:
Alastair Cooke
is a freelance trainer, consultant and blogger specializing in server and desktop virtualization. Known in Australia and New Zealand for the APAC virtualization podcast and regional community events, Cooke was awarded VMware’s vExpert status for his 2010 efforts. Follow him on Twitter @DemitasseNZ.

View the next item in this Essential Guide: Data center storage virtualization considerations or view the full guide: How to choose the best hardware for virtualization

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Expert Discussion

How would you implement storage for VDI?

Alastair Cooke
What's your opinion?
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest