软件定义存储 (SDS) 的特征与传统采用的网络连接存储 (NAS) 和存储局域网 (SAN) 截然不同。
与以硬件为中心的 NAS 和 SAN 正好相反,SDS 会利用存储虚拟化,通过从物理存储设备抽离出来的软件层来控制存储。
这种方法能够使用存储池和自动化存储管理。SDS 软件可以管理用于重复数据删除、复制、精简配置、快照和备份的策略。为何选择软件定义存储?与传统的 NAS 和 SAN 存储方法相比,SDS 通常更加敏捷且经济高效。当然,情况并非总是如此,但一般而言,与基于专属硬件的存储阵列相比,SDS 都能够更快更经济地实现存储扩展。SDS 能够使用基于标准 X86 的存储硬件。同时,更改 SDS 配置通常也比在专用硬件上运行的存储更为简单快速。
NAS(网络附加存储)方式则全面改进了以前低效的DAS存储方式。它采用独立于服务器,单独为网络数据存储而开发的一种文件服务器来连接所存储设备,自形成一个网络。这样数据存储就不再是服务器的附属,而是作为独立网络节点而存在于网络之中,可由所有的网络用户共享。同时NAS存储真正做到了即插即用,并且部署起来也相对灵活,再加上管理成本低,是目前企业选择较多的,但它同时也有存储性能低和可靠度不高等缺点。
DAS这种存储方式与我们普通的PC存储架构一样,外部存储设备都是直接挂接在服务器内部总线上,数据存储设备是整个服务器结构的一部份,DAS存储方式主要适用于小型网络、地理位置分散的网络和特殊服务器上。DAS已经存在了很长时间,并且在很多情况下仍然是一种不错的存储选择。由于这种存储方式在磁盘系统和服务器之间具有很快的传输速率,因此,虽然在一些部门中一些新的SAN设备已经开始取代DAS,但是在要求快速磁盘访问的情况下,云计算环境中DAS是一种理想的选择。