【数据猿导读】愿景虽好,但中国与全球市场相比,Ceph从社区到商业化依然道阻且长。“从全球市场来看,Ceph更多的是面向新型的应用,像OpenStack和云这些新的应用场景,虽然Ceph在中国的发展也十分迅速,但是国内大部分客户有很大传统的架构保有量,这样一来就会影响创新的速度,这需要业内人士共同去探索。” Sage Weil表示。

作者 | 郭敏

官网 | www.datayuan.cn

微信公众号ID | datayuancn

随着OpenStack在国内外快速落地,作为开源存储方案之一的Ceph也大行其道。根据国内首个《分布式存储Ceph技术及应用白皮书》显示,在过去的三年中,依托于Ceph落地的应用越来越多,覆盖了包括金融、政府、游戏、运营商、媒体等在内的众多重点行业。

Ceph在中国的发展远比Ceph之父Sage Weil的预想要快得多。Ceph是什么样的存储方案?Sage Weil又是何许人也?

在切入正题之前,我们先来八卦下这位IT男神丰富的人生经历。1997年,刚上大学不久的Sage Weil创立了DreamHost;2000年,Sage获得了Harvey Mudd College计算机科学学士学位;在加州大学Santa Cruz分校攻读博士期间,Sage Weil以Ceph为课题进行了具体的研究。在校期间,Sage与Scott Brandt教授一起完成了一致性协议、数据分发(CRUSH)和元数据管理器Ceph分布式文件系统,广受好评。

“年轻有为”、“IT大神”是朋友对他的评价,Sage Weil对于技术十分专注,他曾说他是Ceph的忠实信徒。

在2006年的OSDI学术会议上,Sage正式发表了介绍Ceph的论文,并在该篇论文的末尾提供了Ceph项目的下载链接。由此,Ceph开始广为人知。

据Sage Weil透露,项目发展初期,Ceph针对的目标应用场景是大规模、分布式的存储系统。所谓“大规模”和“分布式”,是指至少能够承载PB级别的数据,并且由成千上万的存储节点组成。

2011年,Sage Weil创立了Inktank公司主导Ceph的开发和社区维护。随着Ceph在存储领域的影响力越来越大,吸引了一批国内有志青年投身其中。

2014年,在耿航、孙琦等一批志愿者的努力下,Ceph中国社区成立,该社区以文档、翻译、案例等形式全方位地展现Ceph发展和应用状况。

那么,如今Ceph的发展和应用情况如何?Ceph从社区到商业化,中国与全球相比是不是还有很大的差距?如何更快的与之接轨?Ceph未来会朝着什么方向发展?

带着这些问题,数据猿记者在日前的Ceph亚太峰会 —— Cephalocon APAC 2018会议现场采访了Ceph社区创始人、红帽首席咨询师 Sage Weil,CERN存储系统工程师、Ceph顾问委员会成员Dan Van Der Ster,英特尔中国云计算战略总监陈绪,红帽首席方案架构师张家驹以及海航云易建科技服务事业群技术总监刘世民。

在过去十几年的时间里,经过不断迭代和完善的Ceph已经成长为一种性能优秀、高可靠性和可扩展性的分布式文件系统。此时,CephFS文件系统已经不再是开发重点,与虚拟化相关的RBD、RGW取而代之成为新的发展方向。

据Sage Weil透露,Ceph有以下三个特点:

1、CRUSH算法

CRUSH算法是Ceph引以为豪的两大创新之一,能为同一个数据对象找到最合适的停靠点,从而实现各类负载的副本放置规则,例如跨机房、机架感知等。同时,CRUSH算法支持副本和EC两种数据冗余方式,还提供了四种不同类型的Bucket,充分考虑了实际生产过程中硬件的迭代式部署方式。

2、统一存储架构

Ceph设计的RADOS架构是为了实现一个高性能的文件系统服务,不需要考虑横向扩展、冗余、容灾、负载平衡等复杂的分布式系统问题,同时能够提供足够多的特性和足够优秀的性能,因此迅速得到了社区的认可。

由于 RADOS 出色的设计和独立简洁的访问接口,再加上Sage敏锐的眼光,Ceph果断推出了用于支持云计算的块设备接口RBD、对象存储接口RADOS GateWay和Ceph File System(POSIX接口),并将开发中心全面转向云计算领域。

3、丰富的特性

Ceph的特性不可谓不多,从分布式系统中最基本的横向扩展、动态伸缩、冗余容灾、负载平衡等,到生产环境中非常实用的滚动升级、多存储池、延迟删除等,再到高大上的CephFS集群、快照、纠删码、跨存储池缓存等,强大的功能让人叹为观止。

