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

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

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

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

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

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

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

1. 广泛部署

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

2. COTS效应

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

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

3. 支持基础设施

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

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

4. 强大的社区

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

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

5. 小众解决方案

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

6. 代码质量

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

原文发布于微信公众号 - 程序你好(codinghello)

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏敏捷开发&项目管理

测试驱动威力不分国界

最近公司开始了一个新项目,在国外成立了一个开发组5个人 老板想让他们使用TDD来进行开发(Unit Test),于是我和另两个中国同事就应招过去了两个星期(主要...

3614
来自专栏腾讯技术工程官方号的专栏

从有界到无界,腾讯新一代企业网引领安全创新

? 背景:2018年8月21-22日,由中央网信办、工信部和公安部指导,中国互联网协会联合阿里巴巴集团、蚂蚁金服和阿里云等主办的“2018网络安全生态峰会”在...

1184
来自专栏SDNLAB

2018年10大最佳SDN解决方案(迄今为止)

软件是网络世界的前沿和中心,客户需要更多可编程、灵活且成本更低的网络解决方案。随着基于云的服务越来越多地被采用,降低数据中心复杂性的需求也逐渐增加,这推动了软件...

1182
来自专栏人称T客

50亿厂商Slack的前世今生

Slack是史上增长最快的SaaS创业公司,如今《财富》100强中的企业中有77%都在使用Slack。同时,它还在短短五年间里完成了一项看似不可能完成的任务:让...

1450
来自专栏web前端教室

越学习,越焦虑;越焦虑,越学不进去...,你看这说的是你吗?

今天下午有一个同学在微信上问我,“老尚,我现在上班了,但我现在遇到一个接口的问题,就是给我一个接口,我不知道该怎么用。你能不能在周末的课程中,系统的讲一下接口....

2458
来自专栏CSDN技术头条

免费拿走我的代码可以,但请对使用我的时间付费

编者按:秉持“开放、共享、解惑”的开源项目意味着任何人都能随便使用项目或产品中的代码,但开源并不意味着“拿来主义”,更不应发生“ 00 后 CEO 抄袭了程序员...

2028
来自专栏芋道源码1024

Java程序员月薪达到三万,需要技术水平达到什么程度?(文末送书)

最近跟朋友在一起聚会的时候,提了一个问题,说Java程序员如何能月薪达到三万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许...

1322
来自专栏云计算

评估云的安全性

云安全既是一场短跑也是一场马拉松。这场短跑需要安全团队迅速采取正确的防御措施,以在短期内解决零日攻击 (zero-day attacks) 和持续性的威胁。同时...

2357
来自专栏Java学习网

谷歌是如何做代码审查的

  Google是一个非常优秀的公司。他们做出了很多令人称赞的东西,不仅仅是存在于公司外部,人们可以看到的东西,公司内部也有。有一些在公司内部并不属于保密的事情...

2835
来自专栏ytkah

“微信连Wi-Fi”和“摇一摇•周边”正式开启自助申请入口测试

  微信方面宣布“微信连Wi-Fi”和“摇一摇•周边”正式开启自助申请入口测试。据介绍,测试期间,商户可分别通过 https://wifi.weixin.qq....

3117

扫码关注云+社区

领取腾讯云代金券