今年年初,红帽2016财年营收20亿美金的消息火遍朋友圈。在软件行业领域,红帽相较于其他软件巨头,一直稍显低调。在笔者看来,之前财年营收过20亿的宣布,完全可以作为红帽2016年度最强发声,同时预示着作为全球领先的开源解决方案领导厂商的红帽,一改往日低调作风,从此摆出开源时代领导者的高姿态。
不得不承认,随着云计算、大数据、物联网技术的飞速发展,开源软件与开源社区的发展如火如荼。明眼人都看得出来,在当下的云时代里,开源绝对是笔大买卖!在刚刚结束的2016中国开源企业存储峰会上,红帽又集中秀了一把肌肉,将自己在开源存储领域的看家本领——Ceph与Gluster向国内用户与合作伙伴做了展示,同时来自红帽的存储专家也在大会当天发表了对开源存储的趋势理解。
什么是Ceph?
笔者理解,简单说,从软件层面出发,Ceph就是一系列服务。
红帽亚太区云存储与大数据总监Andrew Hatfield将其解读为,Ceph可以在云端提供从存储设计负载到系统预设等一系列工作,可以帮助用户快速部署存储系统。通过Ceph存储集群可以把所有的物理、虚拟的服务器联络起来,把数据送到存储里,然后实现共享。
▲红帽亚太区云存储与大数据总监Andrew Hatfield
他提到,Ceph有一点非常强大的功能就是可以进行系统的描述。传统数据中心网络设备或电路发生问题,IT人员从存储角度将无所适从。而今天采用Ceph进行系统设计之后,数据中心面对无论是电缆架设还是服务器问题,都将会对其进行自动适配。“Ceph可以更好地理解故障,并保证不会有任何干扰持续工作下去。这是软件定义存储所释放的巨大能量。”
提到Ceph,就不得不提OpenStack。在开源云技术OpenStack逐步被大众接受的今天,Ceph与其进行的完美搭配也在逐步走向普及。据OpenStack基金会调查统计,目前在使用OpenStack的用户里,大概有60%的用户倾向于采用Ceph存储工具,使用意愿比例非常高。Andrew介绍,虽然早期的版本与OpenStack在一些功能兼容性上还存在一些瑕疵,但随着三代、四代版本的出现,越来越稳定、灵活与功能强大的Ceph将受到更多用户的青睐。“红帽的Ceph是一个开放、软件定义的云存储平台。它面向云基础架构和大规模对象存储而设计,提供灵活、自动且高性价比地帮助用户管理应用产生的海量数据。我们维护了一个稳定的版本,将给用户提供面向企业级的开源存储服务。” Andrew表示。
我们知道,传统存储总是纠结于如何将各地存储管理在一起,而Ceph的出现,这一困境将被打破。Ceph可以通过CLI、API调用和云管理平台来对存储集群进行简单管理和便捷部署。“红帽存储控制台——Reh Hat Storage Console2,就可以用来部署、监督、管理存储集群。”
据了解,目前应用Ceph的行业用户较多落地在金融服务、广电、云服务商、政府等领域。目前一个比较有名的成功案例就发生在澳大利亚的莫纳什大学,他们目前已经利用Ceph实现了对500PB的数据进行存储管理。
如何理解Gluster?
介绍完Ceph,再来说说开源存储领域的另一”网红”——Gluster。之所以说它是“网红”,原因在于,虽然Gluster概念炙手可热,但真正了解它理念、用途、价值的人屈指可数。大部分技术人员对其的熟悉程度,仍旧停留在网络热搜层面。毫无疑问,在软件即服务的今天,Gluster同样也是一款软件定义存储的平台产品。那么,它与同为开源的Ceph有何不同?用户在选择的时候又该关注哪些特性呢?
先来说说什么是Gluster。官方解释为Gluster存储是一款开放式、软件定义的存储平台,可以帮助用户在物理、虚拟和云环境中轻松管理非结构化数据。红帽的Gluster存储将文件和对象存储与一套横向扩展架构整合,旨在为PB级数据增长提供更低成本,更高效能的存储和管理服务。用红帽亚太区存储业务总监Chris Mawer的话说,Gluster存储更适用与保存各种非结构化数据。
▲红帽亚太区存储业务总监Chris Mawer
如今,企业需要面临不同类型的存储数据孤岛,而这些数据存储孤岛又分散于全球众多的数据中心内,这给企业做存储数据管理造成极大的不便。Gluster可以让用户通过多种文件和对象协议进行数据的全球访问,消除存储数据孤岛实现数据统一,并且可以访问物理、虚拟、公共云基础架构中的数据。
提到与Ceph的差异,Chris表示,Gluster是基于文档的,而Ceph则更为灵活,可以面向区块、文档和对象存储,所以Ceph可以承载非常灵活的工作负载。至于企业用户如何选择,Chris认为,二者在功能比较或者差异上,确实是存在一些不同。但最终各个系统之间提供的功能都是差不多的,用户最后选择谁,最关键的还是要取决于其自身的工作负载。
“如果用户已经部署了OpenStack,那选Ceph更好一点;如果用户有对象存储的需求,仍然可以选择Ceph更好一点;假如用户的数据量巨大,有大数据和容器技术的需求,那可能选用Gluster更好一些。”
据了解,目前红帽正通过携手全球的生态合作伙伴来进一步推广这两款开源存储产品。针对不同的用户需求,合作伙伴将通过自身经验来帮助用户做推荐和选择。同时Chris也强调,从Ceph和Gluster的角度来讲,二者不是竞品的关系,而是互补的,因为从客户价值角度出发,二者解决的是不同的痛点问题。
开源大势不可逆
大会当天,Chris Mawer谈到了存储系统的重要性及存储平台这几年的变化。他认为,虽然目前在各行各业的应用中,仍然有很多企业采用传统存储,但其在拓展性、容量等方面上已经远远达不到目前用户业务发展的需求。随着云计算、大数据、物联网、移动互联技术的飞速发展,轻量级、低成本、高效能、横向拓展、易于管理与部署的开源存储解决方案越来越受到认可。
基于市场需求,红帽在开源软件之上做服务,帮助客户提供稳定服务版本,打破用户对开源软件的芥蒂,成为用户与开源社区中间的通道桥梁,既可以让用户享受到开源软件的诸多利处,也让开源社区不断汲取真实的用户需求,提升版本改进,提供更好地版本。笔者认为,这无疑是个良性循环,这种“中间商式”的商业模式,也许也是红帽成功的关键所在。
再来说存储,对客户而言,他们正在思考怎么处理下一代的工作负载,需要有大数据收集存储能力,需要存储系统有自我管理与自愈能力。那在这种情况下,存储服务商要有新的思路。而真正具备这种创新能力的,就是开源产品。不管是Ceph、Gluster、OpenStack、Hadoop、JBoss等等,他们都是在持续做创新,使用户能够在其基础上进行拓展,基于现有的商用软件改变原有的存储方式,使原有系统更灵活且拓展性更强。
可以看到,跟随用户需求的脚步,专有存储厂商正在试图通过收购等方式拓展自己的商业途径。随着分布式存储系统、软件定义存储等理念逐步被用户认可,可以预见,在不久的将来,开源存储技术将开创一个全新的存储世界。