存储技术
2019年,英特尔傲腾数据中心级持久内存(Intel Optane DC Persistent Memory)就将全面上市,作为一种数据中心级持久内存,它将直接插在内存的插槽上,接下来会发生什么事情?
如果内存不够,可以扩展内存,为什么会选择傲腾数据中心级持久内存呢?京东大数据Spark应用就是这样的做的。
京东大数据事业部技术总监范振透露,在JD Spark实践应用中,服务器标配内存,在24个处理器核心的时候,就会出现瓶颈,没有办法发挥全部48核心的性能。在这种情况下,通过与英特尔工程师合作,为JD Spark大数据应用一个基于英特尔傲腾数据中心级持久内存的外部扩展内存池。
在这个过程中,需要京东技术人员对于应用程序进行调整和测试,历时2个月左右,如今已经完成了原型测试。从结果看,性能可以满足JD Spark的期望和业务需要。
为什么JD Spark没有采用扩展内存的方案呢?内存不够,加内存不就可以了吗?为什么会选择傲腾数据中心级持久内存呢?
对此,英特尔公司全球市场营销集团数据中心市场副总裁Susan Blocher表示,其中固然有TCO,也就是成本方面的考虑,但是持久性内存,非易失也是一个重要的因素。
据Susan Blocher介绍,傲腾有两种特殊运行模式:APP Direct模式和内存模式 (Memory Mode)。
其中,如果采用App Direct模式,需要对于应用软件进行必要的调试,以发挥其持久性,非易失的固有特性;而在内存模式下,在操作系统 <>或应用程序可以直接使用傲腾数据中心级持久内存,无需重写软件,但不具备非易失的特性。
实际上,在傲腾之前,也有类似M.2,NVDIMM、PCIe闪存卡这样的产品,其中,NVDIMM是直接插在内存插槽,用法主要作为数据加速来使用。
从系统的角度说,Optane、NVDIMM插在内存插槽上,但从系统角度,他仍然是存储(App Direct模式),非易失是其最大的特性,同时兼具内存级别的高性能。
以HANA内存数据为例,借助内存的高性能,快速响应业务需求。但是将数据长时间放置在内存,始终要面临掉电所导致的数据丢失风险的问题。采用傲腾数据中心级持久内存就可以很好地解决这个问题,从而避免了数据加载到内存带来的延迟。
据Susan Blocher介绍,英特尔与SAP HANA团队保持密切接触,HANA团队明确表示会根据傲腾数据中心级持久内存的特点进行支持,对于HANA用户来说,这无疑是一个利好的消息。
Susan Blocher表示,英特尔的傲腾产品不是针对NVDIMM这样的产品,其主要的应用场景是针对数据加速,其产品定价也主要针对内存,而不是NVDIMM。从容量上,傲腾已经能够做到128GB、256GB和512GB,这是NVDIMM没有办法比拟的。
从性能来说,傲腾数据中心级持久内存相较于内存会略低,因此其产品定价应该低于内存;但是另外一方面,傲腾的非易失存储性能,又是内存所不具备的,从这个意义上说,傲腾也可以高于内存。这也是一个选择。
最终的决定权在英特尔的手中,也在市场环境的需求,问题的关键还在于产品性能、特点淋漓尽致的发挥。
相比于性能,更加重要的还是应用场景和创新,在这一点上,用户的角色也非常重要。
全部0条评论
快来发表一下你的评论吧 !