重新构想数据中心的内存和存储
数据中心的高风险
海量的数据为重新构想和重新设计系统架构的企业提供了重要的洞察和创新。但是,未重新架构的公司可能会发现自己为了避免被淹没在海量数据中而搞得手忙脚乱。
但问题不仅仅在于存储原始数据。为了保持竞争力,企业需要快速且经济实惠地访问和处理所有这些数据,以便用于商业洞察、研究、人工智能 (AI) 和其他用途。要实现这种级别的处理,内存和存储都是必需的,而且公司难以实现高成本与有限容量和性能约束的平衡。
这项挑战甚至更加艰巨,因为不同的工作负载需要不同类型的内存和存储。此外,可能要同时使用多种技术来实现成本与性能的最佳权衡。
英特尔正在利用全新的内存和存储技术来应对这些挑战,使得企业能够重新构想自己的数据中心架构。
内存/存储架构中的缺口
过去,内存和存储解决方案一直受到密度、性能和成本的限制。从零售到政府到医疗再到金融,所有类型的组织都感受到了这种限制。例如,随着数据负载的增加,云服务提供商 (CSP) 可能会难以满足服务水平协议 (SLA)。金融服务公司可能会在快速处理大量交易时遇到容量和性能的限制。企业业务无法满足来自客户、库存、社交媒体和物联网 (IoT) 数据的内存中分析需求,主要是由于动态 RAM (DRAM) 的高成本和有限容量。
为了高效、有效地管理数据,企业需要确定哪些基础架构组件最能满足自身的需求并符合预算。这不是一项简单的任务,因为架构中的每种技术都有其优缺点:
DRAM 在性能方面表现出色,但它昂贵、易失且可扩展性有限。
闪存存储 (NAND) 是非易失性的且比 DRAM 便宜,但它缺乏 DRAM 的性能。
旋转硬盘驱动器 (HDD) 以最低的价格提供大量存储,但是物理磁盘在可靠性、物理空间要求、冷却和电源方面,会带来众所周知的总拥有成本 (TCO) 问题。
总的来说,这些传统的存储选项在数据中心的内存和存储连续体中留下了很大的空白,从而限制了应用程序的性能。不断增长的数据量以及快速访问更多数据的需求进一步放大了这个问题。
特别是,对于试图进行数据中心转型的组织而言,有两个内存和存储缺口非常突出:
介于昂贵、低容量的 DRAM 和较便宜的基于 NAND 的固态盘 (SSD) 之间。
介于较慢的 NAND 固态盘和成本较低但较不可靠的 HDD 之间。
到目前为止,组织还没有可平衡成本、容量和性能以弥补这些缺口的可行选项(见图 1)。
图 1.传统的内存和存储连续体在容量、成本和性能方面留下很大缺口
利用英特尔® 技术弥补缺口
英特尔利用可提供高性能、容量和可靠性的解决方案,消除了数据中心的内存和存储缺口。这些解决方案可提供低延迟和比传统选项更大的运行价值。特别是三个产品家族旨在利用新数据层的灵活性来弥补数据中心的成本和性能缺口:
英特尔® 傲腾™ 数据中心级持久内存 代表着一种全新的内存和存储技术,可提供高容量、经济实惠性和持久性。它让组织可在更接近处理器的位置维护更多的数据,因此可以对工作负载和服务进行优化,从而降低延迟并提高性能。
英特尔® 傲腾™ 数据中心固态盘 将内存和存储的属性与高吞吐量、低延迟、高服务质量 (QoS) 和高耐久性完美结合。
英特尔® QLC 3D NAND 固态盘(例如英特尔® SSD D5-P4320)可提供市场上最高的外围组件互连高速* (PCIe*) 数据量密度,并且其价格使其成为存储较少访问的数据的机械硬盘的理想替代品。
这些创新的产品允许您重新构想数据中心的配置,以处理现代工作负载并保持业务竞争力。下面将详细介绍每款产品,并将举例说明它们提供的性能、容量和成本优势。
英特尔® 傲腾™ 技术在数据架构中创建了一个新层
企业必须以以前无法想象的方式重新思考解决方案,从而适应新技术并不断发展以满足客户需求。英特尔® 傲腾™ 技术是一种基于英特尔® 3D XPoint™ 技术的全新非易失性存储选项,该技术利用内存和存储架构中的新层实现了现有数据中心架构的现代化,从而填补了高性能易失性内存和性能较低但价格合理的 NAND 存储之间的缺口。英特尔® 傲腾™ 技术的独特之处在于它结合了低延迟、高服务质量 (QoS)、高耐用性和高吞吐量。
图 2.英特尔® 傲腾™ 技术将 DRAM 的性能优势与 NAND 固态盘的容量优势完美结合
英特尔® 傲腾™ 技术是处理“工作数据”的理想选择,即需要靠近 CPU 以实现快速访问的数据。工作数据是关于为了实时分析、金融交易、航班预订和其他使用情形而更快地访问更多数据,在平均响应时间不够好的情况下,这些使用情形需要可预见的快速读取响应时间。在工作数据中,即使从前几个请求开始,可预测和一致的性能也很重要。
英特尔® 傲腾™ 数据中心级持久内存和英特尔® 傲腾™ 数据中心固态盘利用英特尔® 傲腾™ 技术构建。但是,如下所述,它们各有不同的外形,且在数据中心内可单独使用也可一起使用,从而为企业提供创新的新内存和存储选项。
英特尔® 傲腾™ 数据中心级持久内存可让您扩展或替代成本高昂的 DRAM
英特尔® 傲腾™ 数据中心级持久内存是一款行业颠覆性产品,填补了 DRAM 和英特尔® 傲腾™ 数据中心固态盘之间的缺口。对于依靠数据内存中处理的公司而言,英特尔® 傲腾™ 数据中心级持久内存打开了访问更多“热”数据的大门,以便用于人工智能、数据分析、高性能计算 (HPC) 和其他用途。
与传统 DRAM 不同,英特尔® 傲腾™ 数据中心级持久内存将高密度、经济实惠性和持久性完美结合。通过扩展经济实惠的系统内存容量(每个 CPU 插槽超过 3 TB),企业可以更好地优化数据中心工作负载,方法是将更多的数据移到离处理器更近的地方,并将从传统非易失性系统存储访问数据的较高延迟降至最低。
英特尔® 傲腾™ 数据中心级持久内存将在 2019 年大范围推出,届时将发布新一代英特尔® 至强® 可扩展平台。
图 3.英特尔® 傲腾™ 数据中心级持久内存模块
英特尔® 傲腾™ 固态盘 DC P4800X 可处理数据中心内的工作数据
英特尔® 傲腾™ 固态盘 DC P4800X 驱动器外观像标准固态盘,但由于是利用英特尔® 傲腾™ 技术构建,因此不是基于 NAND。英特尔® 傲腾™ 固态盘 DC P4800X 的独特架构可提供突破性的性能,比基于 NAND 的固态盘更快、更一致。基于 NAND 的驱动器通常具有快速读取时间但写入时间较慢,在高频操作压力下,写入时间甚至会更慢。相比之下,英特尔® 傲腾™ 数据中心固态盘的架构设计为可在字节或页面级别执行写入操作,从而获得更快、更可预测的性能,兼具更均衡的读写性能,并且不需要垃圾收集。
英特尔® 傲腾™ 固态盘 DC P4800X 可保持一致的读取响应时间,不受应用于驱动器的写入吞吐量影响。图 4 中的图形显示了英特尔® 傲腾™ 数据中心固态盘的延迟相比当代英特尔® 3D NAND 固态盘低多少,特别是在随机写入操作不断增加的压力下。与基于 NAND 的固态盘不同,英特尔® 傲腾™ 数据中心固态盘的延迟对于所有写入请求始终保持低水平。1
图 4.英特尔® 傲腾™ 固态盘 DC P4800X 相比英特尔® 3D NAND 固体盘始终保持低延迟1
由于结合了一致的低延迟和高耐久性,英特尔® 傲腾™ 数据中心固态盘作为缓存设备运行的效率比基于 NAND 的解决方案高得多。
Evaluator Group 的一项研究证明了在缓存层将 NAND 全闪存写入缓存和存储解决方案替换为英特尔® 傲腾™ 数据中心固态盘的影响。测试发现,利用英特尔® 至强® 可扩展处理器和英特尔® 傲腾™ 固态盘 DC P4800X 驱动器构建的系统,相比上一代系统和存储介质提供了高达 3 倍的性价比,其中按 IOmark-VM* 基准测量。2
英特尔® 傲腾™ 固态盘 DC P4800X 还提供比基于 NAND 的驱动器高得多的耐久性。例如,比较两个当前发货的驱动器时,可以发现英特尔® 傲腾™ 固态盘 DC P4800X 多达 60 次驱动器写入/天 (DWPD),而基于 NAND 的英特尔® 固态盘 DC P4600 只有 3 次 DWPD。3这使得英特尔® 傲腾™ 数据中心固态盘在高流量缓存环境中更加耐用。
英特尔® 傲腾™ 数据中心级持久内存也可与英特尔® 傲腾™ 数据中心固态盘结合使用,从而创建全新、灵活、如同内存的层,如图 5 所示。可以快速访问和操作在传统上放入较慢的 NAND 存储的重要数据。
图 5.英特尔® 傲腾™ 数据中心级持久内存可与英特尔® 傲腾™ 数据中心固态盘结合使用,从而创建全新层来处理热工作数据和温容量数据进行内存中分析(红色 =“热”数据,黄色 =“温”数据,蓝色 =“冷”数据)
优化软件以充分利用英特尔® 傲腾™ 技术的性能
只需将英特尔® 傲腾™ 数据中心固态盘添加到现有数据中心的基础架构,即可轻松实现大幅的性能提升,但软件优化可为利用英特尔® 傲腾™ 技术的应用程序生成更出色的性能结果。尤其是,开放源代码软件与英特尔® 傲腾™ 数据中心固态盘搭配效果极好,因为开发人员可以修改应用程序,以便充分利用英特尔® 傲腾™ 固态盘 DC P4800X 提供的优势。
例如,甲骨文 (Oracle) 的一名性能架构师针对英特尔® 傲腾™ 固态盘 DC P4800X 优化了 MySQL*,从而在受繁重输入/输出 (I/O) 束缚的工作负载中实现了 5 倍的性能提升。该架构师还利用单个英特尔® 傲腾™ 数据中心固态盘实现了 100 万次读取。4
在另一个示例中,直接 I/O* 优化证明了相比缓冲 I/O* 可在 Java 10* 中实现高达 48% 的效率提升。5这些优化对于运行依靠 Java 的人工智能工作负载或数据库的组织而言具有重大影响,例如 Cassandra* 或 Apache HBase*。
软件架构师可以使用现有工具和开发套件优化英特尔® 傲腾™ 技术的性能。使用英特尔提供的以下资源轻松开始:
存储性能开发套件 (SPDK):https://spdk.io/
持久内存开发套件 (PMDK):https://pmem.io/pmdk/
访问搭载英特尔® 傲腾™ 数据中心固态盘的裸机服务器:acceleratewithoptane.com
利用英特尔® 内存驱动器技术扩展内存
英特尔® 傲腾™ 数据中心固态盘也可以使用英特尔® 内存驱动器技术配置为扩展内容。英特尔® 内存驱动器技术可将固态盘透明地集成到内存子系统,使得它表现得像是 DRAM,而且无需更改操作系统或应用程序。英特尔® 内存驱动器技术可用于替换 DRAM 的某个部分并降低总体内存成本,或者在需要大型系统内存容量时扩展内存池使其超过 DRAM 容量。
事实上,Apache Spark* 性能可快 5 倍,方法是添加搭载英特尔® 傲腾™ 固态盘 DC P4800X 的英特尔® 内存驱动器技术软件。4
利用英特尔® QLC 3D NAND 固态盘缩小容量存储缺口
随着 NAND 技术效率的提高和价格的下降,机械驱动器的需求持续下降。英特尔® QLC 3D NAND 固态盘这一最新突破可能会使旋转磁盘降级到仅限最冷的数据存储情景。
英特尔® QLC 3D NAND 固态盘旨在以较高密度和经济实惠的价位提供闪存可靠性。这些优势有助于消除替换传统机械硬盘的障碍。相比闪存驱动器,传统机械硬盘通常较慢,较不可靠,更耗电,需要更多冷却,而且占用更大的数据占用空间。
图 6.通过从机械硬盘转换为英特尔® QLC 3D NAND 固态盘,企业可以在电源、冷却和服务方面实现重大节省,而且数据中心占用空间较小6。7
英特尔® QLC 3D NAND 固态盘可与英特尔® 傲腾™ 技术结合使用,从而提高经常访问的数据的速度,同时利用闪存技术在大容量存储方面相比机械硬盘的价格和容量优势。这让组织可弥补英特尔® 傲腾™ 数据中心固态盘和机械硬盘之间的存储成本/容量缺口。此外,由于英特尔® QLC 3D NAND 固态盘可提供高可靠性和经济实惠性,许多组织可以将其用于取代机械硬盘。
利用英特尔创新的全新外形整合数据
英特尔还在利用创新的全新外形填补存储成本/容量缺口。英特尔 3D NAND“Ruler”固态盘外形获得了 2018 年国际设计优秀奖金奖,它改进了密度、可管理性和可维护性,同时采用正在变革服务器架构的高效热设计。
由于基于 EDSFF 的驱动器的独特形状和特征,Supermicro 等供应商可将各为 32 TB 的 32 个英特尔“Ruler”驱动器安装到单台 1U 服务器中,从而每台服务器可提供多达 1 PB 的数据。8
重新构想数据中心存储
英特尔® 技术让现代企业可快速、灵活地存储、处理和管理用于数据分析、人工智能、高性能计算 (HPC) 和其他工作负载的大量数据,方法是利用完整系列的选项填补内存和存储缺口——从英特尔® 傲腾™ 数据中心级持久内存和英特尔® 傲腾™ 固态盘 DC P4800X 到英特尔® QLC 3D NAND 固态盘和高容量“Ruler”外形驱动器。
英特尔存储技术和产品一起,可为数据中心架构师提供灵活性,以便将性能、容量、可靠性和经济实惠性与其业务应用程序和工作负载相匹配。现在是利用英特尔® 傲腾™ 技术和英特尔® QLC 3D NAND 技术重新构想内存和存储的时候了。(文章来源:英特尔官网)