什么是软件定义存储?
软件定义存储 (Software-Defined Storage,SDS) 是一种能将存储软件与硬件分隔开的存储架构。不同于传统的网络附加存储 (NAS) 或存储区域网络 (SAN) 系统,SDS 一般都在行业标准系统或 x86 系统上执行,从而消除了软件对于专有硬件的依赖性。
相关资源
- 一文了解“软件定义”相关概念与常见问题
软件定义存储与分布式存储、超融合是什么关系?
分布式存储系统重点强调存储的分布式架构。通过网络将数据分散存储在多台独立的设备上,利用多台存储服务器分担存储负荷,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
超融合里面的软件定义存储技术结合 SDS 和分布式存储的两者的优异特性,它既是软件定义的,同时也是分布式架构。这使得超融合技术的存储软件既可摆脱专有硬件,运行在更低的成本的通用服务器之上,还能以 利用多个节点硬件性能及高速网络,获得很好的扩展能力以及可靠性。
超融合里面的软件定义存储技术结合 SDS 和分布式存储的两者的优异特性,它既是软件定义的,同时也是分布式架构。这使得超融合技术的存储软件既可摆脱专有硬件,运行在更低的成本的通用服务器之上,还能以 利用多个节点硬件性能及高速网络,获得很好的扩展能力以及可靠性。
软件定义存储有哪些特点?
全球网络存储工业协会(Storage Networking Industry Association,SNIA)提出软件定义存储应该具备以下特性:
- 自动化程度高 – 通过简化管理,降低存储基础架构的运维开销。
- 标准接口 – 支持 API 管理、发布和运维存储设备和服务。
- 虚拟化数据路径 – 支持多种标准协议,允许应用通过块存储,文件存储或者对象存储接口写入数据。
- 扩展性 – 存储架构具备无缝扩展规模的能力,扩展过程不影响可用性以及不会导致性能下降。
- 透明度 – 存储应为用户提供管理和监控存储的可用资源与开销。