发布时间:2019-07-12
阅读量:1644
最近几年,存储行业最火热的名词恐怕应该就是“软件定义存储(SDS)”了。几乎每一个存储解决方案供应商都或多或少会提供基于SDS形式的产品。但问题是,市面上已经有这么多SDS产品和大量的宣传推广,为什么SDS技术还没有接管数据中心?
肯定不是因为SDS缺乏优势。为了更好地了解SDS市场,企业战略集团(Enterprise Strategy Group,ESG)曾对300多名负责评估、购买、和管理数据存储技术的IT专业人员进行了一项调查研究。受访者都曾使用、评估过SDS产品,或至少有兴趣将其作为长期战略。
当然,这只是该技术众多优势中最具代表性的前三个,软件定义存储能为用户带来不小的价值,但为什么它没有被广泛应用呢?虽然本地SDS部署一直在持续增长,但其增速并不像利用SDS技术的其他一些领域那样快——如最有名的公有云和超融合基础设施(HCI)。一个问题可能是DIY(do-it-yourself)的SDS部署模式尚未被广泛接受。
大家在谈到SDS技术时,一般会说SDS使用通用的、非定制化的硬件——或服务器——来减少硬件锁定,我们可以称之为硬件抽象化。其结果是基础设施的建设成本会随之降低。ESG的调查中,SDS的第四个优势也正是降低了存储设施的建设成本——但这还不足以影响到一些典型的存储用户。换句话说,硬件抽象化本身并不能推动SDS的应用。
另一方面,自由选择硬件最终也会增加存储管理的成本负担。你可以使用任何自己想用的硬件,但也应考虑它能否满足你的特定性能和弹性需求?支持哪些组件?支持什么驱动?使用SSD或HDD有什么区别?等等一系列的问题。当需要决定最终选择什么硬件时,集成和验证硬件配置的责任就落在了IT管理员肩上。
虽然有些人会乐于做这些事,但喜欢自己动手去集成或验证的人是少数。根据ESG的研究,大多数公司仍希望在其硬件上部署SDS技术,而随着这种需求的增加,其发展趋势应该是不断降低IT管理员的工作量,而不是使之增加。因此,DIY部署这种模式看起来似乎与我们的最终目的相悖。
这一问题的存在,使得众多软件定义存储供应商会提供参考硬件配置或设备版本,以降低部署的复杂性。但有人认为,这种做法混淆了SDS的原本意义,如果SDS技术附带硬件要求,需要与相应的硬件一同供给,那么这些方法与传统的存储阵列又有什么不同?我们为什么要选择它们?
有必要去追求“真正的软件定义存储”吗?还有另外一种观点是,我们可以不去考虑所谓“软件定义存储的本质问题”,抛开DIY部署模式,转而采用那些与硬件一同供给的SDS产品。因为即便如此,SDS所带来的价值也是不可忽略的。
无论硬件如何更新,数据访问永远“在线”。真正的软件定义存储并不是为了部署而去选择硬件,而是当工作负载需要更改时,你可以轻松地更改硬件。如果在新的技术、应用升级,或需要更多的性能或容量时,你必须进行数据迁移,那么你就该考虑是否要淘汰当前的存储系统了。最大化SDS优势的存储产品,应该使硬件能够根据数据的需求而灵活扩展。
数据可以跨越多个基础设施类型。这个功能与上一个类似,但是你同时也应该能够为任何基础设施和工作负载使用SDS技术。你可以将SSD、高容量硬盘甚至公共云的数据整合在一起,同时还可以自动将正确的基础设施分配给合适的工作负载,而且其中任何一个都可以在不受干扰的情况下进行更改。
数据中心占地减少。我们也可以说,是类似HCI的部署。减少了基础设施的占地,消除了大量的资金和运营成本。
毫无疑问,软件定义存储正改变数据中心。目前来看,似乎很多部署了SDS的企业所采用的部署模式并不是DIY模式,也可以说,并不是“真正的”SDS。不过,此类技术的发展最终是要服务于企业的,只要能够实现其商业价值,我们或许不必去深究所谓“本质”。真正重要的是,技术的发展能为IT和业务带来好处。