为推动分布式存储产业的健康发展,促进产业创新,产业方阵长期收集、分享成员单位优秀实践案例,欢迎各成员单位积极贡献。
案例背景介绍
在白酒行业中,泸州老窖有着“国窖”之誉,其营收从2017年的103.95亿元增长到2022年的247.67亿元。连续六年以来,泸州老窖的营收保持了非常高的增长速度。随着营收、销量、用户的增加,防伪查询系统访问量也在爆发式增长。当前防伪查询系统面临数亿文件数量存放的需求,随着泸州老窖业务的增长,未来预估将面临近10倍的增长挑战。显然,每年泸州老窖销量节节攀升,也给防伪查询系统带来了很高的压力。
白酒行业中,为了保障畅销名酒的品质,杜绝仿冒产品流入市场,知名白酒企业通常会建立自己的防伪图标体系。顺应行业发展的普遍规律,本着对行业、市场和消费者负责的原则,泸州老窖也很早就建立了自己的防伪查询系统。但随着泸州老窖的白酒销量一直走高,这给防伪查询系统也带来了一定挑战。
采用传统集中式存储的架构作为“孔粒防伪标”的图片数据存储池,已经不能适应当下泸州老窖业务增长的应用需要。并且在海量防伪标识信息的数据访问时,文件读写性能存在较大瓶颈,难以支撑泸州老窖孔粒防伪标的正常查询,出现图片读写错误、图片检索异常等现象。影响到了消费者使用泸州老窖防伪标识鉴别白酒真伪的速度。
案例实施介绍
作为知名的白酒传统企业,选对好存储,必然有助于泸州老窖加速防伪标识体系建设,乘数字化变革之势,让白酒销量更好。就此,泸州老窖引入软硬一体化的分布式存储解决方案,借助曙光ParaStor分布式对象存储构建高效查询系统的基石。
1. 项目的背景和目标
目前孔粒防伪标的图片采用普通文件系统支撑,文件管理存在架构缺陷,在海量小文件应用场景下,无论是文件元数据管理、文件读写性能都存在较大瓶颈,不能支撑孔粒防伪标的正常查询,频繁出现图片读写错误、图片检索异常、磁盘掉线等故障现象。通过软硬一体化解决方案,构建5个节点的对象存储池,统一向孔粒防伪、产品研发等系统提供对象存储服务。
2. 存储方案拓扑
3. 曙光存储解决方案
曙光ParaStor对象存储系统基于一种开放式的存储架构,将多台物理存储设备的存储空间虚拟成一个具有统一访问接口和管理界面的存储池。应用服务器通过统一访问接口获得所需要的存储资源,用户的数据按照一定的负载均衡策略,均匀的分布到后端的存储设备上,从而能够实现数据的并行读写,并获得更高的并发访问性能,并且,所有的存储设备在web界面中统一的管理和监控,大大减轻管理工作负担。
本次通过部署5个节点ParaStor对象存储,为防伪查询系统构建了统一的对象存储资源池,解决存放目前3亿个文件/对象,单位时间内的访问次数和并发访问量也达到了前所未有的量级,对象存储的扁平数据组织形式和K/V访问方式更能满足数据管理的需求。选择采用S3对象存储方式,通过HTTP请求中的PUT和GET等操作进行文件的上传即写入和下载即读取,通过DELETE操作删除文件。
通过多节点的集群存储架构,也解决了防伪查询系统7x24小时的可靠性。可靠性是存储系统的基本要求,尤其对于中大规模的分布式系统,稳健性更是重中之重。ParaStor采用冗余架构设计,从部件、网络、节点、数据冗余等各个层面保证数据的安全性及系统的稳健性。
分布式存储解决方案价值
曙光助力泸州老窖存储升级,采用软硬件全部自主研发替代方案,并充分配合防伪查询系统的应用,实现对象接口的IO流程极简优化,高效支持泸州老窖孔粒防伪系统、产品研发系统等应用。
多节点的存储集群,带给防伪查询系统7x24小时的可靠性。同时,全冗余的架构设计,从部件、网络、节点、数据等各个层面保证了泸州老窖相关数据的安全性,以及系统的稳健性。这不仅很好解决了海量文件存放、管理问题,同时文件访问的性能得到了极大提升,与传统存储架构存储方案相比,采用曙光ParaStor分布式对象存储方案后的访问性能获得了2-3倍的提升。
所有的存储设备统一在同一个web界面中进行管理和监控,大大减轻了泸州老窖后期的存储运维与管理工作,让后期的存储使用更省力。可见,选对好存储,让泸州老窖卖得更好,基于泸州老窖业务应用的需求出发,智能化实现数据价值、存储服务与运维,可以更好地助力其数字化转型与升级,实现业务的未来创新。