从以上三个特性中不难看出,Ceph越来越向云计算的方向靠拢,对此,Sage Weil感慨良多:“在OpenStack出现以后,我发现Ceph的目标已经成了为云计算提供基础设施的概念,之后Ceph逐渐向块存储和对象存储偏移,并为OpenStack提供了良好的支持。”

作为Ceph的忠实信徒,最近几年,Sage Weil一直将Ceph和其他不同的组件进行融合,“Ceph从社区到商业化是大势所趋,毕竟所有技术的最终归宿都是产品。” Sage Wei坦言。

对此,张家驹表示:“我们把Ceph社区做得越来越成熟,生态越来越繁荣。同时,社区和产品还是有区别的,社区比较发散,追求创新,产品却比较收敛,会收敛到不同的领域和不同的行业,做出稳定的企业级产品。”

在过去的几年里,RedHat、SUSE、Canonical、FreeBSD等构成了Ceph 软件发行包的厂商,Intel,Mellanox,AMD 和 Cisco 分别在不同的硬件组件层面推动自身融入Ceph 体系,SanDisk,HDS 和 Fujitsu 都在自身的存储系统上采用 Ceph 进行整合……

目前,Ceph的应用场景有云平台、传统企业IT架构虚拟化等。在采访期间刘世民以海航为例做了说明:以Ceph支撑的海航IT系统可快速实现扩容,“我们的存储有两种形式:一种是Ceph的分布式集群,叫‘海洋存储’;另一种是将Ceph技术用于一体机,Ceph有非常强的灵活性,大的可以用,小的也可以用。”

不过,Ceph在延迟方面还是存在一些欠缺,“很多企业用户喜欢拿Ceph和SAN相比,SAN有很多特性,比如去重、压缩、同步、异步等,在这些方面Ceph还是有点欠缺。” 刘世民说。

除了刘世民之外,Dan Van Der Ster也透露了CERN使用Ceph的原因:“最开始选择Ceph是因为经费的问题,在OpenStack上Ceph是最好的存储选项,后来我们把Ceph用于云平台,之后我们发现Ceph还可以用于高性能计算和粒子对撞计算,用CephFS文件系统提供高性能计算存储数据,五年内没有丢过一个数据。”

或许正是由于这样的特性,在过去的几年里,Ceph的火焰烧的漫山遍野,在Ceph中国用户生态圈里可以看到移动、电信、中兴、恒丰银行、平安科技、阿里、腾讯、网易、乐视、携程、今日头条等巨头们的身影。

国内越来越多的行业用户在使用Ceph,证明其稳定性和可靠性的同时也促进了Ceph的进步,现在,已经有很多机构加入了Ceph中国社区,其中不乏Intel、Dreamhost、SanDisk这样的大厂,类似于UnitedStack这样的公司也赫然在列,还有电信、大学、研究所这类非存储领域的公司或单位。

陈绪告诉数据猿:“2014年以来,在国内,我们看到了很多基于Ceph创业的公司和大IP公司,他们在使用Ceph的过程中积极地向社区反应问题,帮助社区解决问题,把社区生态和商业落地做大是我们共同的心愿。”

愿景虽好,但中国与全球市场相比,Ceph从社区到商业化依然道阻且长。“从全球市场来看,Ceph更多的是面向新型的应用,像OpenStack和云这些新的应用场景,虽然Ceph在中国的发展也十分迅速,但是国内大部分客户有很大传统的架构保有量,这样一来就会影响创新的速度,这需要业内人士共同去探索。” Sage Weil表示。(文/郭敏)



4月26日-4月27日,AI in China 之智能制造-数据驱动产业变革-高峰论坛即将开始,期待我们的见面?




