What are some design considerations to keep in mind for Software Defined Storage Solutions?

What sort of design considerations should be kept in mind when implementing a SDS solution? What are some possible pitfalls for other storage professionals to be aware of and how can they be avoided?

Rony_Sklar - PeerSpot reviewer
Community Manager at a tech services company with 51-200 employees
  • 4
  • 50
PeerSpot user
3 Answers
Sr.Manager I.T. at a wholesaler/distributor with 1,001-5,000 employees
Real User
Jun 8, 2020

Few points:
1) How in sync you are with Storage manufacturers as to use their apps/drivers efficiently.
2) How will you be able to update/upgrade live SDS running in live environment.
3) Do you think people will trust SDS for their live infrastructure? What assurance and advancement SDS will have than the current technology people are using?.
4) Keep a provision of having option to activate redundancies of data of various app eg. Oracle, SQL DB etc.
5) What if SDS itself is attacked/hacked/corrupted etc.?
6) Will SDS have all features of storage management too (Partitioning, Adding new storage, adding Network storage etc.)? if not, how SDS can efficiently perform?
7) How SDS would perform in case cache is over utilized? Will SDS configuration have reserve memories.
8) Will SDS have inbuilt performance monitoring tool like Windows performance monitoring service?

My points are at end users perspective e.g. ease of operations, safety, future advancement etc.

Search for a product comparison in Software Defined Storage (SDS)
Real User
Top 10
Jun 3, 2020

I think the things to be considered are:
- How is it managed? Is it part of another solution?
- How does it cache? Are their multiple levels of cache? How good is it in caching?
- How does it handle the networking side? You must have a sync "ring" and an access "ring" of networking. Preferably sectioned off from the rest of the world.
- How does it use and present the disks? Can it manage both spinning and SSD?
And probably the absolute most important thing - support!! Does it have good support? Things will happen and you will need support.
I will readily admit I am an avid user of StarWind VSAN. I think it's better than VMware VSAN (no witness node). I think all the questions I've asked above it meets satisfactorily or better. I haven't compared it to every solution but I also don't believe in fixing something if it's not broke. No, they are not paying me to say this. I readily admit I'm not a storage expert. But then I haven't had to be either.

Compwire Tecnologia at a tech vendor with 51-200 employees
Jun 6, 2020

Forget Sofware Defined Storage SCSI V3,
Look in www.SNIA.org, what is NVMe technology - PCIe Gen3!

