El almacenamiento definido por software (SDS) es un tipo de arquitectura de almacenamiento que separa la gestión del almacenamiento del hardware. El sistema abstrae el hardware físico subyacente en el almacenamiento virtualizado, lo que facilita la asignación y el control de acuerdo con los requisitos del usuario.
SDS simplifica la gestión del almacenamiento, la supervisión y escalabilidad.