随着企业业务的迅速发展和市场日新月异的变化,提取数据信息变得比以往更加重要。数据驱动型企业要想保持竞争优势,采用Redis等内存数据结构存储实现数据信息的迅速洞察往往是核心所在。然而,随着数据集的日益扩大,若继续将数据集保存在昂贵的动态随机存取存储器(DRAM)的成本很高,为了控制成本,企业不得不跨多个服务器进行扩展,诸如此类的折衷方案既不能真正意义上节省企业资本支出,亦会使对数据管理产生不利影响。
企业和机构需要集简化基础设施、性能出众和成本低廉于一身的解决方案。英特尔推出的英特尔傲腾持久内存(Optane PMem),凭借其经济实惠的超大容量、接近DRAM的优越性能和类似于存储的数据持久性,打破内存限制所设的障碍。近日,浪潮与平安云的“伏羲”联合实验室就基于傲腾持久内存推出了高性价比的推荐系统建设方案。该方案以搭载英特尔傲腾持久内存的浪潮服务器为数据高效处理和存储的基石,以平安云Redis 云服务的形式为高效平台,面向金融、医疗健康、汽车服务、房产服务、智慧城市五大生态圈提供更高效、更低成本的内容推荐解决方案。
英特尔®傲腾™持久内存
Redis性能强劲成首选
大容量内存难题如何破解?
任何一种技术与商业变现的关联越明显,就越能凸显技术的价值。内容推荐系统则是大数据时代几乎所有互联网场景的流量来源。线上的新媒体和流媒体平台都在通过推荐系统实现内容的分发,以信息流的形式获取并留存客户;主流电商平台则通过推荐系统实现商品的定制化展示,以此提升商品的展示/购买率。
而金融行业更多地聚焦增值服务的变现,借助大数据构建精准的用户画像,再通过推荐系统向客户提供他们/她们可能感兴趣的增值业务,比如面向有车客户推荐车险。个性化推荐能够更好地挖掘用户深层的兴趣需求, 准确触达用户的兴趣点, 从而获得更高的业务转化率。
Redis 是一个支持持久化的内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了 5 种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis 的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化(persistence)和客户端分片(client-side sharding)等特性,用户可以很方便地将 Redis 扩展成一个能够包含数百GB 数据、每秒处理上百万次请求的系统。
Redis基于内存进行数据存取的机制,能提供比固态盘更高的数据吞吐带宽和更低的数据处理延时,使得数据处理的速度得到大幅度提升。但是“代价”也显而易见,那就是Redis对于内存容量的依赖。DRAM内存的单条容量限制,以及DRAM内存价格的上涨,令单节点大容量内存配置的实现非常困难,也让Redis的应用成本先天就居高难下。
平安云-浪潮联合方案
以傲腾持久内存降本增效
面向Redis业务场景,浪潮提出以英特尔傲腾持久内存替代传统DRAM内存的方案。在平安云为Redis搭建的服务器集群配置上,将部分内存用全新英特尔傲腾持久内存替代,使单机内存容量提升达1.5TB,较之前的单机内存容量大幅提升了200%。傲腾持久内存的使用,充分释放了CPU的计算潜力,对比之前全部采用DRAM内存的配置,新方案CPU的利用率提升了40%,单机性能得以充分利用。同时傲腾持久内存相比同等容量的DRAM内存有一个更好的性价比,根据平安-浪潮双方共同测算显示,平安云在单TB内存上的投入降低了22.5%-48%,而单TB性能却得以保持一致。
平安云Redis云服务的应用场景
为了验证新方案的应用优势,浪潮与平安云共同围绕Redis数据库的常规操作以及用户最关心的业务性能指标进行了测试。为了看到对比效果,平安云设置了两个测试组,测试组一为全新的、搭载了傲腾持久内存的NF5280M5解决方案,测试组二为平安云常用的NF5280M5解决方案。两个测试组唯一的差别就是在内存上。测试使用了Redis-benchmark 工具,选取 PING_BULK、SET、GET 等 10 余条 Redis 数据库常用命令,执行 50 次并发,共 500 万次的性能测试。
性能结果如上图所示,在总体的数据吞吐量中,可以看到搭载了傲腾持久内存的全新NF5280M5解决方案在数据吞吐能力上超出原解决方案10%-15%,在延时方面,新解决方案在set、lpush、hset、hdel、sadd、zadd、zrem上均有优于原方案的性能表现。
这些测试结果给出了有力的证明:即平安云 Redis 云服务在引入搭载英特尔傲腾持久内存的浪潮NF5280M5最新解决方案后,依然能为业务提供出色的性能支撑。
目前,基于搭载英特尔傲腾持久内存的浪潮服务器,平安云已向用户提供了容量为 TB 级别的全新 Redis 云服务,为金融、医疗、智慧城市、房产以及汽车五大生态圈打造更为领先的全栈式云服务。未来,英特尔将持续加强与浪潮、平安云的强强联合,融合各方卓越的产品和技术,在越来越趋向于多元化和差异化的云服务中,针对用户所需打造更具性能和成本优势的解决方案,推进用户数据处理和分析平台的创新升级,进而帮助企业驾驭数据洪流,打造实时洞察,共享数据红利。