最近,我有机会与 Sage Weil(Ceph 的创始人兼首席架构师,也是即将在巴黎举行的 OpenStack 峰会的演讲者)进行了交谈。
我抓住了机会,向他提出了一些关于他的演讲以及他最关心的问题。
David Hurley (DH): 你能简单介绍一下自己吗?
Sage Weil (SW): 我于 2004 年开始研究 Ceph,旨在解决超级计算机的文件系统元数据扩展挑战,后来作为一种将强大、功能齐全且可扩展的分布式存储带到开源世界,并进入一个由昂贵的专有硬件设备主导的市场的方式。 2012 年,我们成立了 Inktank,将 Ceph 产品化,并于今年(2014 年)4 月加入 Red Hat。 之前,我帮助创办了 DreamHost(一家位于洛杉矶的网络托管公司)以及 WebRing(对于那些记得 90 年代网络的人)。
DH: 真是令人印象深刻的背景! 祝贺您最近加入 Red Hat。 现在您将在今年的 OpenStack 峰会上就软件定义存储 (SDS) 主题发表演讲。 您认为软件定义存储为云计算,尤其是 OpenStack,带来了哪些好处?
SW: 软件定义存储对不同的人来说意味着不同的东西(主要取决于他们正在构建或销售什么),但对我来说,共同点是提供独立于硬件的存储服务。 对于一个拥有数百家供应商代表各种硬件产品的云软件项目来说,这具有明显的价值。 更具体地说:一旦您承诺部署一个跨大量服务器配置和/或协调云服务的软件平台,您总是需要对存储做同样的事情。 通常,用户和客户会意识到像 OpenStack 这样的平台也为他们提供了硬件供应商的独立性(您可以从任何您想要的供应商那里购买服务器,通常无需考虑您正在运行的云软件),他们希望在存储方面也能获得同样的硬件独立性。
DH: 将部署云服务的相同想法应用于存储是有道理的。 如果用户和客户能够看到存储解决方案中具有硬件独立性的价值,您认为将 SDS 引入 OpenStack 的最大问题是什么?
SW: OpenStack 社区主要由现有硬件和软件供应商主导,他们试图使现有产品适应新的“云”消息传递。 对于存储,这意味着每个人都在试图推动一个适合其现有产品的 SDS 定义。 当我们在 2012 年和 2013 年向风险投资家推销 Inktank 时,我们戏称自己为“软件定义存储”(通常是指 Nicira 以 10 亿美元的价格被收购)。 令人惊讶的是,几个月后发现有公司非常认真地使用这个术语。
如今,关于 SDS 的大多数对话很快变得混乱,充斥着市场语言或定义上的争论。 我发现使用更具体的替代术语更有用,例如“通用编排 API”或“开源存储虚拟化”或“硬件无关的存储软件”。 更容易就这些想法进行实质性对话,这些想法可能包含在任何特定人对 SDS 的定义中,也可能不包含。
DH: 因此,这有点像各个供应商都在游说,为一个只有他们才能解决的问题争取定义的战场。 听起来第一步是确定一个每个人都同意的通用定义。 尽管如此,即使有了通用定义,有些人也会说 SDS 的概念从根本上与开源平台的概念不一致。 您认为两者之间存在冲突吗?
SW: 恰恰相反,我看不出两者之间有任何冲突。 任何 SDS 定义的共同要素似乎都是“硬件独立”。 您提供的关键价值之一是硬件供应商的独立性:您可以部署您的云或存储平台,并在初始或未来的存储采购中保持灵活性,而无需重新设计您的解决方案。 然而,部署专有软件仍然会将您锁定在单一软件供应商中,这就是为什么我认为,除非该软件也是开源的,并且您可以选择供应商来支持它,否则软件定义的任何东西的真正潜力都无法释放。
DH: 这很有道理。 当你这样说的时候,似乎很简单。 我同意,在软件开源且供应商选择也开放之前,我们并没有看到软件定义产品的全部潜力。 好的,所以我认为越来越明显为什么这是一个如此重要的话题,但你认为人们为什么应该关心 SDS 的实施?
SW: SDS 解决方案都声称以某种形式提供自由。 这可能是摆脱特定硬件解决方案、摆脱硬件供应商锁定、摆脱专有或特定于解决方案的 API、自由软件意义上的自由,或以上所有内容。 只要小心那些被兜售为 SDS 的解决方案,这些解决方案旨在通过引导您选择或锁定单一供应商来实现相反的目的。
DH: 一切都与自由有关。 就像所有事情一样,我们必须小心我们信任的人。 好的,回到您即将参加的在巴黎举行的 OpenStack 峰会。 您希望通过本次会议实现什么目标?
SW: 我去年在香港峰会上参与了一个类似的讨论小组,并且(有些含糊不清地)表达了我对这个术语及其定义的沮丧。 今年,我希望我们能够清楚地确定一些共同点,清晰地识别出我们的观点和定义存在差异的地方,然后继续讨论更实质性的问题,例如 Cinder 项目在 OpenStack 中的发展方向,以及它应该如何定位自己,相对于市场上其他所谓的 SDS 解决方案。
DH: 听起来很棒。 听起来在过去的一年里,您已经能够真正完善您对这个主题的看法。 我非常确定所有与会者都会对 SDS 有更好的理解和欣赏。 非常感谢您抽出时间向我和我们的读者提前介绍您将分享的内容。 这真是一次信息丰富的会议! 在我结束之前,您还有什么最后的想法想分享吗?
SW: 长期以来,存储行业一直由与专有软件捆绑在一起的硬件设备主导。 几乎在所有情况下,这些硬件实际上都是包裹在品牌外壳中的商品组件,系统的真正功能由软件“秘密原因”决定。 真正的行业革命发生在您通过可以在您选择的任何硬件上运行的开源软件获得所需的存储功能和性能时。 然后,您将获得过去二十年中在 Linux 的操作系统领域看到的变革性协作创新,以及由此产生的用户自由和更低的成本。 通用编排 API 很棒,但如果它只是一种与多年来一直敲诈你的同一批根深蒂固的玩家交谈的新方式,那么你就错失了真正的机会。
DH: 这是一个很棒的总结。 重要的是要查看软件定义解决方案的所有方面,并确保开放性。 好了,最后让我说,我们当然会期待听到更多信息,我确信 OpenStack 峰会的会议将会非常精彩! 感谢您抽出时间与我交谈。
1 条评论