开源技术有望改变企业存储发展的未来

原创 2017年10月11日 00:00:00


导读

   

       开源已被成功地用作开发操作系统和数据库的模型。将社区开发模型应用于共享和持久存储需求是非常有意义的。

开源软件一直是推动协作、基于社区的软件的重要力量。其中最明显的例子就是Linux的发展历程,它的各种发行版已经成为云操作系统和现代应用程序开发人员的首选平台。


在更高的堆栈中,同样的理念应用于Docker容器化,以及用于结构化SQL,NoSQL等数据库平台。那么,存储呢?开源软件开发的演进是否也应用于存储,或者有哪些可用于那些想要在存储中实现开源的选项?


开源技术定义


首先,为大家解释一下开源的定义。根据定义,开源就意味着产品的源代码可以自由地被任何人访问和读取。然而,大多数开放源码技术项目都是根据许可条款编写代码,许可证决定了代码如何被使用或重复使用,有什么属性,又如何覆盖专利以及能被允许用作哪些商业用途。


这对存储软件开发意味着什么?实际上,开发一个存储平台与开发其他任何软件没有什么不同。因此,开放源代码对存储有很大的意义,因为它允许在复杂问题上进行大规模协作,同时在持久模型中100%保证数据的准确性。


社区发展


开源已被成功地用作开发操作系统和数据库的模型。将社区开发模型应用于共享和持久存储需求是非常有意义的。


对于开源来说,存储并不是首选,因为大多数早期共享存储平台都是在专用硬件上开发的。然而,在过去15年中,服务器和存储媒体的商品化已经发展到成本足够低,可靠性足够高的情况,能从现成的组件中构建存储平台。随着软件定义存储(SDS)的火热,开源存储也开始迈出发展的步伐。


为什么要开源存储


作为终端用户,有什么理由让你使用开源存储技术?与商业SDS一样,开源存储将购买硬件与软件分开。这样就可以为硬件提供源代码,构建和设计,以获得成本和运营优势,例如最小化必须支持的硬件平台数量。


开源存储平台的进一步发展,消除了存储软件的资本支出。剩下需要考虑的就是决定是否以及如何支付支持。 事实上,获得供应商或增值经销商的支持是大多数企业在使用开源存储软件时必须面对的主要问题。


幸运的是,支持模型是存在的。例如,Red Hat(红帽)公司拥有一个蓬勃发展的业务,用以支持自己的Red Hat Enterprise Linux(RHEL),它可以从Fedora发行版获得商业上的应用。反过来,RHEL则作为开源技术在诸如CentOS等发行版中获得。


运行开源存储提供了与标准商业存储产品相同级别的灵活性。可以在生产环境上运行商业上支持的开源存储系统版本。这样,测试和开发可以使用内部支持的存储部署来运行。这种方法节省了大量的成本,特别是对于需要横向扩展对象存储的非结构化数据。


贡献者回馈


当然,开源技术的全部意义就是回馈社区。所以每个人都可以自由地为我们讨论的平台的发展做出贡献。


对于大型企业来说,让开发人员参与编写开源存储软件是有意义的。 这样,他们就可以获得内部支持软件的机会,无论是完全没有厂商支持,还是进行开发测试,都可以直接整合新功能。对于长期部署(如存档和备份),参与维护开放源代码平台有助于减轻供应商中断商业产品发行的风险。


建立你自己的开源产品


除了选择使用商业支持的开源产品,另一个选择是从开源组件(如Linux iSCSI目标或Linux上的SMB)构建自己的开源产品。你可以使用这些文件来为你的存储基础设施提供文件和块服务,特别是与ZFS文件系统配合使用。 但是,除了开发者社区之外,你将不会得到任何支持。


本文转载自:IT168

英文原文地址:

http://searchstorage.techtarget.com/feature/Open-source-technology-promises-to-alter-enterprise-storage


阅读推荐:

容器编排工具哪个好?Kubernetes和Swarm深度对比

VMware与OpenStack的斗争转向了混合云


本社区拥有多个国内最活跃的开源云计算技术讨论微信群,长期分享优质文章与PPT资料,进群请加管理员微信yookee1983,并注明“加群”。