奋起之时,Ceph之父Sage Weil来华:产品化是唯一出路相关推荐

  1. ztree在刷新时第一个父节点消失_第一个关于中式菜谱的智能问答机器人小程序正式上线啦...

    为了满足大家对菜品烹饪的各类问题能直接得到答案的需求,我开发了目前第一个真正关于菜谱的智能问答系统,并在微信小程序发布上线.这套系统支持对于8600多种菜品的问答功能,并能实现快速问答响应,整套系统后 ...

  2. gradle 引入jar时自动引入父依赖_原创 | 看完此文,你对Gradle的理解又升级了

    前言 这一篇来介绍一些Gradle进阶的内容,当然进阶内容非常多,这篇文章就总结一些相对重要的.常用的一些知识点,比如Gradle的签名配置和依赖管理. 1.Android签名文件配置 在一般公司中, ...

  3. ztree在刷新时第一个父节点消失_从反向传播推导到梯度消失and爆炸的原因及解决方案(从DNN到RNN,内附详细反向传播公式推导)...

    引言:参加了一家公司的面试和另一家公司的笔试,都问到了这个题!看来很有必要好好准备一下,自己动手推了公式,果然理解更深入了!持续准备面试中... 一. 概述: 想要真正了解梯度爆炸和消失问题,必须手推 ...

  4. 在父页面用Iframe加载子页面时,将父页面的title替换成子页面title

    报告管理 转载于:https://www.cnblogs.com/maomojun/p/9667320.html

  5. 安装Linux时grub2安装失败,尝试安装Ubuntu作为计算机唯一的操作系统时,我收到错误'grub-install/dev/sda failed'。 - Ubuntu问答...

    问题描述 我试图在以前运行Windows 7的盒子上安装Ubuntu. 我也遇到了可怕的"无法安装GRUB"错误. 我没有尝试双启动.我之前运行过Windows启动盘并删除了所有现 ...

  6. 怎样把你的肾补起来!(原来我有黑眼圈,皮肤发黄时肾不好啊)!!世界上唯一有能力让时间扭转、青春永在的最强有力的器官,就是肾脏。...

    脸上的一切瑕疵以及衰老的痕迹,都是可以通过强悍的肾脏来抹去的,世界上唯一有能力让时间扭转.青春永在的最强有力的器官,就是肾脏. 青春永在的最强有力的武器 肾脏是女性的宝贝,特别是在怀孕准备生产的时候, ...

  7. [转]短短几年,Ceph如何引爆中国的开源热潮?

    原文:http://article.ccw.com.cn/article/view/131427 ,2018-04-02,本文作者:计世传媒 赵新竹 世民Sammy:非常荣幸有机会在北京Cephalo ...

  8. Cephalocon APAC 2018在北京成功举办

    2019独角兽企业重金招聘Python工程师标准>>> 3月22-23日,由Ceph中国社区主办,DOIT承办的全球首届Ceph亚太峰会--Cephalocon APAC 2018在 ...

  9. Ceph BlueStore 和双写问题

    论开源分布式存储,Ceph大名鼎鼎.用同一个存储池融合提供块存储.对象存储.集群文件系统.在国内有近年使用量迅速攀升,Ceph Day峰会也搬到北京来开了. 大型公司内部研发云虚拟化平台,常使用开源方 ...

最新文章

  1. Selenium启动Chrome浏览器提示“请停用以开发者模式运行的扩展程序”的解决办法
  2. c++11 模板的别名
  3. 【PP】通过创建工程变更号修改BOM
  4. ubuntu系统如何切换到root用户登录
  5. [渝粤教育] 西南科技大学 机械制造装备及工艺 在线考试复习资料
  6. linux touch更新文件时间,Linux文件时间的查看和修改touch
  7. 数据结构之树的一些基本操作
  8. 微型计算机实验四答案,微型计算机技术实验指导书的答案.doc
  9. .unl 文件 导入 mysql,informix导出的unl格式数据怎么导入sql server 2008里呢
  10. 逃离北京?作为程序员的我在工作两个月的今天,露宿街头
  11. [Tips]git cannot lock ref
  12. 信息系统项目管理师进度管理论文范例
  13. 搭建STM32的开发环境
  14. python调用迅雷下载引擎_GitHub - cryzlasm/ThunderOpenSDK: 迅雷开放下载引擎, 收集, 使用...
  15. you-get视频解析下载
  16. DataGridView获取当前选中的行与列的值
  17. 基于autojs7的亚丁号点淘辅助
  18. tooth的用法_关于tooth的用法总结大全
  19. 【浅墨著作】 逐梦旅程 Windows游戏编程之从零开始 勘误 配套源代码下载
  20. 福州大学计算机与科学学院,1:福州大学数学与计算机科学学院

热门文章

  1. ⭐❤️zigbee无线通信模块的深入浅出❤️⭐
  2. 迅雷下载的资源,文件夹有大小,但是打开没有文件
  3. 利用 Python处理句子中的脏话 —— 2022/2/12
  4. Android系统升级流程
  5. Python相关介绍(很好)
  6. opencv人脸检测+美颜
  7. 2019 蓝桥杯省赛 A 组模拟赛(一) D. 结果填空:修建公路 (二进制)
  8. 计算机科学概论课件,计算机科学概论 课件chap 05
  9. 串联谐振电路原理?串联谐振电路怎么工作?案例公式,几分钟搞定
  10. Spring学习第4篇:Spring 的依赖注入