📜  什么是AWS EC2实例存储?

📅  最后修改于: 2021-04-16 08:12:39             🧑  作者: Mango

EC2实例存储是AWS提供的临时块存储服务。 EC2实例存储本身并不是一个存储服务,但实际上它是EC2服务的一部分。这些存储设备物理上位于提供EC2实例的同一主机上,并且对于存储与EC2实例关联的临时数据非常有用。

实例存储安装在具有EC2实例的主机上

EC2实例存储的功能:

  • 临时存储: EC2实例存储为EC2实例提供临时存储。
  • 成本:这些存储卷的成本包含在EC2实例的成本中。不同的实例可能具有不同的存储卷容量,但是成本始终包含在EC2实例的价格中。
  • 数据传输速率:由于这些存储卷实际上与EC2服务器位于同一主机上,因此这些存储卷提供的I / O速度非常高。这些卷提供的I / O速度远远超过AWS上的其他存储选项。
  • 安全性:实例存储卷上的安全性与与其关联的EC2上的安全性相同。有权访问EC2实例的角色,用户和策略将有权访问关联的实例存储卷。
  • 不作为AMI备份:如果用户对现有EC2实例进行AMI快照,然后从该AMI启动新实例,则实例存储数据不会复制到新EC2实例计算机上。

注意:建议不要将此存储用于重要或有价值的数据。

EC2实例存储的局限性:

  • EC2实例存储是一种临时存储服务,不适合存储重要/重要数据。
  • 如果与此存储关联的EC2实例被停止或终止,则该存储上的所有数据都将丢失,而无法进行数据恢复。
  • 如果提供EC2实例的主机设备由于内部错误而失败/崩溃,则EC2实例存储上的所有数据都将丢失。
  • 并非EC2服务中的所有实例类型都支持实例存储卷。
  • 只能在实例启动期间为实例指定实例存储卷。用户不能将新的存储卷添加为同一EC2的更高版本。

注意:如果仅重新启动实例,则数据将保持不变。

在数据快速变化且I / O速度要求很高的情况下,特别推荐EC2实例存储量。本质上,它们最适合用作您的应用程序的缓存和缓冲设备。关键和长期数据不依赖它们。