Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 AWS上的NVMe到底是什么?_Amazon Ec2 - Fatal编程技术网

Amazon ec2 AWS上的NVMe到底是什么?

Amazon ec2 AWS上的NVMe到底是什么?,amazon-ec2,Amazon Ec2,我一直在浏览AWS的网页,但不确定NVMe存储到底是用来做什么的 根据我的研究,NVMe代表非易失性内存express,但似乎NVMe并没有通过停止实例而持久存在?有点混乱的命名 为什么要在常规SSD存储上使用NVMe?临时磁盘(也称为实例存储卷,无论是NVMe、SATA SSD还是HDD)不会在实例停止/启动期间持续存在,因为该操作会在停止时释放与实例关联的硬件,并在启动时重新分配。实例存储也将被擦除,因此接收该硬件的下一个实例无法访问您存储的内容。在EC2中,NVMe驱动器上的内容也使用服务

我一直在浏览AWS的网页,但不确定NVMe存储到底是用来做什么的

根据我的研究,NVMe代表非易失性内存express,但似乎NVMe并没有通过停止实例而持久存在?有点混乱的命名

为什么要在常规SSD存储上使用NVMe?

临时磁盘(也称为实例存储卷,无论是NVMe、SATA SSD还是HDD)不会在实例停止/启动期间持续存在,因为该操作会在停止时释放与实例关联的硬件,并在启动时重新分配。实例存储也将被擦除,因此接收该硬件的下一个实例无法访问您存储的内容。在EC2中,NVMe驱动器上的内容也使用服务管理的密钥进行透明加密,并且在实例停止时擦除加密密钥

这些卷在正常的重新启动过程中会持续存在,而不是停止/启动过程。当您“停止”EC2实例时,实例的计费也会停止,因为停止的实例只在逻辑上存在,而不是在物理上存在。停止的EC2实例未分配给任何物理设备

某些实例类型使用NVMe或基于SATA的固态驱动器(SSD)来提供高随机I/O性能。当您需要具有极低延迟的存储时,这是一个很好的选择,但当实例终止时,您不需要数据持久化,或者您可以利用容错体系结构。有关详细信息,请参阅

NVMe的性能非常高,但实例存储卷(按设计)不具有容错性,并且不用于无法替换的数据(当然,您可以在具有多个临时磁盘的计算机类型上对其进行RAID)。与网络连接存储(同时提供SSD和磁性类型)、冗余存储和支持快照不同,实例存储物理上位于主机内部,不支持快照。这是一种典型的权衡。它们非常适合交换空间、临时文件以及上面链接中提到的其他用途

如EC2文档中所述,并非所有实例类型都提供临时磁盘。在许多较小的实例类型上,这不是您需要做出的选择


NVMe中的“非易失性”是存储行业技术的名称,并不真正适用于EC2中的使用方式。

现在有了EBS NVMe-我们如何解释它?我正在使用multiple spot g4dn.4xlarge运行一个3D渲染应用程序,现在在ASG的一个新实例上启动需要20分钟-在启动应用程序之前从root复制到NVMe会有帮助吗?