开源存储,你不知道的六大优势

存储软件的创建、交付和支持都在高速发展。开源编码、支持服务绑定、平台预集成、代码即服务、微服务体系结构以及可扩展的软件定义存储服务都被添加到传统绑定专有代码的方法中。开源软件包现在是存储中的主流解决方案。

开源存储的出现并非偶然。该领域的领先者,如Ceph和Gluster,都具有这样的特点:大型社区、开发人员之间良好的通信、与客户群的联络,以及提供全面技术支持的商业厂商的支持,并且通常是具有额外功能的营利性企业。这些开源存储产品与营利代码竞争,并在大多数领域保持领先地位。

除软件包外,还有许多来自社区的开源存储代码示例,例如Btrfs和OpenZFS文件系统,LizardFS和Lustre分布式文件系统以及文件共享系统Pydio。这些项目在功能集以及代码质量方面各不相同,所以在早期阶段,买方需要谨慎选择。

开源社区的意义。首先,由于社区预先定义了接受客户群和需求路线图,所以更容易获得小众解决方案。与传统创业公司比较,基于社区的解决方案在筹集资金、定义抽象产品、开发以及找寻客户方面有更多创新。通常,开源社区可以提供满足特定需求的解决方案,但需要进行彻底评估以抵消风险。

就其本身而言,如果商品硬件平台没有比传统厂商的产品便宜得多,开源存储代码就没有意义了。将开源代码集成到这些低成本、高度标准化的平台上相对容易。通常,商品硬件固有的标准化使得大多数开源代码即插即用,无需考虑硬件配置。

下面介绍六种开源存储优势,以及为什么数据中心需要开源存储。

01

广泛部署

目前许多流行的存储软件是开源的:Ceph, Gluster, Hadoop分布式文件系统(HDFS)和对象存储项目OpenStack Swift都拥有大型社区和严格的开发和支持基础设施。由于广泛的需求和对用户群的需求的关注,开源达到领先地位是一个非常“Darwinian”的过程,这个过程与商业开发方法相比目标更为明确。

02

COTS效应

当然,开源存储的最大好处是它是免费的!同样重要的是,由于必须使用标准化的COTS硬件平台,从而为集成解决方案提供成本效益、性能和灵活性。例如,Ceph设备可以使用廉价的固态硬盘或硬盘驱动器在小型ARM框中构建,也可以使用快速x64处理器和带RDMA的NVMe驱动器构建,整合过程基本相同。

能够采用低成本硬件是存储领域的一大优势。它可以让你避免传统厂商的高价格。整合这种标准化的设备非常简单,硬件成本低,再加上软件的零成本是非常有吸引力的。虽然还存在支持问题,但是顶级的开源存储解决方案解决了这些问题。

03

支持基础设施

对开源软件的最典型的批评之一就是缺乏支持。但是,企业可以通过创新方式获得对开源存储的支持,打破传统许可费用。供应商通常会将免费核心代码与付费支持许可捆绑在一起,例如Red Hat提供的Ceph。包括捆绑软件、硬件和工具集,就像Red Hat新推出的Storage One产品一样,该产品结合了商业版Red Hat Gluster存储。

其他顶级的开源存储项目,如OpenStack Swift和HDFS提供了基于社区的支持模式。两者都拥有庞大的用户群体和训练有素的核心项目团队。

04

强大的社区

所有顶级开源存储包都拥有大型社区,其价值不容低估。社区拥有充满激情的忠诚用户,符合实际需求的解决方案路线图,尤其是产品所有权。总体而言,这些社区提供的不只是传统的SIG和用户组。

拥有一个充满活力的社区是健康代码的标志,尤其是考虑到我们通常看到的错误列表和功能修复的透明度。

05

小众解决方案

有些开源存储项目虽然规模较小,但往往拥有充满激情的社区,对于小众解决方案可能有所帮助,但在校准方面可能会有点困难。规模较小也意味着能够更快速的创新和开发更多相关功能,但也可能导致计划和发展方面出现危机。

06

代码质量

由于开源固有的高透明度,许多发布的内容几乎没有什么惊喜,特别是对于顶级开发人员。大多数项目的开发过程可以快速发现许多重大错误,从而提高代码质量。信息灵通和参与性强的社区的好处在于,代码在相较于传统方法几个月前就会到达用户手中,因此该领域的代码质量很高。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2018-06-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏架构之美

【SDCC讲师专访】58同城孙玄:一切抛开业务的架构设计都是耍流氓

1222
来自专栏Forrest随想录

运维架构是全站技术架构中不可分割的一部分

从这篇文章开始,准备从架构设计层面谈谈Dev和Ops的关系,而不是单纯从组织架构和协作模式上的Dev和Ops关系。

605
来自专栏喔家ArchiSelf

老曹眼中的CRM 图解

CRM 是企业“以客户为中心”价值观的核心体现之一, 各种2B的应用都无可避免,而企业应用具有一定的复杂性,理解CRM系统也不是轻而易举的事情。在老码农的眼中,...

754
来自专栏BestSDK

想让API“货币化”,走对这6步很重要

API市场解决的通常不只是开发者门户及API管理的其他技术方面的问题,还包括为保证API达成初衷——促进API的消费和使用——而产生的企业和人两个方面的问题。 ...

3398
来自专栏ThoughtWorks

持续交付模式下的安全活动|洞见

在上一篇文章《开发团队面临的三大安全挑战》中,我们对现如今敏捷精益团队所面临的安全挑战进行了总结和分析,这三大挑战分别是: 一次性的安全检查无法匹配持续性的交付...

2816
来自专栏从流域到海域

可视化微服务:设计微服务系统

原文地址:https://dzone.com/articles/visualizing-microservices-designing-a-microservi...

2557
来自专栏DevOps时代的专栏

DevOps实施实战系列(一):实施框架总览

? 前言: 企业IT本身是个复杂的系统工程,这也是为什么DevOps的实施不是一个一蹴而就的过程,大多数企业需要至少2~3年的时间才能够逐步达成一个相对成熟的...

19110
来自专栏ThoughtWorks

服务蓝图再思考 | 洞见

服务蓝图(Service Blueprint)是服务设计中重要的实践之一,本文将回到这一实践的本源,重新思考其核心逻辑在新的消费环境中是否需要演进。 溯源 服务...

3255
来自专栏华章科技

大数据圈盘点:你不知道的15个新技术

下面一起来看看吸引眼球的十五项大数据公告。虽然罗列了很多,但还不是全部内容,只是最近在加利福尼亚州圣何塞市Strata + Hadoop World大会上亮相的...

631
来自专栏编程一生

谈谈服务治理

892

扫码关注云+社区