在创建实例时,我对 EBS 和 SSD 的选择感到困惑。
在选择实例参数(步骤 2)时,您将在列中看到 2 个选项实例存储(GB): 仅限 EBS 或 SSD 。
我不知道为什么会有这个选项,因为 SSD 和 EBS 是不同的东西,为什么我会选择一个而不是另一个。
定义实例存储 (GB) 以下与上述相矛盾,因为一切都是持久的。(如果将鼠标悬停在列名上,则会看到此定义)
实例可用的本地实例存储卷。实例存储中的数据不是永久性的 - 它仅在实例的生命周期内持续存在。
为什么在步骤 4 中我再次需要选择 SSD 或磁性存储?
任何澄清都会有帮助。
答案1
SSD 速度更快,因为没有网络延迟,但它是短暂的,您无法将其从一个实例分离并附加到另一个实例。如您所见,它可用于更强大的实例。
EBS 更加灵活,因为您可以将其附加到实例上或从实例上分离,但速度稍慢,更适合通用用途。
现在,在第 4 步中,您应该选择是使用 SSD 还是磁性存储。您可以粗略地比较一下,就像在 SATA 驱动器和 SSD 之间进行选择一样。同样,SSD 显然更快。价格存在差异,因此您应该从 AWS 文档中阅读一些相关内容,并使用定价计算器来了解技术差异。
但据我所知,AWS 正在逐步停止使用磁存储。
希望这可以为这个问题提供一些启示。
再见!
答案2
根卷用于托管 EC2 实例的操作系统,并且几乎始终是 EBS 卷(某些较旧的 AMI 可能仍使用 EC2 实例存储)。您还可以添加用于存储数据的卷,并且可以指定它们是否应由 EBS 或实例存储(直接连接的设备)支持。
如果您在启动 EC2 实例时仅选择 EBS,您将获得一个 EBS 根卷,然后必须在第 4 步中点击“添加存储”按钮来添加其他 EBS 卷。EBS 卷可以由不同类型的存储设备(如 GP2、IO1 和磁性)支持,您可以指定在 EC2 实例终止时是保留还是删除它们。
如果您在第 2 步中选择了 SSD,则会获得 EBS 根卷和第二个卷默认为实例存储。如果您愿意,可以在第 4 步将其更改为 EBS 卷(不确定这会如何影响定价)。大小和类型等值显示为 N/A,但它们实际上由实例类型决定(它们应该显示为灰色值,而不是不适用)。您可以通过在第 4 步中点击“添加存储”按钮来添加其他 EBS 卷,但您只能获得 EC2 实例类型指定的实例存储数量。
如果您选择 SSD,您仍会获得一个可以分离、调整大小、重新连接、拍摄快照等的 EBS 根卷。服务器停止时会保留它,您可以选择在实例终止时是否保留它。只有实例存储是短暂的;如果服务器停止、终止或底层设备出现问题,您无法选择保留它,但它会在重新启动时保留。
答案3
只要您的实例启动并运行或未终止,EBS 上的数据就会保留,一旦您终止实例,AWS 就会释放存储,因此数据就会丢失。