簡體   English   中英

我如何知道我的 EC2 實例是否由 EBS 支持?

[英]How do I know if my EC2 instance is EBS-backed?

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

我們的生產 EC2 實例由於 AWS 的某些硬件而停機:

EC2 檢測到托管您的 Amazon EC2 實例的底層硬件性能下降...由於這種性能下降,您的實例可能已經無法訪問。 我們將在 2022-01-11 00:00:00 UTC 之后停止您的實例。 請在此時間之前采取適當的措施。

我正在嘗試安全地停止和啟動 EC2 實例,以便它在新的底層硬件上運行,而不會擦除我們在那里的卷。 如果我查看存儲部分,它確實說根設備類型是 EBS:

存儲根設備詳細信息

我看到了這個問題,但除了說“僅限 EBS”的情況外,我不清楚。 根據這個問題的答案,我不確定“AWS EC2 根卷”是否與 EC2 控制台中存儲 > 根設備詳細信息下的根設備類型 = EBS 相同。

在與 AWS 支持來回切換之后,我可以確認,如果在 Storage 部分下,在 Root device details 下,如果它顯示EBS ,那么 EC2 確實是EBS-Backed instance

我從 AWS 收到並在此處粘貼給其他人的其他上下文:

  • 由 EBS 支持的 EC2 實例(在根設備詳細信息下,它表示 EBS),它不會受到停止啟動的影響,因為 EBS 卷獨立於 EC2 實例的運行壽命而持續存在。
  • 建議在停止和啟動實例之前拍攝與實例關聯的 EBS 卷的快照以進行備份。 鏈接在這里
  • 每當您收到實例停用通知時,您可以等待計划的停用日期 - 實例將通過自動工作流停止時,或者您可以在停用日期之前自行停止實例,然后您可以隨時重新啟動實例. (我們推薦后一種選擇,即手動停止和啟動實例)。
  • 需要啟動才能將實例遷移到健康的硬件。
  • 在極少數情況下,基礎設施層問題會阻止底層主機響應停止和啟動 API 調用。 該實例可能會卡在“停止”state 中。 在這種情況下,您會看到“強制停止”選項。 如果實例卡在“停止”state 中,如果您無法停止實例,請使用強制停止。

如果系統狀態檢查失敗會怎樣?

請注意,系統狀態檢查失敗表明托管您的 EC2 實例的硬件存在問題。 這是因為底層硬件不健康導致實例無響應,需要通過停止和啟動實例將實例遷移到新的、健康的主機。 系統狀態檢查監控運行您的實例的 AWS 系統。 這些檢查會檢測您的實例的潛在問題,這些問題需要 AWS 參與才能修復。 當系統狀態檢查失敗時,您可以選擇等待 AWS 解決問題,也可以自行解決。 對於由 Amazon EBS 支持的實例,您可以自行停止和啟動實例,這在大多數情況下會導致實例遷移到新主機。

  • 以下是可能導致系統狀態檢查失敗的問題示例:

    • 網絡連接丟失
    • 系統斷電
    • 物理主機上的軟件問題
    • 影響網絡可達性的物理主機上的硬件問題

為什么實例在停用日期之前變得無法訪問?

由於實例停用通常是意外軟件或硬件故障的結果,因此底層主機可能會在計划的停用日期之前變得無法訪問。 AWS 嘗試在提供的日期之前保持實例可訪問,並且在某些情況下可以將主機恢復到工作狀態。 該問題是預先確定的,並且事先已向您發送了通知,但硬件故障在預定退役之前突然發生。 我們的基礎架構設計具有高度容錯性,可提供多個冗余系統以防出現任何不可預見的問題。 但是,由於電子產品具有生命周期,因此很難預測硬件和網絡故障。

免責聲明:此信息直接來自 AWS 支持,而不是我自己的。 在此處發布以幫助其他人直接從 AWS 支持團隊獲得更快的答復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM