资讯专栏INFORMATION COLUMN

SDS“硬币”的两面:开源or闭源

Cheng_Gang / 2718人阅读

摘要:如硬币一样,也有两面,开源或闭源。而今作为开源的软件定义存储系统,在很多部署环境中得到了广泛应用。术业有专攻,对于的开源与闭源厂商来说,都有其存在的价值。以一个统一的思维来看待硬币的两面性,企业用户徒然提升了自己的视野和格局。

一个硬币有两面,

正面或反面。

SDS如硬币一样,

也有两面,开源或闭源。

开源的视野与格局

只要一提到开源,相信许多人都会想到OpenStack,它以生态的日益完善、社区的日趋活跃、功能的愈发强大,鼓舞了所有关注、专注在OpenStack平台上的技术人,也给相关技术厂商、企业用户、社区成员带来了持续的信心。

根据OpenStack基金会在媒体上公布的数据,OpenStack在超过80个国家和地区的企业中使用,管理着超过500万个处理器核心,50%的财富100强企业正在使用OpenStack。

现在,OpenStack被业界公认为全球最成功的开源项目之一,在计算、存储、网络、安全、边缘计算、物联网、VR、DevOps、机器学习、人工智能等越来越多的领域,不断创新进取,不断优化与完善。

其中,作为企业用户最为关注的数据存储问题,OpenStack生态体系中的Ceph分布式存储备受业界关注。提到Ceph自然让大家可以想到Red Hat旗下另一个成熟的开源存储产品GlusterFS。

但是在比较Ceph与Gluster近年来的社区活跃度、生态完善性、功能强健性来看,Ceph体现出来的价值越来越大,并且从当初文件存储的支持,到了后来对块、对象存储的全面支持,发展到现在,Ceph成为了OpenStack生态系统中人气最高的开源存储解决方案。

而今作为开源的软件定义存储系统,Ceph在很多OpenStack部署环境中得到了广泛应用。

因此,现在只要一提到采用开源软件来构建SDS,许多人首先想到的应是Ceph了。

随着云计算在各个行业中的普及速度加快,企业用户对于云的开放性诉求也聚焦到了采用开源软件构建云平台的策略上。

OpenStack软件与硬件厂商“无关”的天然开放性,自然可以赢得企业用户在云构建过程的选择。而开源的Ceph提供的软件定义存储系统,也给企业用户带来了摆脱特定硬件解决方案的更多自由。

之前,Ceph创始人兼首席架构师Sage Weil在接受媒体采访时就曾警告用户:

“软件定义存储解决方案都声称提供某种自由,这可能是摆脱特定硬件解决方案、硬件厂商锁定、专有API或针对特定解决方案API的自由,以及使用开源软件的自由,或者所有这些自由。务必要提防号称软件定义存储而兜售的解决方案,它们不是给你自由,而是给你束缚。把你引向某一家厂商,或让你被某一家厂商锁定。”

即便如此,但开源与闭源还是有其存在的合理性,这都源自企业用户本身的传统业务与新兴业务、传统应用与创新应用的两面性。

术业有专攻,对于SDS的开源与闭源厂商来说,都有其存在的价值。在针对传统应用下,闭源的传统企业级存储依然十分有效。在针对云、大数据等新兴应用下,开源的SDS更能凸显开放与弹性价值。

但是,对于一个企业用户来说,在选择SDS的开源与闭源策略上,需要站得高才能看得全。这就好比:从三楼往下看“到处是垃圾”,从三十楼往下看“随处是风景”。以一个统一的思维来看待SDS硬币的两面性,企业用户徒然提升了自己的视野和格局。

一个人,一群人和一个社区

其实,对于涉足云计算、大数据等领域的企业用户来说,之所以会对开源的SDS抱有浓厚的兴趣,除了开源的SDS可以带来硬件解锁的自由之外,更大的意义还在于开源软件社区与生态的持续助力。

一个人,再有能力,也干不过一群人。

一群人,再有能力,也干不过遍布全球的社区组织。

开源软件的发展就是这个道理。

开源平台不仅可以帮助企业用户解除技术锁定,同时还可以帮助企业用户与开源社区一起实现技术更新与进步。从严格意义上来说,社区组织遍布全球各地,其技术能力自然比一个企业团队解决一个问题的效率和质量都要好。

Ceph目前活跃的全球社区贡献者超过400人,已有全球知名企业加入Ceph生态,如ebay、bloomberg、TERADATA、Catalysts、CISCO、中国平安、恒丰银行、滴滴、360等。

根据Ceph社区2018年5月份用户调查显示,Ceph在全球范围内部署量至少880PB。随着Ceph在全球用户中的应用深入,其企业级应用生态也会越来越完善。目前,Ceph已经实现与OpenStack、Kurbernates、Hadoop 等生态的良好适配,并具有iSCSI、S3/Swift、NFS 等多样化的数据接口访问方式。

为此,作为中国最早引入Ceph开源存储技术的同方有云,一直以来与Ceph社区共生共发展,长期走技术服务用户的路线,现今迎来了在金融、教育、医疗、能源、政府等多个行业的用户认可与广泛合作。

