Essential Guide

Benefits of software-defined storage architecture: Time for consensus

A comprehensive collection of articles, videos and more, hand-picked by our editors
Q
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

What are the best software-defined storage architecture options?

Software-defined storage architecture can be implemented in several different forms that all expose software functionality to hardware across an environment.

One of the first options when choosing the best software-defined storage architecture for your organization encompasses...

products that are aligned with, integrated with and usually part of the hypervisor stack. VMware now produces Virtual SAN, which is a layer of software the firm is calling software-defined storage, that is part of its software stack. Hyper-V has what it calls Clustered Storage Spaces, and it's written by Microsoft and integrated directly into its Hyper-V stack.

A second software-defined storage architecture option includes third-party, hypervisor-agnostic products that can be used with VMware, Hyper-V, KVM or Citrix. These are software products -- Maxta, Starwind Software and StoreMagic, for example -- that perform the same functions as, and in many cases better than, the leading software-defined storage vendors. They provide the same functionality, but they're not dedicated to a particular hypervisor. The storage repository they create might also be able to be shared among different hypervisors.

The storage virtualization option is probably the best way to implement software-defined storage architecture because it fits with most legacy infrastructure.

The third option, virtual storage, has been around even longer. This option includes products such as IBM Spectrum Virtualize (formerly SAN Volume Controller) or DataCore SANsymphony that virtualize all the capacity of a SAN's hardware and surface the specialty software into a software layer so it can be allocated more efficiently. When you have an application workload that needs storage with specific data protection schemes, you can just select the settings you need from the management interface and it's allocated with the storage.

Storage virtualization is probably the best software-defined storage architecture implementation approach because it fits with most legacy infrastructure. You don't need to use a direct-attached storage configuration like you do with the others -- you just build a common pool of storage and allocate it at will.

These software-defined storage types are different modalities, and they cater to different needs. A storage administrator with an all-VMware shop, and who wants a single vendor to control everything, might be inclined to go with the VMware-specific Virtual SAN. An administrator who wants to support a diversity of hypervisors with a common infrastructure might choose the third party hypervisor-agnostic or virtual storage option.

Next Steps

Four roadblocks to software-defined storage projects

The importance of an agile software-defined storage option

Software-defined storage separates storage functionality from hardware

Tips for stepping up to a storage model

This was last published in October 2015

PRO+

Content

Find more PRO+ content and other member only offers, here.

Essential Guide

Benefits of software-defined storage architecture: Time for consensus

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

1 comment

Send me notifications when other members comment.

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

Please create a username to comment.

What approach did you take when implementing your software-defined storage architecture?
Cancel

-ADS BY GOOGLE

SearchSolidStateStorage

SearchCloudStorage

SearchDisasterRecovery

SearchDataBackup

Close