通过与 Jira 对比,让您更全面了解 PingCode

  • 首页
  • 需求与产品管理
  • 项目管理
  • 测试与缺陷管理
  • 知识管理
  • 效能度量
        • 更多产品

          客户为中心的产品管理工具

          专业的软件研发项目管理工具

          简单易用的团队知识库管理

          可量化的研发效能度量工具

          测试用例维护与计划执行

          以团队为中心的协作沟通

          研发工作流自动化工具

          账号认证与安全管理工具

          Why PingCode
          为什么选择 PingCode ?

          6000+企业信赖之选,为研发团队降本增效

        • 行业解决方案
          先进制造(即将上线)
        • 解决方案1
        • 解决方案2
  • Jira替代方案

25人以下免费

目录

什么是 NVMe

NVMe 是一种设备规范,能够不再在主机控制器上使用传统数据总线的情况下,大幅度加快对存储在 SSD 上数据的访问速度。系统会创建包含基础设施规格的配置文件,供您轻松编辑和分发配置,同时确保每次都能采用统一方式配置相同的环境。编程人员能够借助 IaC,创建沙盒环境,从而单独构建应用。QA 专业人员之后会利用同一个基础设施的副本来执行测试,以确保应用能够正常运行。

一、什么是 NVMe

NVMe 是一种设备规范,能够不再在主机控制器上使用传统数据总线的情况下,大幅度加快对存储在 SSD 上数据的访问速度。

系统会创建包含基础设施规格的配置文件,供您轻松编辑和分发配置,同时确保每次都能采用统一方式配置相同的环境。编程人员能够借助 IaC,创建沙盒环境,从而单独构建应用。QA 专业人员之后会利用同一个基础设施的副本来执行测试,以确保应用能够正常运行。在最后一步中,基础设施和代码的另一份副本会传到生产环节,供部署之用。

二、开发 NVMe的重要性

面向闪存和新一代固态硬盘 (SSD) 的非易失性存储器 (NVMe) 存储访问和传输协议,可为所有类型的企业工作负载提供较高吞吐量和非常快的响应时间。开发之初便将其视为一种方式,让系统能够比当时的数据总线更快地寻找、读取及访问数据。其实际上取代了一直用于机械、基于盘片之硬盘存储的 SATA 标准。

NVMe 规范利用的是各类计算环境中的非易失性内存。其能够适应未来的发展,可通过扩展使用持久型内存技术,甚至适用于市面上尚未提供的部分技术。

三、NVMe 的优势

NVMe 能够跨所有固态硬盘设备创建标准化协议,可以不再使用基于主机的数据控制器,而是通过 PCIe 数据总线直接连接到主机系统。因此,NVMe 能够达到令人惊叹的数据寻找和传输速度。

将 NVMe 用于现代数据中心有两大优势:

  • 为所有设备提供端到端标准
  • 大幅度加快搜索密集型应用的速度

NVMe 协议适用于多种规范,包括 M.2、U.2 和 EDSFF 连接,因此成为了服务器和阵列的多用途标准。其能够划分数据,让带宽增加 6 倍,延迟降低 300%。

NVMe 的性能优势使得其尤其适用于对搜索和写入延迟敏感的工作负载。在大型数据库和实时数据分析这两个领域,NVMe 的并行和低延迟优势远远超过 SATA 协议。这一点不仅可增强现有应用,还能够促成新应用和功能的加速及创建。

四、NVMe 的应用

NVMe 拥有无与伦比的搜索速度和数据吞吐量,能为企业计算带来巨大优势。对于大数据、人工智能 (AI) 和机器学习 (ML) 应用,这一点尤其实用,因为这几种应用都需要分析、解析及应用大量数据。同理,高级分析应用能够利用规范的近乎零延迟及更快的传输速度。

医疗保健、电信和金融业都需要闪电般、高性能速度来处理复杂的工作负载。由于基本上消除了处理器等待时间,因此能够比之前处理更多查询、交易和连接。DevOps 应用因为 NVMe 得到极大增强,能在更短的时间内执行更多迭代。

尽管 NVMe 非常适用于直接存储,但是存储网络却有其他要求。NVMe over fabric (NFMf) 协议可用于将客户端节点之间的 NVMe 存储命令传输到目标节点。将 NVMf 与 Kubernetes 搭配使用时,站点内的分布式计算就容易多了。应用可拆分为独立因素,并部署到最需要的位置。

以上就是关于什么是 NVMe、开发 NVMe的重要性、NVMe 的优势、NVMe 的应用的全部内容了,希望对你有所帮助。

相关文章