软件定义存储主要是将软件控制层和硬件设备层进行分类。
主要定义包括:
1、存储方式定义,所有存储相关的控制工作都放置在软件中。这个软件不是作为存储设备中的固件,而是在 一个服务器上或者作为操作系统或hypervisor的一部分。
2、管理方式定义
软件定义存储是将软件从硬件存储中抽象出来的,这也意味着它可以变成一个不受物理系统限制的共享池,以便更有效地利用资源。空间随着服务器的增加就可以扩展。
3、功能定义
软件定义存储就是将存储硬件中的典型的存储控制器功能 抽出来放到软件上。这些功能包括卷管理、RAID、数据保护、重复数据删除,压缩和快照等。