技术编程未来十年,存储技术将迎来一场革命


在存储领域 , 容量大、速度快和价格低是用户的期望目标 , 但就现有的存储器而言 , 速度越快的存储器 , 容量越小 , 价格越高 , 容量大的存储器 , 虽然价格低 , 但是速度却达不到要求 。
【技术编程未来十年,存储技术将迎来一场革命】尤其是随着人工智能、机器学习、物联网等应用场景的出现 , 越来越需要用更快的速度处理更多的数据 。 不过 , 现有的存储系统乏力 , 存储领域急需一场技术革命 。
技术编程未来十年,存储技术将迎来一场革命
本文插图
图片源自Mainline
那么 , 存储界该如何推动这场技术革命?这一革命进展如何?雷锋网就此话题与大内存软件先行者MemVerge联合创始人兼CEO范承工进行了交流 。
存储级内存是革命的基础
当传统的存储系统失效时 , 要么依靠现有的存储技术构建新的存储系统 , 要么先发展新的内存介质再建存储系统 , 按照后一种逻辑 , 存储级内存技术(SCM)应运而生 。
顾名思义 , 存储级内存就是将速度快性能好的类似DRAM内存和容量大价格低的类似SSD存储器的优点结合起来 , 缩小存储和内存之间的差距 , 改变数据的存储与处理方式 。 与DRAM不同的是 , SCM是非易失性内存 , 这就意味着在断电时 , 前者无法保留数据与程序代码 , 后者却可以 。
范承工表示 , 过去十几年里不少硬件厂商都在研发SCM存储级内存技术 , 目前已有大约5种 , 且这些技术的发展和应用不尽相同 。
“在目前已有的SCM技术中 ,MRAM容量相对较小 , 价钱较高 , 但是它的速度很快 , 在取代CPU更快更小更贵的内存SRAM上有更大的空间 , 不过它本身无法取代DRAM;RRAM或ReRAM等电阻式内存主要是在嵌入式系统内得以应用 , 目前还没有发展到能够直接插入服务器里当主内存用的产品形式 。 英特尔和美光合作开发的3D Xpoint技术也是SCM技术中的一种 , 且是第一个能够用作服务器主内存的商业化技术 。 ”
这里所说的商业化 , 也就是一年之前英特尔基于3DXpoint介质推出的傲腾持久内存 , 其大容量和持久性 , 在取代传统的DRAM上有一定空间 。 不过 , 也有人指出 , 尽管SCM技术有很多优势 , 但是现有的操作系统中很多设计机制考虑内存特性 , SCM并不能完全替代DRAM 。 范承工认为 , 单纯从硬件的角度来看 , 这一说法是成立的 , 持久性内存的速度会比DRAM慢4-5倍 , 其重复写的次数也远远少于DRAM , 所以它并不能完全取代DRAM 。
“依靠SCM取代DRAM , 其实也是MemVerge大内存软件的发力点 。 ”范承工告诉雷锋网 。
技术编程未来十年,存储技术将迎来一场革命
本文插图
释放SCM潜能 , 大内存软件诞生
软硬件结合是计算机发展的大趋势 , 对于存储系统而言亦是如此 。 基于新型内存技术做大内存软件 , MemVerge是第一个“吃螃蟹的人” 。
“我们认为未来十年存储技术将迎来一场革命 , 这场革命不仅仅是在硬件上 , 也会在应用层、软件设计乃至生态上发生系列转变 。 所以在三年前我们创建了MemVerge这家面向企业级软件的公司 , 只要是在特性和功能上能够当做主存用的存储硬件技术 , 我们就计划支持 , 傲腾持久内存恰好满足我们的要求 。 ”范承工向雷锋网介绍到 。
经过三年的发展 , MemVerge在今年的9月24日正式发布了世界上第一款大内存软件 , 内存机器(Memory Machine Version1.0) 。
MemVerge发布会上 , 范承工表示 , Memory Machine主要做两件事:
作为虚拟内存层 , 将DRAM和PMEM(持久性内存)统一虚拟化 , 为内存提供软件定义的内存服务 。
内存的ZeroIO Snapshot功能 , 减少硬件宕机后重启的时间 。


推荐阅读