转载:

http://bbs.51cto.com/thread-1557704-1.html

Dell EMC DPS数据保护方案
计算机系统的计算结果和服务信息皆临时保存在内存中,这些数据在系统掉电后将丢失,甚至能引起整个系统的崩溃。NVDIMM可以解决系统异常掉电情况下,内存数据的保存工作,并且能够在系统恢复正常运行后,继续之前的工作。

全系统保护是NVDIMM的一个典型应用场景。在系统异常掉电后,该系统能在短时间内将整个计算机系统当前的工作状态(包括CPU,桥接芯片,网卡等硬件设备以及系统中所有的进程)保存至NVDIMM。在系统重新上电运行后,立即恢复至之前的运行状态,仿佛系统只是“打了个盹”。

在IT技术发展日新月异的今天,虚拟化技术作为Cloud的核心技术,得到了广泛的关注与创新。与此同时,作为云服务运行的底层载体,虚拟机的数据安全与完整是目前急需解决的重要课题。虚拟机实质为软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,也就意味着虚拟机的所有运行状态都在内存中。NVDIMM可以利用虚拟机本身的快照功能,在系统异常情况下,迅速保护存储在内存中的临时快照,达到保护整个虚拟机的目的。

作为虚拟化的主流平台,2018年Dell EMC科技集团的Vmware Vsphere 6.7版本已经正式支持NVDIMM。用户可以选择购买Dell EMC PowerEdge 14G Server,在安装Vsphere 6.7版本时,直接在Dell EMC Server的BIOS中选择Non-Volatile DIMM(见下图)。

之后按照正常流程部署Vsphere,可以在VC界面看到NVDIMM的容量(见下图)。

注:具体部署流程用户可以前往下面的网址下载相关的文档。http://en.community.dell.com/tec ... ite_papers/20487486

如果用户对Dell EMC的数据保护方案感兴趣,可以在NVDIMM基础上选择Dell EMC DPS产品,提供完整系统的保护和CDP持续数据保护,这样您的数据就可以高枕无忧了。

Dell EMC可以提供专业支持Vmware的DPS数据保护解决方案。


注:如您有兴趣了解更多Dell EMC解决方案,可选中下方链接在浏览器中打开。
https://www.dellemc.com/zh-cn/products-solutions/solutions2.htm

Dell EMC数据库加速解决方案
磁盘缓存是为了减少CPU透过I/O读写磁盘的次数,提升磁盘I/O的效率,用一部分内存来储存访问较频繁的磁盘内容。磁盘缓存的存在对于数据访问的一致性带来了问题,尤其是采用write-back策略的写缓存导致异常掉电情况下内存中更新的数据未能及时写入磁盘而丢失。NVDIMM是写缓存的最佳存储介质。它的随机访问性质能让CPU和操作系统直接访问管理,并且非易失性保证数据在异常掉电情况下得以保护。

Dell EMC PowerEdge 14G服务器利用NVMe SSD和NVDIMM的高容量、高性能特点,结合Infiniband技术,搭建出“支持超过100万IOPS的处理能力,超过20GB/s的吞吐量”的数据库加速解决方案(如下图)。

Dell EMC高I/O存储解决方案
存储链是将整个存储系统中的数据按照安全度,性能要求以及使用频率分层存储在不同的非易失存储介质中。

如图所示为一典型的存储链实例,IO性能要求较高的数据被存储在SSD上,而要求较低的数据放入SAS或NL-SAS介质上。而I/O性能往往是用户非常关心的,尤其在高I/O的数据库业务上。

在NVDIMM出现之前,如何应对高I/O挑战?相信大伙自然而然的反应是“用SSD来解决吧。”回头看看,这正是几年前存储系统采取的办法——将SSD用作写缓冲和元数据缓存。

这几年随着技术的进步,SSD的量产以及SSD容量的大幅提升,闪存已然成为了占据主导地位的存储媒介,应用系统的访问量爆发性的增长导致IOPS的需求更高,SSD也不能很好的满足这些性能需求。且用户真正的挑战还在于SSD的耐写度以及性价比,以容量换寿命一定程度上能降低耐写度的要求,但无法满足性能需求。因此NVDIMM的量产,可以解决性能需求的同时,寿命上要优于SSD。

在具体的解决方案中,我们可以将NVDIMM可作为存储链的最前端,它的速度比SSD更快,并且能够提供直接随机访问的特性。CPU的内存栅障与刷新cache指令能够保证NVDIMM数据的一致性。所以我们可以借助NVDIMM和NVME SSD以及普通大容量读密集型的SSD或者HD,搭建一个兼顾性能和容量的分布式存储解决方案(如下图)。

如果用户对数据的存储容量要求并不大(≤1PB),而是对I/O性能要求较高,用户可以选择NVDIMM+Dell EMC闪存分层存储解决方案。

在上图中,借助NVDIMM和全闪存存储,Dell EMC可以轻易地给用户提供百万级的IOPS。

首先:服务器内置NVDIMM作为数据的缓存层,满足高I/O的读写需求,数据则存放在后端的存储上。为了保证整条I/O链路的读写性能,后端存储采用的是Dell EMC的全闪存存储。虑到性价比,Dell EMC存储可以提供基于SSD的分层,用户可以选择SLC SSD和大容量的TLC或者MLC SSD,业务数据可以在两种不同的SSD上进行自动的调度,从而帮助用户获得I/O性能和容量的平衡,达到一个最优的性价比。