一方面,基于开源平台帮助大型用户构建云,为这类用户提供基于开源的咨询与技术服务。针对IDC和渠道商,同方有云的托管云业务与神州数码、光环新网,以及政务云等用户合作,借助同方有云自身在OpenStack、Ceph开源存储等方面的技术与经验,输出技术与服务,帮助大企业用户构建一个开源云,实现开源SDS的真正落地,同时还帮助这些用户承担其日常的云运营工作。

另一方面,针对中小规模行业用户,在应对虚拟化的实际需求上,部署超融合方案更现实。为此,基于Ceph的存储技术同方有云也输出自己的UOS超融合一体机方案。

同方有云CTO姚宁分析指出,对于企业用户的云环境来说,采用纯开源平台搭建,尽量减少个性组件开发,其意义深远。这样的云构建策略,不仅契合社区的代码更新,而且可以持续享有社区发展带来的技术福利与全球“码农”高手的帮助。

同方有云如此想也如此做的,在Ceph开源存储产品UDS的性能、稳定性等方面与社区同步,自身在性能恢复上的优化也同步到社区。此外,针对SSD盘的优化,同方有云早在2014年就帮助Ceph社区实现了SSD性能提升50%以上,也让现在的用户享受到了技术带来的价值。

道理就是如此简单:一个人不如一群人,一群人不如一个社区的全球人。这也充分代表了当前企业用户采用开源的价值观。

那么,是不是所有企业用户都适合选择采用开源SDS解决方案了呢?当然不是。

这就好比这样一个段子:

狗对熊说:嫁给我吧,你会幸福的。

熊说:嫁你生狗熊,我要嫁给大熊猫,生个大熊猫才尊贵。

这就说明了,选择对结果是很重要的。对于企业用户来说,选择不同,结果就不同。实际上,选择开源的SDS还是选择商用成熟度高的企业级存储,必须契合自己的业务与应用才可以。

这就需要明白如何选择才更有价值。诚然,开源SDS适配用户所有应用需求虽然有难度,但是它可以帮助用户更好地选择,多个选择多条路,相信人人都懂。

再具体来说,对于高IO、高可靠要求的应用环境,自然适合部署商用成熟度高的企业级存储。对于非关键性应用、涉及备份数据、非结构化数据等环境,那就应该是开源SDS的用武之地。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/5303.html

相关文章

  • 【Copy攻城狮日志】借助Taro暴改Nideshop实现电商支付宝小程序雏形

    摘要:接下来,在支付宝小程序开发者工具中打,不出意外能跑起来一个电商支付宝小程序雏形。地址以上是我这个攻城狮对使用转换原生微信小程序为支付宝小程序的一次微不足道的实践。 showImg(https://segmentfault.com/img/bVbnCCN?w=1818&h=931);↑开局一张图,故事全靠编↑ 从一个需求说起 作为底层的程序猿,哦不,我连猿都算不上,混的好的叫码神,混得一...

    gnehc 评论0 收藏0
  • 【Redis5源码学习】2019-04-16 跳跃表skiplist

    摘要:使用跳跃表而不是平衡树的原因和各种平衡树如红黑树等的元素是有序排列的,而哈希表不是有序的。如果想要了解有关跳跃表源码更具体的分析,建议阅读学习笔记源码学习之跳跃表。 Grape全部视频:https://segmentfault.com/a/11... 引入 大家想象一下下面这种场景: 面试官:我们有一个有序的数组2,5,6,7,9,我们要去查7,设计一个算法。 考生:第一眼看到相信大...

    sean 评论0 收藏0
  • 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?

    摘要:今年活了,并且被收了。同时很不幸,下的组件项目居然宣布闭源了。。本次闭源在其官网未到相关申明,是否开历史倒车,是否有其他阴谋,我们将持续跟进。 今年 Dubbo 活了,并且被 Apache 收了。同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了。。 已经从 Dubbo 迁移至 Spring Cloud 上的人,你们还好吗? 闭源:http...

    EastWoodYang 评论0 收藏0
  • 云时代背景下 开源技术对企业有哪些影响

    摘要:目前已有的开源技术协议有数十种有的宽松有的严格。闭源技术相对开放源代码而言为封闭源代码软件的简称。云时代背景下未来开源技术将如何发展开源技术意为向公众开放源代码的软件技术这一特性已经是大家公认的也是未来的开源技术发展的一个原因。近年来,随着云计算 、大数据行业的快速发展,全行业上云成为了企业间发展的一个重要模式,云计算在企业业务中发挥着重要作用。随着社会的快速发展,开源技术逐渐成为云计算发展...

    huashiou 评论0 收藏0
  • 《发布!》作者Michael Nygard:质疑软件开发最基本假设

    摘要:问你为什么要为仿真测试编写工具这个项目的进展如何虽然我经常会提到,但是这个工具是在的架构基础上写的。现在,我在忙一个叫做解决方案蓝图的项目,无论是否用到,这个工具都可以帮助人们完成仿真测试。 非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/195743 Michael T. Nygard是一位从业二十余年...

    NoraXie 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<