Amazon ec2 如果EC2实例存储只提供临时存储,那么它有什么用途?

Amazon ec2 如果EC2实例存储只提供临时存储,那么它有什么用途?,amazon-ec2,Amazon Ec2,我是AWS新手,试图理解实例存储和EBS之间的区别。阅读页面上写着: 实例存储卷上的数据仅在关联实例的生命周期内持续存在;如果停止或终止实例,实例存储卷上的任何数据都将丢失 那为什么会有人用这个?另外,当我登录到我的虚拟机并将文件保存到/home/xxx/yyy时,我如何知道它是存储在实例存储中还是存储在EBS中 从第页开始: 实例存储使用场景 实例存储卷非常适合临时存储频繁更改的信息,如缓冲区、缓存、暂存数据和其他临时内容,或跨实例组复制的数据,例如web服务器的负载平衡池。Amazon EC

我是AWS新手,试图理解实例存储和EBS之间的区别。阅读页面上写着:

实例存储卷上的数据仅在关联实例的生命周期内持续存在;如果停止或终止实例,实例存储卷上的任何数据都将丢失

那为什么会有人用这个?另外,当我登录到我的虚拟机并将文件保存到/home/xxx/yyy时,我如何知道它是存储在实例存储中还是存储在EBS中

从第页开始: 实例存储使用场景


实例存储卷非常适合临时存储频繁更改的信息,如缓冲区、缓存、暂存数据和其他临时内容,或跨实例组复制的数据,例如web服务器的负载平衡池。

Amazon EC2实例存储是仅在EC2实例运行时才存在的存储卷。这是因为存储直接连接到运行EC2实例的主机。当实例停止时,该虚拟机使用的资源(CPU、RAM、实例存储)将提供给其他用户。因此,内容丢失

在AmazonEC2的早期,这是唯一可用的存储类型。如果用户希望在实例终止后数据保持不变,则必须将数据复制到AmazonS3。事实上,当时没有“停止”的概念,因为停止的实例丢失了磁盘存储,无法重新启动

幸运的是,这些天,弹性块存储(EBS)可以用来持久化数据,即使相关的EC2实例停止了。因此,可以重新启动实例,并且EBS卷上存储的所有数据仍然可用

但是,当实例停止时,存储在实例存储中的任何数据都会丢失。这就是为什么它也被称为

至于使用哪一个最初最好只使用EBS,因为它的运行方式与大多数人期望的磁盘运行方式相同。实例存储可能会让EC2的新用户感到困惑。但是,使用实例存储有几个好处:

  • 它是免费的(使用它不需要额外收费,只要有)
  • 在现代实例类型中,它是SSD,速度非常快(在某些情况下,超过)
  • 它非常适合交换文件、临时文件和复制数据,这些文件在重新启动之间不需要保存
基本上,选择是你的。。。从EBS开始,然后使用Instance Store(如果可以看到它提供了好处的话)


另请参见:StackOverflow

为什么会有人使用它?
…以每个生命周期的实例为基础保存数据。如果您想要半永久性存储,则需要使用。您链接的页面上显示“EBS卷的行为类似于原始、未格式化的外部块设备……EBS卷连接到实例后,您可以像使用任何其他物理硬盘驱动器一样使用它。”因此,他们可能会给您一个名称,带机枪的蜜蜂就是一个很好的例子,它提供了实用性。谢谢此链接提供有关如何将EBS装载到VM的更多信息: