英伟达|想要在数字经济下驱动业务变革?换内存吧!

英伟达|想要在数字经济下驱动业务变革?换内存吧!

文章图片

英伟达|想要在数字经济下驱动业务变革?换内存吧!

文/IT创事记 祁萌
这是一个技术创新重塑工作负载的时代 , 人工智能和数据分析在其中正变得越来越重要 。 对于大多数企业而言 , 它们是驱动企业业务变革的关键 。

广告、零售、金融服务和电信等许多行业中的龙头企业 , 较早前就开始了依靠数据来提升决策的智能化和速度的努力 。
例如在一些极其关键、数据量大 , 且对时间较为敏感的业务流程中 , 它们利用Aerospike数据库来推动实时计算 。 在相当长的时间里 , 后者都被用来支持单个数据平台上的关键业务型事物与分析所需的性能和规模 。
不过工作负载的变化改变了这种和谐 , 一方面是需要处理的数据量暴增 , 另一方面 , 机器学习和深度学习新算法的出现 , 也让企业希望将更庞大的数据纳入到对时间敏感型业务流程中——这是数字经济腾飞的基础 , 对于企业个体而言 , 则意味着业务创新的可能 。
这里的瓶颈就在系统之中:系统的可扩展性、性价比和可用性等 , 都因为传统仅使用随机存取存储器(DRAM)的解决方案而受到了限制 。
相当长的时间里 , 在例如欺诈检测、数字支付系统、实时竞价 , 以及推荐引擎这类对数据有着大量需求的应用中 , 业务部门都因为受限于性能要求 , 而需要去限制业务部门分析的数据量 。
不过很快 , 随着数字经济的蓬勃发展 , 这种限制变成了科技界的动力 。 作为其中的一份子 , 英特尔随之推出了英特尔傲腾持久内存 。 这种新一代内存和存储技术专为数据中心设计 , 被用来消除数据使用的束缚 。 英特尔称 , 它们被寄希望去打破过去50年来影响计算的IO瓶颈 。
Aerospike与英特尔的合作让这种希望真切地展现在了企业用户的面前 。 在Aerospike 企业版 4.5 中 , 企业关注的可扩展性、性价比和可用性等 , 都远超过了传统中仅使用动态随机存取存储器 (DRAM)的解决方案 。
以扩展性为例 , 像Aerospike这种经闪存优化的分布式数据库 , 因为采用了集群式服务器架构 , 所以能够利用众多节点累积的内存占用量 , 大范围实现高性能表现 。 这就让用户可以近乎即时地访问大型数据集 , 以进行实时计算 。
尽管这种方法能以近乎线性的超高效率实现扩展 , 但却囿于传统DRAM内存成本高和容量 , 它的扩展能力被限制了 。
在这一点上 , 英特尔傲腾持久内存对传统DRAM的突破是划时代性的——如果企业将数字经济与业务创新的时代 , 视作一个全新的业务时代的话 。
英特尔傲腾持久内存的每个模块 , 都以标准的双列直插式内存模块(DIMM)外形提供高性价比、高性能且字节可寻址的128GB、256GB 或 512 GB 内存 。 和如今企业广泛使用的32 GB DRAM DIMM相比 , 这大幅增加了单个服务器的内存容量 。
虽然市面上已有64 GB和128 GB这种更大容量的DIMM , 但每GB成本对于诸多企业而言 , 成本太高了 。 这一点至关重要 , 毕竟对于企业而言 , 它们需要的是能够让企业获得经济效益的技术创新 , 而不是相反 。
英特尔傲腾持久内存带来的这种扩展性能是惊人的 。
以将64GB DRAM DIMM用于系统内存时为例 , 其单个双路服务器节点限制在大约1.5TB 。 对于Aerospike而言 , 这可以容纳约225亿条记录的索引 。 而将英特尔傲腾持久内存和少量DRAM结合使用后——混合内存系统中的DRAM可用于二级索引或热数据——系统可轻松为双路服务器节点配置最高6.0TB的内存 , 足以 支持 900 亿条记录 。