投稿邮箱:openstackcn@sina.cn

640?wx_fmt=jpeg

BIM产业在建筑产业的未来趋势

在这个地方和大家分享我做的课题BIM引领建筑业未来。首先给大家介绍一下自己,我叫刘博,非常有幸今天有这个机会和大家做学习和交流。接下来我就讲一下BIM的目前的发展。其实现在BIM在建筑行业非常的火,在...
  • qq_19963783
  • qq_19963783
  • 2018年03月29日 11:28
  • 37

浅谈触摸屏技术以及未来的发展趋势

触摸屏技术在我国的应用虽然只有10多年的时间,但是它已经成了继键盘、鼠标、手写板、语音输入后最为普通百姓所易接受的计算机输入方式。因为利用这种技术,用户只要用手指轻轻地触碰计算机显示屏上的图符或文字就...
  • u014200184
  • u014200184
  • 2014年05月11日 16:19
  • 1610

第一篇 数据仓库的技术和发展现状

文章转自www.ccw.com.cn  作者:郑晓军数据仓库的产生和发展----计算机系统的功能从数值计算扩展到数据管理距今已有三十多年了。最初的数据管理形式主要是文件系统,少量的以数据片段之间增加一...
  • truexf
  • truexf
  • 2006年09月05日 15:23
  • 4801

从参与者到跻身第一梯队:中国开源云计算的崛起

在全球云计算市场中,以OpenStack为代表的开源技术已经成为了引领行业发展的重要驱动力。其中,中国云计算厂商早已不再是参与或跟随的角色,而是正在蜕变为技术、市场影响力方面的全球领先者。 ...
  • ZabeNbRdit36243qNJX1
  • ZabeNbRdit36243qNJX1
  • 2017年11月23日 00:00
  • 180

中国光纤通信技术现状和未来,如何发展好这个行业?

中国光纤通信技术现状和未来,如何发展好这个行业?
  • zhuhongyu76
  • zhuhongyu76
  • 2015年06月12日 18:07
  • 2308

项目管理在企业发展中的作用及未来的发展方向—— 来自项目管理群的讨论

lwantstudy-PMO-DaLian 说:3.9的主题,项目管理在企业发展中的作用 未来的发展方向,“思想者_pm_深圳”提出,老谷尝试分享1. 项目管理在各性质的公司的推行比例 技术与管理之间...
  • baoqiangwang
  • baoqiangwang
  • 2010年04月15日 15:19
  • 4819

未来智能手机摄像技术发展趋势:硬件

本文已首发在我个人微信公众号:计算机视觉life。 本文展望一下未来智能手机在摄像头硬件上可能的发展趋势。个人观点,仅供参考。 1、双摄像头基线增大 最近两年双摄像头逐渐在许多高端旗舰机上...
  • electech6
  • electech6
  • 2017年04月16日 21:34
  • 2160

数据定义未来——2016数据库技术大会总结

数据定义未来——2016数据库技术大会总结 背景 作为国内数据库与大数据领域最大规模的技术盛宴,2016第七届中国数据库技术大会(DTCC)如约于2016年5月12日-14日再度震撼来袭。大会以"...
  • yzsind
  • yzsind
  • 2016年05月19日 20:00
  • 16174

未来淘宝网的发展前景将会如何?

淘宝客已然众所周知的职业了,经过做淘宝客受惠的朋友已然千千万万,经过淘宝做淘宝客自主创业成功者更是不可胜数,淘宝网给社会带来的奉献、其中淘宝客给人民生活带来的便捷非同一般,特别对于个人淘宝客站长来说,...
  • xllily_11
  • xllily_11
  • 2015年07月14日 11:50
  • 1274

关于视频技术发展趋势的一些理解

     视频行业近几年经历了飞速的发展,一些新的视频用语和应用逐步进入我们的生活中,例如VR,短视频,视频云,智能视频等。这些炫酷的词语可能让你眼花缭乱,不知所云。         本文试图从一...
  • acs713
  • acs713
  • 2018年03月18日 15:52
  • 171
收藏助手
不良信息举报
您举报文章:开源技术有望改变企业存储发展的未来
举报原因:
原因补充:

(最多只允许输入30个字)