热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

基于MRAM和NVMe的未来云存储解决方案

在2019全球闪存峰会上,Everspin作为全球MRAM存储芯片龙头分享如何用MRAM这类非易失性存储和NVMeSSD构建未来的云存储的解决方案。首先STT-MR

在2019全球闪存峰会上,Everspin作为全球MRAM存储芯片龙头分享如何用MRAM这类非易失性存储和NVMe SSD构建未来的云存储的解决方案。

首先STT-MRAM作为异常掉电数据缓存的介质有以下几大优势:

  1. 非易失性存储器芯片,比传统的SRAM或者DRAM在数据保持方面更强;
  2. 芯片容量较大,单颗芯片容量高达1Gb;
  3. 采用DDR4接口,带宽可以到2.7GB/s,超强性能;
  4. 擦写次数几十亿次!生命周期;
  5. 超低延迟;
  6. 数据保存期很久:85度高温下数据可以保存10年以上;
  7. 数据错误率低;
  8. 可靠性强。

MRAM可应用在NVMe SSD的下列场景,PCIe SSD、NVMe-oF、全闪存阵列:

在这里插入图片描述

NVMe SSD场景

MRAM为NVMe SSD,尤其是QLC做缓存有以下优势:

在这里插入图片描述

采用MRAM之后,NVMe SSD内部的架构发生了以下图片的变化,将MRAM作为数据缓存使用,而FTL映射表存储依然是DRAM:

在这里插入图片描述

NVMe-oF场景

数据中心采用NVMe-oF有以下四大优势:

  1. 实现低于1微秒的数据传输,跳过内核、跳过主机CPU和内存、可以P2P传输;
  2. 把CPU计算任务分摊到专用计算芯片或者存储控制器;
  3. 读写带宽更高;
  4. 服务器可以更简单、省电,不用昂贵的X86 CPU,用ARM CPU就够了。

以下图片是传统的NVMe-oF的数据流,要通过系统内存和CPU再进入NVMe SSD,这样会导致读写延迟比较长。

在这里插入图片描述

如果采用了MRAM作为智能网卡上的缓存,数据就直接通过P2P传输给NVMe SSD,并跳过了系统内存和CPU,大大缩短读写延迟,也大幅提升性能。

在这里插入图片描述

MRAM用在全闪存阵列

在全闪存阵列的存储控制器中,MRAM可以作为缓存加速,并提升产品性能及可靠性,同时可以不需要额外的电池或者电容。

在这里插入图片描述

未来的数据中心存储长这样?

未来以NVMe SSD和NVMe-oF为基础的云存储硬件架构如下图,其中MRAM可以用在网卡缓存、NVDIMM、全闪存阵列加速和NVMe SSD内部。

在这里插入图片描述

Everspin公司专业设计制造嵌入式MRAM和自旋传递扭矩STT-MRAM的领导者,其市场和应用领域涉及数据持久性和完整性,低延迟和安全性至关重要。在数据中心,云存储,能源,工业,汽车和运输市场中提供了超过1.2亿个MRAM和STT-RAM产品,为MRAM用户奠定了强大,增长快的基础。Everspin MRAM可以抵抗高辐射,可以在极端温度条件下运行,并且可以防篡改。这使得MRAM适用于汽车,工业,军事和太空应用。


推荐阅读
  • 计算机视觉初学者指南:如何顺利入门
    本文旨在为计算机视觉领域的初学者提供一套全面的入门指南,涵盖基础知识、技术工具、学习资源等方面,帮助读者快速掌握计算机视觉的核心概念和技术。 ... [详细]
  • 本文探讨了Flutter和Angular这两个流行框架的主要区别,包括它们的设计理念、适用场景及技术实现。 ... [详细]
  • 酷家乐 Serverless FaaS 产品实践探索
    本文探讨了酷家乐在 Serverless FaaS 领域的实践与经验,重点介绍了 FaaS 平台的构建、业务收益及未来发展方向。 ... [详细]
  • 本文深入探讨了分布式文件系统的核心概念及其在现代数据存储解决方案中的应用,特别是针对大规模数据处理的需求。文章不仅介绍了多种流行的分布式文件系统和NoSQL数据库,还提供了选择合适系统的指导原则。 ... [详细]
  • 本文探讨了六项Java特性,它们虽然强大,但在不当使用时可能会给应用程序带来严重问题。文章基于作者Nikita Salnikov Tarnovski多年的应用性能调优经验,提供了对这些特性的深入分析。 ... [详细]
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
  • 成为一名高效的Java架构师不仅需要掌握高级Java编程技巧,还需深入理解JVM的工作原理及其优化方法。此外,对池技术(包括对象池、连接池和线程池)的应用、多线程处理、集合对象的内部机制、以及常用的数据结构和算法的精通也是必不可少的。同时,熟悉Linux操作系统、TCP/IP协议栈、HTTP协议等基础知识,对于构建高效稳定的系统同样重要。 ... [详细]
  • 5G时代的广域网革新:企业迈向万物智联的新起点
    随着2020年初“新基建”概念的提出,以5G、AI、IoT等为核心的新型基础设施建设正逐步改变企业的运营模式。本文探讨了在这一背景下,企业广域网(WAN)如何通过5G与SD-WAN技术的融合实现转型升级,成为推动企业智能化、数字化发展的关键力量。 ... [详细]
  • 本文详细介绍了Python中的流程控制与条件判断技术,包括数据导入、数据变换、统计描述、假设检验、可视化以及自定义函数的创建等方面的内容。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 深入解析 Zend Guard 4 功能与配置
    本文旨在通过图文并茂的方式详细介绍 Zend Guard 4 的核心功能及其配置方法,特别适合英文阅读能力有限的技术人员。文中不仅提供了详细的步骤说明,还附带了实际操作中的注意事项,帮助读者更好地理解和应用这一工具。 ... [详细]
  • 重新审视Kubernetes的必要性
    近期,我注意到不少人误以为我是Kubernetes的推广者。实际上,我只是分享了一些适合用Kubernetes解决的案例。本文旨在探讨Kubernetes的适用场景,并提供一些替代方案。 ... [详细]
  • Spring Boot 初学者指南(第一部分)
    本文介绍了Spring Boot框架的基础知识,包括其设计理念、主要优势以及如何简化传统的J2EE开发流程。 ... [详细]
  • 深入浅出:Hadoop架构详解
    Hadoop作为大数据处理的核心技术,包含了一系列组件如HDFS(分布式文件系统)、YARN(资源管理框架)和MapReduce(并行计算模型)。本文将通过实例解析Hadoop的工作原理及其优势。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
author-avatar
埼埼popo_514
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有