搭载英特尔傲腾持久内存的Aerospike 4.5能够以高可靠性在PB级数据集上运行大量实时关键业务型事物和分析 。
有了可扩展性的基础 , 在如欺诈检测等前面提及的那些有着迫切需求的业务中 , 企业支持实时流程的数据已经可以达到PB级;同时 , 机器学习和深度学习等新算法也可以更轻松地融入时间敏感型业务中 。
这对于今天那些谋求通过科技创新推动业务创新 , 进而巩固或建立行业竞争优势的龙头企业而言 , 至关重要——通过英特尔傲腾持久内存的支持 , 这些企业用户的Aerospike集群每个节点所支持的数据量 , 可能要比仅使用 DRAM 的解决方案最高多出4倍 , 而成本却更低 。

这里的“无损性能”经过了英特尔和Aerospike共同的努力 。 经过对Aerospike 4.5 经调优 , 它可有效利用每个服务器节点中的所有内存资源 , 包括 DRAM 和英特尔傲腾持久内存 。
数据放置经优化后 , 该解决方案就可以利用DRAM稍快的性能优势 , 以及英特尔傲腾持久内存的更大容量和持久性优势了 。
根据Aerospike基准数据 , 采用英特尔傲腾持久内存与相对少量DRAM混合配置的系统 , 其性能仅略低于配置有同等数量单一DRAM 内存的系统 。 据英特尔和 Aerospike 截至 2019 年 2 月 27 日进行的测试表明 , 这一略低的数值为95.74% , 相差无几 。
因此 , 企业只需要将这两种内存类型结合使用 , 就能够以较低的成本获得持久存储的益处 , 而且性能也足以满足众多实时用例 。
事实上 , 这种解决方案的影响还要广泛得多 , 尤其是在企业关注的成本方面 。 在无损性能的情况下 , 因为随着每台服务器的总内存容量增大 , 存储配置往往也会增大 。 因此 , 采用英特尔傲腾持久内存后 , 用户可以减少Aerospike 4.5集群所需的服务器数量 , 这就让用户可以“再一次”降低资本和运营成本 。
英特尔傲腾持久内存为企业带来的另一大优势 , 是它所具有的非易失性 。 和DRAM不同 , 英特尔傲腾持久内存在断电时会保留存储的数据 。 对于Aerospike用户而言 , 这意味着他们可以在几秒钟内重新启动 , 让系统可以在几乎不影响生产系统的情况下 , 实现无中断维护和安全更新 。
要知道 , 在传统仅使用DRAM的Aerospike解决方案中 , 每当系统断电进行维护或升级时 , 数据库索引就会丢失 , 并且必须在启动期间扫描用户数据进行索引重建 , 这一过程通常会长达几个小时 。
相比之下 , 使用英特尔傲腾持久内存的Aerospike用户 , 几乎不会因同样的原因受到影响 。 这一点很重要 , 尤其是对于那些那些被用于支持时间敏感型关键业务型应用的数据库而言 。
英特尔傲腾持久内存的出现 , 为多类型企业提供了一种高性价比的PB级实时计算能力 。 不难发现 , 在大数据分析和人工智能已经被广泛认定为未来工作负载重中之重的当下 , 这种能力的改变往往就意味着业务的创新与变革 。
为了支持这种变革 , 英特尔在推出傲腾持久内存之前 , 就已经和包括Aerospike在内的商用软件和开源软件企业展开了广泛的合作 , 从而帮助企业用户在产品上市之后 , 立刻就能够将其投入到生产中 。
更有吸引力的消息来自于云端 。 一些云服务提供商已经开始提供包含英特尔傲腾持久内存的大内存服务器实例 。 通过此类服务 , IT企业可以快速启动并运行 Aerospike 4.5实例 , 能够上传数据并开始使用自己的工作负载进行性能测试 , 这让企业的概念验证能够以较低成本迅速开展 。
而这些企业很快将会发现 , 那些受制于传统DRAM内存局限的各类数据密集型工作负载 , 会因此而获得“新生”——如果有能够感知持久内存的系统 , 这些用户甚至无需针对应用修改任何代码 。
作为至强可扩展平台的一部分 , 今年年中 , 英特尔又发布了英特尔傲腾持久内存200系列 。 该系列产品进一步提升了对数据密集型工作负载的管理能力 , 可以为企业用户提供每路最高4.5TB的容量 。
【英伟达|想要在数字经济下驱动业务变革?换内存吧!】【IT创事记】聚焦于企业级科技生态、策略及商业知识 。 你可以在各主流媒体平台看到IT创事记的同名文字专栏和【IT创事记·视频】专栏 。 如果你有相应的内容希望分享 , 记得在公众号留言告诉我们 。


    推荐阅读