对话青云存储团队:一年半,如何把NeonSAN打造成“爆款”
来源:天极 作者:嘉文
云计算的发展势头正旺。
最近两年,云计算的理念已经深入到各行各业,当人们说起云计算这个话题的时候,已经不再是“要不要上云计算?”而是“怎样上云?怎么上好云?”但是,当企业真正开始拥抱云时代,会給传统IT架构会造成多大冲击?传统IT架构能否称为上云的绊脚石?对于企业IT架构中关键的部分——存储来说,云计算时代到来之后,传统IT的存储架构如何演以适应云计算的发展思路?也成为众多企业关注和思考的核心问题。
以云计算为起点,用技术的驱动力不断扩张自己的云计算场景版图的青云QingCloud,2015年开始布局存储的产品线,发布了QingStor对象存储服务;2017年发布了分布式存储的全新品牌QingStor™ NeonSAN。近日, QingStor™ NeonSAN迎来了2.0版本,这是青云自主研发的软件定义分布式的SAN存储,目标是定位于“云时代企业核心存储平台”。青云QingCloud(以下简称“青云”)存储产品经理冯相东、解决方案架构师傅帅接受了天极网的采访,揭秘了NeonSAN这款新品的诸多特性、技术亮点和实际应用案例。
云时代传统存储的“失落”与NeonSAN的诞生
首先回顾下传统的集中式存储。存储主要分为:块存储、文件存储、对象存储。传统的集中式块存储,也就是传统SAN存储。首先,传统的数据中心的思路是面向设备的,而不是面向服务,与云的服务化思路不相符。其次,运维起来也比较复杂。再次,存储资源不够,会考虑新购一台或者在原有设备上扩容,而两种方式都存在价格贵、性能差等弊端。“就像传统的绿皮火车,只有一个火车头在跑,你加容量只是不停的在后面一节一节的挂火车皮,它的性能无法得到线性的增长,挂的越多,平均下来整个系统运行的效率越慢。“冯相东说。
由此可见,传统的存储如果想适应云时代的需求,面临着明显的局限性。那么,如何打造一款存储产品适应云时代业务市场下的需求?冯相东在采访中表示,这也是青云的存储团队一直思考的问题,他认为应该满足以下特点:
首先,基于标准X86硬件,软件/硬件冗余设计,整体架构高可用。存储是数据的终点,数据对企业的IT架构来说是非常重要的资源,所以高可用是存储的第一要素。
其次,可根据业务架构与规模进行存储架构的灵活调整。
再次,容量和性能完全的Scale Out能力。也就是说,节点增加了,性能也跟着线性提升上去。
第四,开放的API、支持与业务耦合,可以软件定义。
第五,统一管理、统一运维。在管理和运维方面,简化运维人员参与的复杂度,降低运维成本,尽量让存储系统自动化运维。
在2017年的Cloud Insight大会上,青云正式发布了QingStor NeonSAN 1.0。据了解,NeonSAN的产品定位是“新一代软件定义分布式块存储”,是青云完全自主研发的一款分布式SAN存储产品,也被称为Server SAN,在云时代专为企业核心业务打造,是一个天然的分布式架构,支持云原生应用,同时可以无缝对接传统IT中的核心数据库,广泛适用于公有云、私有云以及混合云的环境。
冯相东向天极网透露,NeonSAN名字的灵感源于化学中的“Ne”元素。“Ne是一种极其稳定的稀有气体,我们取这个名字的原意是’稳定’。由于存储的第一要素一定是数据的安全、可靠、稳定。稳定是重中之重。”他说。
揭秘NeonSAN2.0的四大特性
12月12日,NeonSAN 2.0发布,冯相东在采访中向天极网透露了NeonSAN的几大特性和亮点。
第一,极致性能。NeonSAN是全分布式的架构设计,支持性能线性增长。可支持最新的闪存介质、最新的万兆和25GB基于TCP的RDMA网络技术。此外,与其他同样类型的分布式SAN不同的是,INeonSAN的/O路径做到最优化和最简。
第二,稳定可靠。主要从软件架构的高可用、数据高可用和硬件架构高可用三个维度进行设计。
第三,智能运维。在1.0版本的基础上,对图形界面进行优化,特别是在监控和告警这两个功能上都做了一些增强。同时,2.0版本新增了智能存储介质寿命监控的功能。对单块SSD做寿命和健康状态的预测,会给到运维人员一些参考信息。
在适用场景方面,NeonSAN的表现也是可圈可点,据笔者了解,NeonSAN主要面向三大场景:首先,最为普遍的应用是作为虚机VM的数据盘;第二,作为物理主机节点数据盘,也可以搭配公有云中的裸金属物理主机;第三,用于高可用容器集群。青云存储团队开发了对接Kubernetes的容器存储插件,NeonSAN可以作为容器平台的后端存储使用。此外,除了以上的主要使用场景,对于传统的关系型数据库,比如Oracle、DB2、MySQL等可以无缝的对接,原生支持青云分布式关系型数据库RadonDB。还可作为大数据分析和计算的后端存储资源池去使用。
NeonSAN实践之路:企业客户的“种草”时刻
从1.0的诞生到2.0的发布,虽然只有短短一年半的时间,但这款产品快速“落地生根”,目前已在保险、银行、交通、零售等数十个行业客户进行了业务系统上的部署,获得了不错的口碑。是什么成就了NeonSAN在企业中迅速蹿红? 技术的“完美”只是“打好地基”,那么,在实际落地的时候,NeonSAN对客户关键核心的业务系统支撑能力如何?青云QingCloud解决方案架构师傅帅以某世界500强保险集团客户为例,介绍了NeonSAN是如何助力该客户的数字化转型的。
这家 金融 集团客户拥有比较庞大的传统业务系统,以小型机、集中式存储、物理机为主。做数字化转型,前面的业务系统架构要调整比较很难,可以将后端的存储,从集中式存储向分布式存储进行转变。这是NeonSAN与这个客户合作的第一个场景。此外,它有一些相对较新的业务,体现在业务规模比较小,同时又具备可操作性或者具备重构的价值,所以用“分布式数据库+分布式业务”的架构方式,把前端的业务做分布式的切割和重构。目前已经用分布式业务+分布式数据库做了部分部署。第三,面向未来的新业务系统,基于目前比较流行的Serverless、服务网格、容器K8S等最新架构来做承载和部署。
在实际效果上,多业务场景方面,由于保险行业客户业务系统数量很多,仅一套财险业务系统,每一个保险险种少说几百个,多则上千个。并且,保险业务系统迭代速度非常之快,当多业务并发处理的时候,传统数据库的运行效率,与安装在NeonSAN上数据库的运行效率比,从2小时缩短到50分钟,效率至少提升1倍。在单应用业务场景方面,数据运行时间从2小时缩短到1小时。此外,在线大数据业务。针对精准 营销 使用场景性能有30%左右的响应效率的提升。“在几个关键的业务场景,效率都有一定的提升,和在线大数据的类似,基本上是30%-40%响应速度的提升。乍一看,30多秒或者十几分钟,这个速度变化不大。’双11’或’6.18’类似海量并发的场景下,每分钟保单的出单或者退保的请求数量基本在1万笔以上。一笔提升30%,如果这个数量级是1,000甚至10,000,那提升的效果就非常明显了。“傅帅说。
从以上案例可以看出, QingStor NeonSAN完全支撑客户最关键的核心应用系统。也能从另一个方面证明,NeonSAN产品设计是合理的。同时,在实际运行和使用当中,也能够符合企业客户对核心业务系统存储IT架构的要求,所以,多个客户纷纷“种草”,并选择持续使用NeonSAN,以及规模、数据、支撑架构的多样性。
写在最后
“做存储,青云是后来者,但是我们做云做了六年多了。NeonSAN是QingStor™产品线的第二个产品。”冯相东说,“NeonSAN的契机,是因为很多客户都在提存储的需求。把核心业务系统放到NeonSAN上,其实是一个天时、地利、人和的过程。”
NeonSAN会是云时代核心业务存储平台吗?想必很多人心中已经有了答案。
第四,丰富的企业级特性。是NeonSAN 2.0全新升级的重要方向,在新版本中,新增了六大企业级特性,分别是:iSCSI协议支持、数据远程复制、数据克隆与备份、QoS与自动负载均衡、ACL访问控制与权限管理、加密。