自从英特尔在2020年10月宣布出售NAND业务产品线后,我最大的感受就是英特尔可以更加专注于奥腾业务。半年过去了,英特尔是如何聚焦奥腾业务线的?市场接受度如何?市场实践中有哪些新的典型应用场景?
英特尔数据中心部门产品管理高级总监Kristie Mann在最近的一篇博客中表示,英特尔傲腾持久内存已经从一个全新的创新解决方案变成了一个市场扰乱者,成为主流计算架构的关键基础元素。
在2021年软件定义存储峰会上,英特尔傲腾产品事业部中国技术中心经理约翰威瑟斯John Withers)一脸迷茫地介绍,看看英特尔傲腾有哪些新趋势。
突破性创新:应对内存与存储架构所面临的挑战
作为一种创新颠覆性的解决方案,傲腾为传统计算架构提供了全新的内存和存储层次,解决了NAND SSD内存成本高、性能不足的问题,弥补了DRAM内存与NAND SSD的差距。
从CPU内核和内存容量增加的趋势来看,内存开发的步伐明显放缓。记忆容量每三年翻一倍,现在大概是四年。不仅如此,从一台服务器的成本构成来看,内存的成本越来越高,有时甚至占到服务器整体成本的一半。内存容量难以增加,成本越来越高。
从工作负载密度来看,包括HCI超融合、AI、高性能计算、数据库等场景,工作负载密度不断增加,用户对计算的需求也在快速增长。遗憾的是,在技术不断演进的过程中,NAND存储的单位容量性能不可避免地越来越低,这与不断增加的工作负载完全相反。因此,在系统中,NAND SSD往往成为性能瓶颈。
作为一种创新的解决方案,英特尔傲腾通过四项技术特性在DRAM和内存之间构建了一个存储级别。与DRAM内存相比,它是非易失性的,断电后不会丢失数据。
与NAND SSD相比,傲腾还支持字节寻址,一次只能访问部分字节,而不是硬盘访问所需的多达512字节或4KB,有效降低了写入放大。同时,傲腾支持就地写,从而消除了垃圾收集机制。最后,凭借低延迟特性,傲腾的性能终于远超普通NAND SSD。
英特尔傲腾提供傲腾持久内存作为内存解决方案,提供傲腾企业级SSD作为更高性能SSD。
如上图,傲腾持久内存方案中,性能层采用DRAM,容量层采用傲腾持久内存,通过DDR总线将傲腾持久内存连接到CPU,支持以DRAM的性能访问数据。与经典的DRAM不同,这种内存方案更耐用、更经济,每个内存可以提供高达512 GB的容量。
量,这种方案典型的使用场景包括像SAP HANA的内存计算方案,特别是针对大数据集的内存解决方案。
当作为存储来用的时候,其实又分成两种方式,第一种,傲腾持久内存被当做3D NAND SSD的性能层来用,用于加速性能。凭借英特尔傲腾持久内存的非易失性和性能优势,能打造成本更合理的、具备性能和容量优势的存储方案。作为典型的使用案例,甲骨文将这种方案用在了Exadata数据库一体机Machine X8M上。
第二种用法中,把英特尔傲腾SSD用作性能层存储,而把NAND SSD用作容量层,傲腾SSD的寿命更长,性能更高,非常适合充当写缓冲、存储缓存,可以起到很好的加速存储作用。作为英特尔合作伙伴的Vast Data就以这种方式使用傲腾,对外提供HPC即服务的方案
技术不断创新:傲腾持久内存和傲腾SSD都有新品
随着第三代至强可扩展处理器发布的还有新一代傲腾持久内存——Optane Persistent Memory 200系列,傲腾持久内存的提升非常明显,就是容量更大,性能更高,更安全。
与上一代100系列相比,200系列的带宽提升了32%,容量方面,可为每一路服务器提供高达6TB的总内存。从性价比来看,200系列傲腾持久内存能将运行每台虚拟机的成本降低25%。
傲腾持久内存有两种操作模式,一种叫做内存模式,在这种情况下,傲腾也具有内存一样的易失性,与DRAM构成内存池,DRAM作为高频热数据的缓存,用户无需对应用做任何修改就可以直接启用这种模式。
另一种模式是App Direct模式,这种模式下傲腾具有非易失性,需要低延迟同时不需要永久存储的数据可以放在DRAM上。需要持久存储或者结构化存储的大量数据适合放在傲腾数据中心持久内存上。如果想让内存中的数据持久化,那么肯定就得选App Direct模式了。
App Direct模式其实还有一个变种叫Storage over AD,这种模式中傲腾持久内存仍旧保持非易失性,这是一种NVDIMM方案,插在DIMM插槽上的存储,这种模式要求操作系统提供NVDIMM驱动,而且,无需修改应用就可以直接用。值得一提的是,它支持块寻址而非字节寻址。
2020年,英特尔还发布了第二代傲腾SSD P5800X系列,号称是全球最快的SSD。P5800X与上代相比,性能提升了近四倍,延迟降低了一半。与英特尔自家最快的NAND SSD相比,P5800X的延迟低了13倍,QoS高了66倍,IOPS/GB的性能是27倍,耐久性是33倍。
在系统架构中,傲腾SSD主要是配合NAND SSD使用,作为NAND SSD的加速层,具体用法上有三种:加速(accelerating),缓存(caching)和分层(tiering)。在optane上加快系统性能,例如与TOC解决方案相比,可将延迟降低70%。
用作加速时,傲腾SSD上存放大量元数据(Metadata),与单纯使用TLC相比,能降低70%的延迟。用作缓存时,能大幅提高应用性能,比如在VMware vSAN集群里使用,能将支撑的虚拟机数量提高60%。分层也非常好理解,热数据先放在傲腾SSD上,数据变冷之后则迁移到NAND SSD上,这种方案能将延迟降低50%,同时降低TCO。
成为主流:逐步壮大的傲腾应用生态
有人可能会问,到底是谁在用英特尔傲腾呢?
其实,英特尔傲腾多用在数据挑战比较多的场景,比如数据库、高级分析(包括AI)、云计算、HPC以及存储系统方面,用户覆盖包括云服务商、金融行业、医疗健康、政府、能源运输等多个行业,全球许多大型知名企业都用上了傲腾。
据了解,《财富》 世界500强中有200多家已部署英特尔傲腾持久内存,其中,企业客户占比最多,达到了40%,其次是云服务提供商占13%,金融服务领域占12%。《财富》 世界500强公司中的80多家都部署了英特尔傲腾固态硬盘,其中,云服务提供商占24%,企业占17%。
上图中还提到,傲腾的POC转化率非常高,也就是说,只要是做了PoC的企业,大部分都成了傲腾的用户,用户对于傲腾价值的认可度还是非常高的。
从应用类型来看,傲腾持久内存最常见的应用就是内存数据库(IMDB),占比达37%,其次是AI和数据分析应用。傲腾SSD的最典型场景是定制化场景,占到了27%,vSAN的场景占到了21%,然后是云服务商以及数据库这类应用。
John Withers糊涂的画板中在演讲环节还特别提到了傲腾为虚拟化基础架构带来的客户价值,以中国用户更熟悉的燕京啤酒为例,燕京啤酒使用了傲腾持久内存和傲腾SSD两种方案,在傲腾持久内存的帮助下,超融合方案可以支撑更多的虚拟机,在傲腾SSD帮助下,提高了存储的性能并降低了延迟。
Kristie Mann在博客中也提到了另外三个新的案例。
凯克萨银行CaixaBank)是西班牙著名的金融服务公司,他们在未来业务发展特别看重分析能力。凯克萨银行有20%的交易都是在移动端完成的,业务形态正在向金融服务的数字化转型,同时,基于对多渠道的客户数据进行分析创建新的商业模式。
为了实现这些目标,凯克萨银行部署了一个Oracle Exadata大数据解决方案,该方案使用了英特尔至强处理器和英特尔傲腾持久内存。这套方案在存储层中采用持久内存,可加快密集型数据分析,并提供实时响应能力,从而获得更具可操作性的客户洞察。
为了更好了解新冠病毒的传播方式和对患者的影响,美国医疗机构Mercy使用了基于SAP HANA、英特尔至强可扩展器和傲腾持久内存的数据分析系统,使用自然语言处理和人工智能技术从临床数据中获得了很多重要信息。在内存层中使用持久内存后,能快速分析大量结构和非结构化数据,从而为病人提供更智能的护理,提高响应和协调疫情的能力。
西班牙电信是全球最大的电信运营商之一,在16个国家和地区,为3.36亿人提供服务。它所提供的虚拟数据中心服务于关键工作负载,要求有持续的高吞吐量和低存储延迟,西班牙电信开发了基于VMware vSAN和英特尔xfdhlb可扩展处理器的超融合解决方案,提供整合的、易于管理的解决方案,有较高的吞吐量和低延迟表现,在vSAN的缓存层中使用了英特尔数据中心SSD,最终基于vSAN架构构建了满足SLA要求的存储方案。
时至2021年,傲腾的应用生态越发壮大,越来越多的软件开发商,云服务商以及OEM服务商加入了傲腾生态。
成为主流之选
在Kristie Mann看来,过去几年来的发展堪称是一段史诗般的旅程,英特尔傲腾持久内存从崭新的创新方案到成为市场颠覆者,现在已经成为主流计算架构的关键基础元素。
按照感动的季节的《跨越鸿沟》一书中提出了的技术采用生命周期理论来看,英特尔傲腾已经成功“跨越了鸿沟”,度过了只有尝试者的早期阶段,转变为受大公司追捧的技术方案。