Багато людей коли чують термін “software defined storage” не можуть зрозуміти, з чим це взагалі пов’язано, і навіть виробники цієї технології не мають єдиного погляду на те, як функціонують ці продукти. Однак якщо заглибитися в термінологію серйозніше, то можна сказати, що SDS є програмним забезпеченням, що допомагає створити мережу зберігання даних на масовому обладнанні, яке має архітектуру x86-64, яка керується під такими OS як Linux або Windows.
Продукт Software Defined Storage віртуалізує функцію зберігання, відокремлює програмне забезпечення від апаратного та розвиває концепцію програмно-визначеної мережі. Щоб було зрозуміліше про те, з чим ми маємо справу, достатньо виокремити деякі основні характеристики у SDS.
Насамперед це інтелектуальний компонент, по суті, мозок мережі зберігання даних. І він завжди відділений від апаратного забезпечення. Продукт SDS допомагає спростити процес адміністрування мережі зберігання даних.
Взаємодією з даними, переміщеннями, організацією захисту, займається конкретно продукт мозок, але ніяк не адмін. Завданням адміна є просто створення вказівок, на основі яких буде приймати рішення Software Defined Storage.
Природа продукту SDS має особливу архітектуру, що дає змогу значно масштабувати об’єм на льоту і продуктивність. Якщо спиратися на термінологію SDS, то очевидними стають три класи.

Продукт SDS складається з трьох підпродуктів які ще називають класами. Першим з них є саме ПЗ, яке створює універсальний рівень управління ресурсом. Це програмне забезпечення займається віртуалізацією вже наявних віртуальних пулів на основі заданих вказівок від адміна. Другим підпродуктом є програмне забезпечення, яке не тільки керує, але також і бере на себе всі функції Software Defined Storage з розгортанням на стандартному обладнанні. Найчастіше цей підпродукт SDS об’єднується з гіпервізором.
Якісні Software Defined Storage завжди володіють необхідними засобами автоматизації, стандартним інтерфейсом управління, засобами, які допомагають масштабувати ресурси, мають у наявності віртуалізований потік даних,
У наш час ринок SDS налічує щонайменше 20 найменувань, і всього лише третя частина з них є SDS з відкритим вихідним кодом. Зараз важко сказати, що є ідеальні рішення, які здатні повністю замінити або перевершити функціонал великої промислової Software Defined Storage, але девелопери завжди намагаються створити подібні рішення.