其次,由于高I/O性能的数据同时也是用户的重要数据,Dell EMC存储内置CDP持续数据保护功能,数据在存储上落地后,可以借助CDP功能防止数据的逻辑故障(比如:病毒***,人为误删除或者恶意删除)。

最后,用户可以借助存储之间的双活功能,实现一个全系统的高可用或者两个站点之间的容灾。

NVDIMM的应用场景相关推荐

  1. NVDIMM在闪存存储中的应用探讨

    SSD作为新型存储介质对外暴露成一种通用块设备,传统应用似乎无需任何改变就可以在SSD上运行.在实际应用过程中,传统业务的确可以在SSD上直接运行,但问题是SSD并没有被充分利用,优势没有被充分发挥: ...

  2. NVDIMM介绍与应用

    NVDIMM NVDIMM 是在一种集成了DRAM + 非易失性内存芯片的内存条规格,能够在完全断电的时候依然保存完整内存数据,这次发布AGIGA860 采用了NAND 闪存作为内存条的非易失性存储芯 ...

  3. NVDIMM原理与应用之一:基本原理

    NVDIMM概述 1.简介 顾名思义,NVDIMM是Non-Volatile DIMM(非易失性内存)的简称.作为系统掉电后仍然保证数据不丢失的重要硬件,NVDIMM和NVRAM的功能类似,都是在系统 ...

  4. Linux文件系统与持久性内存介绍:块设备、闪存(NAND/NOR)、NVDIMM(非易失性内存)、PMEM(PMDK)- ndctl

    <持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK> <PMDK介绍> <PMDK(NVM ...

  5. NVDIMM原理与应用之四:NVDIMM的数据恢复、使用和监控

    NVDIMM原理与应用之四:NVDIMM的数据恢复.使用和监控 NVDIMM的主要结构 nvdimm的内部集成了SDRM.NAND控制器和Flash,还包括兼容DDR规范的I2c接口,以某款常见的NV ...

  6. 云动超级内存——NVDIMM

    历史 NVDIMM由BBU(Battery BackedUp) DIMM演变而来.BBU采用后备电池以维持普通挥发性内存中的内容几小时之久.但是,电池含有重金属,废弃处置和对环境的污染,不符合绿色能源 ...

  7. @Transactional注解最容易忽视的三个失效场景!

    @Transactional注解在以下场景中使用,是会失效的,切记! 1.非public方法 spring对注解事务的方法进行校验,修饰符是不是public,不是 public则不会获取@Transa ...

  8. 2022-2028年中国场景金融行业深度调研及投资前景预测报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了场景金融行业相关概述.中国场景金融行业运行环境.分析了中国场景金融行 ...

  9. mysql mgr应用场景_悄悄告诉你 MySQL MGR 牛在哪?

    大家听过 MySQL MGR 技术吗? MySQL 是目前最流行的开源关系型数据库,国内金融行业也开始全面使用,其中MySQL 5.7.17 提出的 MGR(MySQL Group Replicati ...

最新文章

  1. SVG和canvas
  2. 大数据产品不仅仅是IT工具
  3. sqlplus中上下键无效的解决办法
  4. 1115. Counting Nodes in a BST (30) 数据结构
  5. python无法对存在交叉部分的图片进行识别_Python异常样本识别 交叉验证出现错误?...
  6. Jmeter中的几个重要测试指标释义
  7. Java虚拟机和Dalvik虚拟机的区别
  8. 勒索病毒最新变种for linux,Satan勒索病毒新变种卷土重来 安全狗提醒您注意
  9. 切图具体需要切什么内容_如何进行网页切图?网站建设切图的标准是什么?
  10. Minecraft安装资源包
  11. Cow Tennis Tournament
  12. 服务注册与发现(下)
  13. slf4j.Logger的全面讲解及e.getMessage()为何为空
  14. fmute hang_detect 与ARM 镜像
  15. 如何使用笔记本共享wifi给移动设备并ss上网
  16. ERP的核心管理思想
  17. 2023·新星计划 - 为什么头部博主们写的内容有那么多人追捧?他们是掌握了什么流量密码?
  18. 闵帆老师《论文写作》课程学习心得
  19. TIN处理之地形裁剪——SuperMap iDesktop
  20. 计算机综合评价论文,计算机科学与技术毕业论文-中学综合素质评价系统.doc

热门文章

  1. Java 微服务架构
  2. Python练习题:根据一段单词,找出其中的最长单词
  3. 手机连无线显示服务器超时,手机登录melogin.cn连接超时解决步骤
  4. 使用JavaFX完成刽子手游戏
  5. python爬虫获取携程旅游景点评分和评论
  6. mplayer全参数
  7. 出国旅游也能用微信买单了
  8. 神舟电脑文件丢失怎么办?分享文件丢失常见原因和恢复方法
  9. Unable to load DLL 'xxx.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)
  10. 香港常见问题扫盲贴(港币兑换/签注直飞/刷卡/酒店押金/关税/香港上网)