【IT168 评论】虽然如今众多存储厂商都围绕软件定义存储(SDS)概念进行宣传,但业界对其并没有一个统一的标准。不过IT专家们对SDS有一个基本共识:它是由软件驱动的非专属系统,可以灵活地配置存储资源。
从本质上说,软件定义存储就如同一个生态系统,它将软件从存储系统中抽离出来,放至中心存储控制器或虚拟机中。这种集中式软件是一个不受物理系统限制的共享池,可管理所有的物理和虚拟资源,并按需进行自动配置。软件可部署于服务器或作为操作系统或虚机的一部分,但不再是硬件设备上的固件。同时它还能控制来自不同厂商的硬件,帮助IT管理员创建真正意义上的融合架构。
存储厂商Inktank的市场副总裁Debbie Moynihan认为:“软件定义存储解决了企业目前面临的一部分挑战:可扩展力、使用商品化的硬件而不再只从特定厂商采购产品,以及实现成本的最优化。SDS是‘由用户定义的存储’——用户可以按需部署存储种类,并在其所选的任意硬件上进行扩展。”
驱动力来自何方?
使用非专属软件来管理存储并不是什么新鲜事。Ceph此前就花了近十年的时间研发了一个开源项目,通过商品化的硬件创建可大规模扩展的统一存储平台。
不过随着软件定义网络(SDN)和软件定义数据中心(SDDC)的快速发展,软件定义存储也有了新的驱动力。对此Moynihan解释道,原有的基础架构依赖于搭载了低可靠性软件的硬件设备,成本颇高,而且灵活性也很差,这也促使了新技术的诞生。以往的存储解决方案都是作为存储硬件的一部分而进行出售。而存储硬件的传统部署方法并不支持其在云中扩展。”
软件定义存储的出现,正是来源于用户对于可扩展性和灵活性的需求。从谷歌和亚马逊等公司的横向扩展模式就可以看出,软件定义型架构这种颠覆性的模式,即非特定硬件上的特定软件,可让IT系统更易于部署和管理,而且成本更低。
从另一方面来说,软件定义存储需要与云环境相结合。SDS可扩展至数以千记的节点,并支持多PB数据。随着存储量的激增,越来越多的数据向云中迁移,这将成为一种常态。
应用案例:采用集中控制的非专属技术
除了高可扩展性,软件定义存储的另一大优势便是它突破了专属硬件的局限性。
DataCore是一家SDS和存储虚拟化软件提供商,该公司首席运营官Steve Houck对降低厂商依赖性这点表示了认同。“SDS对于用户的最大价值是赋予了他们自由选择硬件或虚机的权利。”他如是说。
DataCore提供的存储虚拟化层可将管理集中,可在多家厂商的硬件之间进行配置。云服务高级技术专家Rich Conway,就职于Amnet Technology Solutions,他认为SDS是“位于物理磁盘和读写服务器之间的软件层”。他的公司已应用了DataCore的SAN symphony存储虚拟化软件,并且非常依赖于该软件提供的镜像备份功能。他透露:“我们拥有两套完整的数据备份。服务器只将它视作一个备份,但是SANsymphony能控制两个完整的SAN,所以任何故障或维护任务都不会影响服务器的性能”。
SANsymphony 也可启用自动分层,Conway认为这能将存储利用率最大化。“你不用花太多钱就能体验到最快的磁盘速度——SQL数据库会对磁盘进行快速部署,而且即便是在相同的LUN上,其他类似备份的文件也不会位于同一个物理磁盘,这是传统SAN所难以实现的。”
通过商品化的硬件,企业可实现高性价比、可扩展的存储方案。软件定义存储能提供包括智能数据处理算法在内的基础架构组件,实现无单点故障并支持多种灵活部署方案,从而帮助企业构建其所需的存储系统。以Ceph为例,这个项目整合了多个常见云平台,拥有本地编程接口,而且还能在单个集群内支持对象存储,块存储以及文件存储系统。这种灵活性突破了传统存储领域的扩展瓶颈。
Debbie Moynihan对此补充道:“如今用户所需的存储方案应当将其未来的业务需求也考虑在内,为未来而设计。Ceph系统的核心是智能对象存储,但同时它的单个集群也可用于多种存储形式——块存储、对象存储以及文件系统。”
不过现在市场上打着“软件定义存储”旗号的产品种类繁多,用户在选择时往往会感到无所适从。为此,分析师建议,用户在购买过程中应当询问不同的厂商, 通过比较分析,采购适用于自身企业环境的产品,不要被厂商的噱头所迷惑。