什么是SDS存储:Software Defined Storage,软件定义存储。数据中心中的服务器、存储、网络以及安全等资源可以通过软件进行定义,并且能够自动分配这些资源。软件定义,从SDN开始漫延到计算和存储,软件定义一切已经被认为是技术趋势。
什么是SDS存储?。就我的理解,软件定义存储是相对采用专用硬件的传统存储系统而言的,采用通用标准的开放式硬件平台,并使用软件实现所有的存储功能,包括数据平面和控制平面。(拓展阅读:堡垒机和远程连接区别)
SDS典型的代表有ZFS/NDFS/VSAN/ScaleIO/SSAN/Ceph,这其中ServerSAN居多,它是SDS最重要的产品形态。Wikibon这样定义ServerSAN:由多个独立服务器存储组成的存储资源池,以集群的方式基于IP网络对外提供存储服务。
ServerSAN典型特征包括:
a、纯粹软件定义,独立于硬件;
b、完全分布式,不存在单点故障;
c、系统自治,自动进行故障自愈和数据平衡;
d、融合系统,存储和计算部署在相同硬件上;
e、横向扩展,最小部署,按需扩容;
SDS出现的实际恰恰好,用一句雪中送炭来形容也不足为过,主要表现为以下方面 (推荐阅读:防CC攻击策略)
(1存储需求剧增:应用数据的爆炸式增长;
(2硬件摩尔定律:X86硬件,软件定义成为可能;
(3高速网络发展:消除网络瓶颈,分布式成为可能;
(4革新性的闪存:消除了计算和存储的巨大鸿沟;
(5云化数据中心:弹性、性能、融合、管理;
(6对TCO的追求:更高的性价比,更低的OPEX;
综上所述,什么是SDS存储?一句话概括就是软件定义服务,和超融合类似,SDS至今没有统一标准的定义,SNIA/IDC/Gartner/VMWare都有各自的定义,除了实现存储功能,SDS在扩展性、可用性、灵活性、简化管理、降低总成本等方面具有天然的优势。