虽然如今众多存储厂商都围绕软件定义存储(SDS)概念进行宣传,但业界对其并没有一个统一的标准。不过IT专家们对SDS有一个基本共识:它是由软件驱动的非专属系统,可以灵活地配置存储资源。

  从本质上说,软件定义存储就如同一个生态系统,它将软件从存储系统中抽离出来,放至中心存储控制器或虚拟机中。这种集中式软件是一个不受物理系统限制的共享池,可管理所有的物理和虚拟资源,并按需进行自动配置。软件可部署于服务器或作为操作系统或虚机的一部分,但不再是硬件设备上的固件。同时它还能控制来自不同厂商的硬件,帮助IT管理员创建真正意义上的融合架构。

  存储厂商Sandstone认为:“软件定义存储解决了企业目前面临的一部分挑战:可扩展力、使用商品化的硬件而不再只从特定厂商采购产品,以及实现成本的最优化。SDS是‘由用户定义的存储’——用户可以按需部署存储种类,并在其所选的任意硬件上进行扩展。”

杉岩数据:解读软件定义存储(SDS)及应用_第1张图片

  驱动力来自何方?

  使用非专属软件来管理存储并不是什么新鲜事。Ceph此前就花了近十年的时间研发了一个开源项目,通过商品化的硬件创建可大规模扩展的统一存储平台。

  不过随着软件定义网络(SDN)和软件定义数据中心(SDDC)的快速发展,软件定义存储也有了新的驱动力。原有的基础架构依赖于搭载了低可靠性软件的硬件设备,成本颇高,而且灵活性也很差,这也促使了新技术的诞生。以往的存储解决方案都是作为存储硬件的一部分而进行推出。而存储硬件的传统部署方法并不支持其在云中扩展。”

  软件定义存储的出现,正是来源于用户对于可扩展性和灵活性的需求。从亚马逊等公司的横向扩展模式就可以看出,软件定义型架构这种颠覆性的模式,即非特定硬件上的特定软件,可让IT系统更易于部署和管理,而且成本更低。

  从另一方面来说,软件定义存储需要与云环境相结合。SDS可扩展至数以千记的节点,并支持多PB数据。随着存储量的激增,越来越多的数据向云中迁移,这将成为一种常态。 

与硬件松耦合、与应用紧耦合

企业级用户对存储系统的需求主要有3个。一是稳定,也就是不能停机、丢数据;二是满足实际应用需要,性价比高,大多数企业需要极致性能的业务不到10%,因此满足实际运用就够了;三是可用性好,运维简单,传统存储需要配备专门的存储管理员,管理十分复杂。传统存储存在着扩展困难、大规模集群下容错和可靠性差、iops和带宽不足、建设周期长、成本高等痛点。

基于此,杉岩推出的 SandStone-USP统一存储系统,兼容传统SAN设备,可以应用到传统存储的应用场景,同时全面兼容Vmware/Hyper-v/KVM/Xen等主流虚拟化软件平台,而且更适合虚拟化和大数据等云计算应用场景,包括行业IT应用、虚拟桌面基础架构VDI、私有云/虚拟化以及容灾备份等、超融合解决方案。

未来的存储产品一定是与硬件松耦合,与应用紧耦合,前者是软件定义存储SDS、超融合,后者则是大数据、人工智能等等,这样的存储革命正在波及包括互联网巨头在内的大多数企业。杉岩数据的价值在于,为企业提供更可靠、更高性能、更具扩展性的存储系统。

具体来说,软件定义存储(SDS)主要从这几个方面解决企业用户的存储需求:

1、 可靠性。传统存储主要通过备份来防止数据丢失,杉岩通过分布式算法将同一份数据的数据块分散存放在多个磁盘上,数据以2或3副本存储,保证不同副本数据存储在不同节点上,某副本数据损坏,依然有完整数据可用,并能自动修复。

2、性能。采用SSD缓存技术实现写加速,热点数据缓存在SSD高速缓存中,读请求优先从SSD高速缓存读取数据,其次从HDD磁盘中读取。

3、可扩展性。性能随节点、容量增长而线性增长,可划分资源池进行故障域隔离。支持单一物理集群3-1024个节点线性扩展,在线动态新增、移除节点或磁盘,系统能自动迁移和重新平衡存储资源。