【问题标题】:How do I know if my EC2 instance is EBS-backed?我如何知道我的 EC2 实例是否由 EBS 支持?
【发布时间】:2023-03-13 06:55:01
【问题描述】:

我如何知道我的 AWS EC2 实例是否支持 EBS?

我们的生产 EC2 实例由于 AWS 的某些硬件而停机:

EC2 检测到托管您的 Amazon EC2 实例的底层硬件性能下降...由于这种性能下降,您的实例可能已经无法访问。我们将在 2022-01-11 00:00:00 UTC 之后停止您的实例。请在此之前采取适当的行动。

我正在尝试安全地停止和启动 EC2 实例,以便它在新的底层硬件上运行,而不会擦除我们在那里的卷。如果我查看存储部分,它确实说根设备类型是 EBS:

storage-root-device-details

我看到了这个question,但除了那些说“仅 EBS”的例子之外,我并不清楚。根据这个问题的答案,我不确定“AWS EC2 根卷”是否与 EC2 控制台中存储>根设备详细信息下的根设备类型 = EBS 的含义相同。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    在与 AWS 支持来来回回之后,我可以确认,如果在存储部分下,在根设备详细信息下,如果它显示 EBS,那么 EC2 确实是一个 EBS-Backed实例

    我从 AWS 收到的其他上下文并在此处粘贴以供其他人使用:

    • 由 EBS 支持的 EC2 实例(在根设备详细信息下,它显示为 EBS),它不会受到停止启动的影响,因为 EBS 卷独立于 EC2 实例的运行寿命而持续存在。
    • 建议在停止和启动实例之前拍摄与实例关联的 EBS 卷的快照以进行备份。 Link here
    • 当您收到实例停用通知时,您可以等待计划的停用日期 - 当实例将通过自动化工作流停止时,或者您可以在停用日期之前自行停止实例,然后您可以再次启动实例随时。 (我们推荐后一种选择,即手动停止和启动实例)。
    • 需要启动才能将实例迁移到健康的硬件。
    • 在极少数情况下,基础设施层问题会阻止底层主机响应停止和启动 API 调用。实例可能会卡在“停止”状态。在这种情况下,您会看到“强制停止”选项。如果实例卡在“停止”状态,如果您无法停止实例,请使用强制停止。

    如果系统状态检查失败会怎样?

    请注意,系统状态检查失败表明托管您的 EC2 实例的硬件存在问题。这是因为底层硬件不健康导致实例无响应,需要通过停止和启动实例将实例迁移到新的、健康的主机。系统状态检查监控运行您的实例的 AWS 系统。这些检查会检测您的实例的潜在问题,这些问题需要 AWS 参与才能修复。当系统状态检查失败时,您可以选择等待 AWS 解决问题,也可以自行解决。对于由 Amazon EBS 支持的实例,您可以自行停止和启动实例,这在大多数情况下会导致实例迁移到新主机。

    • 以下是可能导致系统状态检查失败的问题示例:

      • 网络连接中断
      • 系统断电
      • 物理主机上的软件问题
      • 影响网络可达性的物理主机上的硬件问题

    为什么实例在停用日期之前变得无法访问?

    由于实例停用通常是意外软件或硬件故障的结果,因此底层主机可能会在预定停用日期之前变得无法访问。 AWS 会尝试在提供的日期之前保持实例可访问,并且在某些情况下可以将主机恢复到工作状态。该问题已预先确定,并且已向您发送了事先通知,但硬件故障在预定退役之前突然发生。我们的基础架构设计为具有高度容错性,提供多个冗余系统以防出现任何不可预见的问题。但是,由于电子产品具有生命周期,因此很难预测硬件和网络故障。

    免责声明:此信息直接来自 AWS 支持,而不是我自己的。在此处发帖以帮助其他人直接从 AWS 支持团队获得更快的答复

    【讨论】:

      猜你喜欢
      • 2020-06-20
      • 2011-09-13
      • 1970-01-01
      • 2012-12-30
      • 2015-08-15
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 2016-05-25
      相关资源
      最近更新 更多