分布式存储SurFS一箭双雕
- 来源:中国计算机报 smarty:if $article.tag?>
- 关键字:分布式存储,SurFS,书生云公司 smarty:/if?>
- 发布时间:2016-06-17 11:50
在分布式存储领域,书生云公司投下了一颗重磅“炸弹”。书生云新一代分布式存储SurFS的爆炸性不仅体现在对传统存储架构的颠覆上,更具代表性和引领性的是,书生云将SurFS的核心技术开源,这也让书生云站到了开源的风口浪尖上。
突破来得很及时
其实,许多互联网公司很早就开始使用分布式存储技术。在云计算兴起后,一个普遍的观点是,分布式存储技术是最适合云计算应用的。虽然许多传统企业在拥抱“互联网+”的过程中,希望借鉴互联网思维实现转型升级,但是在互联网企业那里得到成功验证的新技术和解决方案就一定适合企业级用户吗?分布式存储能够完全取代传统SAN存储吗?这些问题只有在经过更加深入的研究和实践之后,才能找到答案。
人们已经意识到,在云平台的建设中,存储和网络可能是瓶颈所在。因此,软件定义网络(SDN)、软件定义存储(SDS)成了许多人追逐的对象。就存储而言,传统SAN的高性能、高可用、高可靠是企业级用户所倚重的,但是SAN的高成本、高复杂度、不能横向扩展则是企业级用户心中挥之不去的阴影。
在这种情况下,有人想到了“折中”的办法,比如宏杉科技将分布式存储技术与传统SAN进行融合,推出了CloudSAN。而书生云毫不妥协地选择了分布式存储的发展道路,推出了自主研发的新一代分布式存储系统SurFS。
书生云董事长王东临表示,SurFS对存储网络进行了颠覆式的创新,率先采用SAS做存储网络,在将带宽提升几十倍的同时大大降低了延迟。
SurFS主要实现了两大突破:第一,去中心化,将存储控制节点与存储介质分离,存储控制节点与计算节点聚合,基于全局存储池,使得单个存储服务器可以访问所有磁盘;第二,采用SAS交换网络取代通常所用的IP网络,性能更高,网络损耗和延迟更低,且支持纠删码。
OpenStack官方网站的数据显示,在同样配置下,SurFS的性能远超当前主流的HDFS、Ceph、GFS等分布式存储系统,将云平台的综合性能提升50%;在同样采购规模下,SurFS的购置成本可以降低20%,运维成本降低50%。王东临表示,SurFS在性能、成本、可靠性、可用性和可扩展性等5个重要指标上有重大提升。
用一句话概括,SurFS分布式存储利用超融合突破了传统存储的成本限制,同时利用SAS交换机突破了性能的限制。
云安全和云存储是书生云构建企业云平台的两大重要技术支柱。TruPrivacy是书生云的自有专利技术,它重新定义了云存储服务的安全性,即使网络被攻破、服务器被黑、源代码被泄露,任何人也无法从云端窃走数据。SurFS可以提供块存储、NAS存储和对象存储服务,并可直接与OpenStack集成。正是基于这些特色技术,书生云在云计算领域如鱼得水,并且打造了企业私有云、企业云盘、美国医疗云服务和全球个人云文档服务四大核心业务。
书生云为什么这么大方?
书生云SurFS的发布其实是一箭双雕:一方面,SurFS开辟了新一代分布式存储的新路;另一方面,书生云“大方”地将SurFS开源,有兴趣的人可以在Github上下载使用。
开源一词有多层含义,它既是一种软件开发模式,又是一种商业模式,更是一种文化。中国的软件工程师对开源软件并不陌生,很多工程师在接到公司下发的任务后,第一件事就是上网去寻找有没有开源软件可以直接下载使用,但以前通常只索取,不贡献。近几年,中国的开源氛围越来越浓厚,除了人们对开源技术越来越有信心,中国厂商和开发者加入开源社区并积极贡献代码也是一个重要原因。在Linux、OpenStack、Ceph等全球知名的社区中,一些中国厂商在代码贡献量方面的排名十分靠前,有的甚至能位列前三。
但同时我们也看到,在全球范围内具有影响力的开源社区主要由国外厂商主导,源自中国的开源社区几乎没有,更没有能在国际上流行起来的开源项目。书生云公司将SurFS技术开源,也是期望打破这一局面。
最近在开源领域引起广泛关注的一条消息是,开源软件市场的领导者红帽公司年收入首次突破20亿美元大关。这一里程碑式的事件表明,开源软件已经成为商业主流,开源软件也可以很好地满足企业级用户的需求。
开源不是“做雷锋”,开源也能与商业完美结合,也能挣钱。开源并不是单纯地降低了使用门槛,而是对用户提出了寻求自我价值匹配的更高要求。SurFS的开源可以通过“免费+定制化增值服务”的方式,为客户提供高性价比的云平台解决方案。
为了将SurFS开源,王东临对公司董事会做了大量说服工作。从技术的角度讲,SurFS开源可以让书生云更方便地借助开源生态圈,集众人之力共同完善SurFS的技术细节和功能,有可能将SurFS变成一个行业的标准;从商业的角度讲,以前销售是书生云的一个短板,通过SurFS开源,书生云可以方便地拓展销售渠道,吸引更多的客户;从社会效益的角度讲,开源也是服务社会之举。王东临介绍说,开源SurFS的盈利之道主要包括:为客户提供商业版本的SurFS产品,提供相关的技术支持服务,开展针对SurFS的培训和认证。
如今,开源已经成了中国软件厂商实现自主创新的重要抓手。迈入云计算、大数据时代,中国厂商在开源方面取得的进展也迅速缩小了中外IT厂商之间的技术差距。现在,一提到云计算,人们首先会想到OpenStack;一提到大数据,首先会想到Hadoop。这些技术都是开源的。围绕着这些开源技术、社区,中国也涌现出一大批初创企业。
中国工程院倪光南院士在SurFS发布会上表示:“开源是一种明智的商业模式,它可以促进原始创新。SurFS的开源正逢其时。”
SurFS还有提升空间
新一代分布式存储SurFS并不是纸上谈兵。王东临表示:“我们将OpenStack作为SurFS的一个主要应用场景,并且把SurFS提交给了OpenStack社区。在OpenStack存储后端、视频监控等应用场景中,SurFS已经实现了商业化部署。”
在市场上,SurFS并不是孤军奋战,因为书生云从一开始就为SurFS规划了一个协同发展的生态圈。参加SurFS产品发布会的金山云、奇虎360、海云捷迅、华三通信、九州云、United Stack、乐视云、联想、海康威视、神州数码、太极等厂商都对SurFS技术表示出浓厚的兴趣,其中有些厂商已经成了书生云的亲密战友。
企业级OpenStack云服务提供商海云捷迅CTO李华充分肯定了SurFS在技术架构上的先进性,认为SurFS为OpenStack提供了一种很好的存储选项。海云捷迅正尝试与书生云在OpenStack云平台建设方面进行合作。
OpenStack平台通常会采用以下三种存储方式:第一,本地磁盘,基本用于测试环境;第二,传统存储,比如FCSAN、IP SAN等;第三,分布式存储。SurFS为OpenStack后端存储提供了一种新的选择。
SurFS的适用范围很广,既可以满足互联网企业的存储需求,也可以承载企业级数据库。在企业网盘、电子政务云平台、桌面云等应用中,都可以看到SurFS的身影。据记者了解,书生云已经帮助东风汽车、中青宝等一大批大中型企业搭建了私有云系统。对计算和存储的聚合能力、高性能的底层SAS架构、压缩到极致的数据传输路径、PB级的存储容量、更低的成本等都是SurFS的“杀手锏”。
书生云CTO金友兵表示,未来,SurFS还有进一步提升的空间,比如,实现更细粒度的存储空间控制,建立全局缓存池,开发更加丰富的管理工具,发掘OpenStack之外更多的应用场景,借助开源社区的力量推广SAS交换存储的应用等。
■本报记者 郭涛