想了解英特尔傲腾?看这一篇就够了
大数据时代已经来了,这一点今天相信已经不会有人再否认。但面对来势汹汹的大数据时代,企业的应对却截然不同,有的企业茫然不知所措,而有的企业已经另辟道路并取得成效。可以想象,用不了多长时间,他们之间的差距就会显现,毕竟时代不同了,当下已经不是一个以月、季度、年为周期进行比较的年代,而是一个分秒必争的时代。
分秒必争意味着同样的数据谁先做出正确决策,谁就领先。这其中,企业数据处理能力的重要性不言而喻。那不同数据处理能力间的差距究竟有多大呢?举几个例子,你就能明白优秀和普通之间差的绝对不是一点点。
以SAP HANA为例,在3TBDRAM内存平台,以及3TB DRAM内存+6TB傲腾平台的性能测试中发现,后者可以让系统重启速度从20分钟缩短到90秒,实现13倍的提升,从而尽可能减少停机时间,并使每TB数据库容量的成本减少39%。十数倍的提升!
再比如,亚信在某电信业务支持系统的测试中发现,采用浪潮双路服务器NF5280M5搭载傲腾,可把很多原本需要从硬盘中频繁读取的数据前移至内存,从而提升整体系统的性能表现。对比上一代架构,NF5280M5搭载第二代英特尔至强可扩展处理器与傲腾的组合,可在成本相当的情况下,将查询响应时间(延迟)大幅降低。
当你还在为数据惆怅时,SAP、亚信,以及无数的他们已经借助最新的傲腾再一次站在了行业之巅。
傲腾究竟是何方神器?为什么能带来如此大的改变?我们从计算机的基本架构说起。
傲腾,革新
计算机三大件:CPU、内存和硬盘。CPU负责计算,硬盘用来存储,内存则是桥梁,用来弥补CPU和硬盘之间的性能差,同时缓存使用频繁的数据。
显而易见,想要算的快,CPU、内存、硬盘都得加把劲,尤其是CPU和内存,只要它们够强,某种程度可以弥补硬盘的性能不足。
于是接下来的几年,CPU越来越强大、内存越做越大、硬盘越来越快,看似每个部分都在进步,殊不知CPU的性能早已不是内存和硬盘所能及的。
内存的瓶颈在于容量,无法做的非常大,而且到达一定容量后再扩展,成本会以指数级增长。这一点从内存计算就能看出,价格非常昂贵,而且扩展性受限。硬盘的瓶颈则在于性能。
这些矛盾放在过去可能没有那么突出,毕竟数据量没有那么大。但置于当下,CPU、内存和硬盘三大件的架构已经无法满足实际所需。从IDC Global DataSphere 2018年11月公布的数据来看:“全球超过一半的数据创建于过去两年”,这说明数据产生的速度还在不断加快;“其中只有不到2%的数据经过了分析”,则表明数据存储、传输、处理效率并不尽如人意。
海量数据的产出已经成为常态,随着行业数字化进程的加速,各种源头和途径都在以GB、TB甚至PB级的规模不断产出数据。
根据木桶原理,补短板才能带来更加明显的提升。这是傲腾开发的初衷,即革新当前的内存、存储架构,让用户有能力应对大数据时代的到来。
三种模式供选择
为此,英特尔在2019年4月推出了第二代英特尔至强可扩展平台。除了CPU的升级之外,这次更大的亮点在于与之搭配的傲腾。
计算机系统中内存和存储的“金字塔”结构
如上图,简单理解,傲腾相当于在内存和硬盘之间又加了一层。别看只是这样一个变革,好处有很多,有了傲腾,内存可以更方便、更经济的实现扩展,同时内存与硬盘之间的性能差距进一步缩小,整个系统运行更加流畅。
进一步展开,英特尔为傲腾设计了三种工作模式,用户可根据实际需要自行配置。
第一种——内存模式。最大的优势性价比高,处理器内存控制器会将DRAM内存视为缓存,而将傲腾用作可寻址的主内存。像虚拟化、容器等技术、内存数据库等应用适用于该模式。
第二种——App Direct模式。该模式下,操作系统会将DRAM内存和傲腾视为两个独立的内存池,但傲腾由于具备数据持久性,使得机器重启期间也能保留此前加载的数据,从而能缩短系统重启时间,提升业务恢复的速度。需要强调的是,该模式需要事先对软件进行修改和调优。
第三种——双重模式。该模式可通过预配置的方式,使部分处于内存模式,其余部分则处于AppDirect模式,来兼顾用户的双重需求。
傲腾的三种应用模式
到这里,相信能理解为什么说傲腾是对之前架构的一种革新,而不是改良。它和内存模式有相同也有不同,比内存更灵活、更实惠。尤其是性价比方面,对于需要大内存进行计算的用户,绝对是不可替代的王者。
用户都说好
事实也确实如此,除了开篇提到的几个应用案例,还有很多场景通过引入傲腾实现了计算性能的飞跃,成本的显著下降。
比如,百度通过引入了搭载全新英特尔傲腾持久内存(以下简称“傲腾”)的浪潮NF5466M5服务器,并将 Feed流服务核心模块Feed-Cube的核心工作场景迁移至基于傲腾构建的全新内存平台上,实现了在性能不变的前提下,系统构建成本大幅下降。
百度Feed-Cube在不同内存配置模式下测试得出的处理延时对比情况
另外,百度在其某核心业务模块系统故障恢复的验证中,发现该业务模块在原来采用DRAM内存部署时,一旦遇到停电、宕机等突发故障,就需要从后台固态盘/HDD硬盘中重新加载数据来恢复服务,这一过程往往需要耗时数十分钟之久,严重影响服务的启动和上线效率。而利用浪潮服务器搭载傲腾,借助高速的读写性能以及非易失性特性,现在这一加载时间被缩减到了秒级。
更多应用案例不再一一列举,实践出真知,数据已经说明了很多。
傲腾与第二代英特尔至强可扩展处理器自上市以来吸引了众多ISV的关注,以及因为内存资源不足所困扰的用户的青睐。在实测中,英特尔傲腾持久内存表现优异,赢得一致好评。
傲腾的商业软件生态系统支持示例
总结全文,数据增长速度还在加快,如果你不掌握驾驭数据的方法,很快就会被时代所抛弃。英特尔联合浪潮这样的合作伙伴已经给出了最优解,你还在等什么。
特别值得一提的是,为让更多用户能在他们熟悉的软件上释放第二代英特尔至强可扩展处理器及傲腾的潜力,英特尔还在积极携手浪潮,针对各种以数据为中心的工作负载,加速开发经过全方位优化和验证,更易于部署和使用的英特尔精选解决方案,来推进用户数据处理和分析平台的创新升级。因此可以想象,不久的将来,数据将更容易被驾驭。