Learn what your peers think about Nutanix Cloud Infrastructure (NCI). Get advice and tips from experienced pros sharing their opinions. Updated: May 2023.
708,830 professionals have used our research since 2012.
Related Questions
Content Manager at PeerSpot (formerly IT Central Station)
Nov 24, 2022
See 1 answer
Beth Safire - PeerSpot reviewer
Tech Blogger
Nov 24, 2022
I highly recommend StarWind Virtual SAN as an SDS solution. It can work with any type of hardware, by enabling us to build a specific hardware layer based on each customer's unique requirements. We also now have the ability to migrate live machines in our environment. I would say that StarWind helps us make more cost-effective usage of our existing hardware and leverage our current infrastructure at a higher level than we could ever before. Once we deployed it, we immediately noticed huge performance gains, even on older hardware. I would say that the top benefits of StarWind Virtual SAN are: Cost effective: This is one of the cheapest products in the market. Our ROI is phenomenal. In addition to its low price, we also save money on hardware since the tool’s virtualization is so effective. Stability: This is a robust and solid solution. We’ve never had issues with performance or stability. Since we have deployed it to production, we have had 100% uptime. Scalability: The scalability is excellent. Right now, we have over 15TB of disks. Top-notch support: Starwind’s support is excellent. They have very fast response times and have very good knowledge of the system. Support is available via teleconference or online. They also assist with testing and implementation. Easy configuration and management: StarWind’s user interface is easy to work with. I would like to see more available documentation for the solution. Better documentation would have quickly solved some issues I encountered when I started using the tool. Other than that, this solution has so many valuable features that it brings to the table. StarWind improves all areas in our organization, including performance, data availability, and data security. I rate it a 10/10
Director of Community at PeerSpot (formerly IT Central Station)
Nov 29, 2021
What should a storage vendor implement to support them?  What should a customer be aware of?
See 2 answers
Shibu Babuchandran - PeerSpot reviewer
Regional Manager/ Service Delivery Manager at a tech services company with 201-500 employees
Nov 26, 2021
Hi @Evgeny Belenky ​, HERE ARE THE STORAGE REQUIREMENTS FOR DEEP LEARNING Deep learning workloads are a special kind of beast: all DL data is considered hot data, which raises the dilemma of not being able to employ any sort of tiered storage management solution. This is because normal SSDs usually used for hot data under conventional conditions simply won’t move the data required for millions, billions, or even trillions of metadata transfers for an ML training model to classify an unknown something out of only a limited amount of examples. Below are a few examples of a few storage requirements needed to avoid the dreaded curse of dimensionality. COST EFFICIENCY Enormous AI data sets become an even bigger burden if they don’t fall within the budget set aside for storage. Anyone who has been in charge of managing enterprise data for any amount of time knows well that highly-scalable systems have always been more high-priced on a capacity versus cost basis. The ultimate deep learning storage system must be both affordable and scalable to make sense. PARALLEL ARCHITECTURE In order to avoid those dreaded choke points that stunt a deep learning machine’s ability to learn, it’s essential for data sets t to have parallel-access architecture. DATA LOCALITY While it might be possible that many organizations may opt to keep some of their data on the cloud, most of it should remain on-site in a data center. There are at least three reasons for this: regulatory compliance, cost efficiency, and performance. For this reason, on-site storage must rival the cost of keeping it on the cloud. HYBRID ARCHITECTURE As touched on above, different types of data have unique performance requirements. Thus, storage solutions should offer the perfect mixture of storage technologies instead of an asymmetrical strategy that will eventually fail. It’s all about simultaneously meeting ML storage performance and scalability. SOFTWARE-DEFINED STORAGE Not all huge data sets are the same—especially in terms of DL and ML. While some of them can get by with the simplicity of pre-configured machines, others need hyper-scale data centers featuring purpose-built servers architectures that are previously set in place. This is what makes software-defined storage solutions the best option. Our X-AI Accelerated is an any–scale DL and ML solution that offers unmatched versatility for any organization’s needs. X-AI Accelerated was engineered from the ground up and optimized for “ingest, training, data transformations, replication, metadata, and small data transfers.” Not only that but RAID Inc. offers all the aforementioned requirements such as all-flash NVMe X2-AI/X4-AI or the X5-AI, which are hybrid flash and hard drive storage platforms. Both the NVMe X2-AI/X4-AI and the X5-AI support parallel access to flash and deeply expandable HDD storage as well. Furthermore, the X-AI Accelerated storage platform permits one to scale out from only a few TBs to tens of PBs.
CEO at Rufusforyou LLC
Nov 29, 2021
Storage requirements are depending on several factors.  For example, the language you will use, the data you will receive, do you use a RAID, etc. 
Related Articles
Director of Community at PeerSpot (formerly IT Central Station)
Apr 27, 2022
Hi dear community members, Here we go again with a new bi-weekly Community Spotlight where we share with you recent contributions: articles, questions and discussions. Check them out below! Trending Cybersecurity Trends To Look Out For in 2022 Top 5 Network Access Control (NAC) Software Solutions Top 5 Performance Testing Tools 2022 PeerSpot Users' DevOps and DevSecOps prediction...
See 1 comment
Performance and Fault-tolerance Architect with 1,001-5,000 employees
Apr 27, 2022
very good and valuable information
Content Manager at PeerSpot (formerly IT Central Station)
Apr 12, 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to better connect with peers and other independent experts who provide advice without vendor bias. Our users have ranked these solutions according to their valuable features, and discuss which features they like most and why. You can read user reviews for the Top 5 Software Defined Storage (SDS) Sol...
Related Articles
Director of Community at PeerSpot (formerly IT Central Station)
Apr 27, 2022
Community Spotlight #12: Top Solutions, Trends and More
Hi dear community members, Here we go again with a new bi-weekly Community Spotlight where we ...
Content Manager at PeerSpot (formerly IT Central Station)
Apr 12, 2022
Best Software Defined Storage (SDS) Solutions 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to...
Download Free Report
Download our free Nutanix Cloud Infrastructure (NCI) Report and get advice and tips from experienced pros sharing their opinions. Updated: May 2023.
708,830 professionals have used our research since 2012.