Еще не было лучшего времени, чем сейчас
Благодаря появлению доступной по цене и высокопроизводительной флеш-памяти, мощных процессоров и высокоскоростных сетевых технологий имеющееся на рынке аппаратное обеспечение теперь более чем готово для SDS.
Программно-определяемое хранилище данных (SDS) представляет собой процесс создания абстракций, отделяющих программное обеспечение для хранения от системы хранения Программно-определяемое хранилище данных (SDS) представляет собой процесс создания абстракций, отделяющих программное обеспечение для хранения от аппаратного обеспечения системы хранения. SDS, в теории, имеет неоспоримую привлекательность. Оно должно снизить затраты, позволяя организациям отделить покупку программного обеспечения для хранения от покупки аппаратного обеспечения. Посредством SDS клиенты должны приобрести возможность оптимально и выгодно использовать систему цен на стандартные серверы и запоминающие носители данных для создания гораздо менее дорогостоящей инфраструктуры хранения.

-
Когда центры обработки данных основывались главным образом на жестких дисках (HDD), программному обеспечению SDS требовалось тщательно учитывать предоставляемые им функциональные возможности вследствие задержки, обусловленной жесткими дисками.
-
Твердотельные накопители SATA SSD помогли устранить недостатки, обуславливаемые жестким диском, но при этом по-прежнему требовалось использовать хост-контроллер SATA, что отрицательно влияло на производительность.
-
В настоящее время твердотельные накопители NVMe обеспечивают высокую производительность и очень низкие значения задержки, поскольку хост-контроллер не требуется, так как они подключаются непосредственно к ЦП. Поставщики SDS могут реализовывать такие функции, как дедупликация (исключение избыточных данных), удаляющее кодирование и сжатие, практически без заметного влияния для пользователя.