对于企业级市场而言,存储是个经久不衰的传统话题。尤其随着企业级存储市场的不断增长、进化以及开源技术的大行其道,许多创业公司以及老牌IT厂商也都纷纷成为这一市场的玩家。
日前,国内领先云计算厂商青云QingCloud旗下QingStor分布式存储产品线,其研发负责人王煜就当前存储市场的发展趋势,以及QingStor存储产品及其最新升级进行了深入阐述,并介绍了QingStor存储产品有哪些优势。
因云而生的存储品牌
在云时代,数据大爆炸有目共睹,这也造就了企业级存储市场的迅猛增长。在青云QingCloud看来,当前企业级存储市场存在两大趋势,分布式存储和闪存都保持了快速增长势头,并成为市场的两大亮点。
趋势一,分布式存储经历快速增长期。由于企业内部分布式存储部署占比越来越重,在某些企业甚至已超过了传统存储。IDC2019年市场预测,无论是对象存储、文件存储还是块存储,在未来几年内都会保持两位数高速增长;
趋势二,基于SSD成本的快速下降,全闪存存储已逐渐成为市场主流产品。IDC市场报告显示,全闪存在所有采用存储的企业里使用率已达80%。而未来几年,全闪存还会保持50%的年均增速高速增长。
正是看到存储市场的巨大变化,QingStor团队投入了巨大精力,采取完全自研的方式,从存储底层技术开始做起,通过过去8年时间的努力,也积累了大量的需求和技术实践,业已形成了四大专业存储产品布局。
可以说QingStor是“为云设计、为云而生”的分布式存储产品。如今,QingStor存储产品家族已积累了数万家企业客户,覆盖公有云和私有云。在公有云方面,QingStor全线产品已经上线和部署在青云QingCloud的8个公有云区;在私有云方面,QingStor几乎覆盖了全部主流的行业,拥有非常多的行业客户案例,包括银行、保险、证券、制造、能源、医疗等。
值得一提的是,与其它公有云、私有云服务商不同,QingStor在公有云和私有云方面采用的是同一套架构、同一套代码实现的。这意味着在部署上拥有良好的互通性、兼容性和更优的性能。
一款完全自主设计的存储产品
近年来,美国对华科技打压,国人有目共睹,也更让人意识到自主技术研发和自主知识产权的难能可贵。据王煜介绍,QingStor全线产品都是从零开始,采取自主架构设计,进行自主研发的。这也区别于当前不少厂商基于开源分布式存储作底层,从而进行二次封装和二次开发的存储产品。
自主技术研发,特别是进行底层存储技术研发,这注定是一条异常艰辛之路。那么,QingStor为何要选择自研这条艰难的道路?在王煜看来,这主要是基于两个方面原因:
一方面,企业核心业务上云,对于存储的要求非常严格。不仅仅像传统存储那样对于性能、稳定性要求较高,还提出在云计算复杂应用场景下,对于安全性、隔离性、大规模水平扩展能力的要求,而市场并没有相应产品能够满足这些需求;
另一方面,青云QingCloud作为一家中国企业,也希望能够为中国用户提供全栈自主可控的优质存储产品,从而消除企业客户的顾虑和担忧。
王煜表示,在当下经济背景以及世界格局下,国产化已经成为IT厂商和企业客户都绕不开的话题。
目前,QingStor存储家族总共有四款产品:QingStor NeonSAN(分布式块存储)、QingStor对象存储、QingStor文件存储、QingStor融合存储。
他进一步表示,此次QingStor升级发布的一大核心就是把存储全栈产品线进行国产化。除了软件架构部分,底层的芯片和操作系统,也跟很多国产化厂商进行合作和互认证,包括鲲鹏、海光、飞腾、浪潮OpenPower等,还有操作系统,麒麟、统信软件等。
QingStor希望通过国产化适配,能够让存储产品实现全栈国产化。
一切设计,性能优先
那么,对于用户而言,QingStor采用自主设计的思路与多数基于开源存储的产品又存在哪些区别?
事实上,企业存储的应用场景是非常的复杂多样的,并不存在一种架构设计能够完全满足所有存储场景。例如,有些场景需要极致性能,有些需要大容量,有些需要高IOPS,有些需要高吞吐,还有场景需要通用的接口。
而如今几乎所有开源存储或基于开源存储的商业存储产品,都有通用、统一的存储底层。在技术领域,有一个名词叫“银弹架构”,实际上如果想要通过“银弹架构”解决所有存储场景的问题,也许会做到,比如像Ceph这样,但必然会在某一些场景方面做出一些妥协或牺牲,才能看似满足所有场景需求。
王煜进一步表示,QingStor在设计之初,便把存储场景大概分为热数据、冷数据、温数据以及混合场景。
首先,QingStor NeonSAN致力于打造一款拥有极致性能的分布式存储产品。在技术设计时,采用了缩短I/O路径栈,即去掉本地文件系统,提高协议转换效率等方法,打造一款拥有极致性能的分布式SAN存储产品。正因为如此,QingStor NeonSAN才能够稳定地支撑企业的核心业务,例如支撑核心数据库Oracle RAC的运行。
对象存储是分布式存储领域中一个新派系,它解决的是非结构化数据存储的问题,如海量图片、音视频、日志、归档备份等。这类数据读取频率并不很高,通常是一次写入、多次读取。但其数据容量、数据量都非常大。因此QingStor对象存储设计的核心是承载海量数据。在架构设计时采用了完全Share-Nothing的架构,不存在任何单点,每一个组件都是可以无限水平扩展,且性能不会下降。
如果说存储技术是整个IT技术的皇冠,那么,文件存储应该是皇冠上的明珠。目前在世界范围内能把文件存储,尤其是做好一款分布式文件存储的厂商少之又少。在过去几年时间里,QingStor研发团队在认真打磨自己的文件存储产品。今天发布的QingStor文件存储2.0版本,就是为通用场景设计的。QingStor文件存储的接口协议部分可以完整支持POSIX语义接口,从而帮助企业零成本无缝对接企业内部各种应用系统。
融合存储是去年QingStor在CIC云计算峰会上发布的一款全新产品。通过与Ceph客户的交流,了解到客户之所以会采用Ceph,主要是想通过一次采购获得多种存储类型和存储接口,承载各种业务,甚至是他们还不能预期的一些业务。为了满足客户这类需求,QingStor开发了QingStor融合存储。
QingStor融合存储与Ceph的本质区别在于,它是一款不为性能妥协的融合存储。QingStor希望给用户提供统一管理体验,提供统一存储池的同时,还能完完整整地享受到前三款专业存储的功能和性能。