選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 Amazon EBS 上進行故障測試

焦點模式
在 Amazon EBS 上進行故障測試 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS Fault Injection Service 和 暫停 I/O 動作在 Amazon EBS 磁碟區與其連接的執行個體之間暫時停止 I/O,以測試工作負載如何處理 I/O 中斷。透過 AWS FIS,您可以使用受控實驗來測試架構和監控,例如 Amazon CloudWatch 警示和作業系統逾時組態,並改善儲存故障的彈性。

如需 的詳細資訊 AWS FIS,請參閱AWS Fault Injection Service 《 使用者指南》

考量事項

請謹記暫停磁碟區 I/O 時的下列考量事項:

  • 您可以暫停連接至在 Nitro 系統上建置之執行個體的所有 Amazon EBS 磁碟區類型的 I/O。

  • 您可以暫停根磁碟區的 I/O。

  • 您現在已可暫停已啟用 Multi-Attach 的磁碟區的 I/O。如果暫停已啟用 Multi-Attach 之磁碟區的 I/O,則會暫停磁碟區與其連接的所有執行個體之間的 I/O。

  • 若要測試作業系統逾時組態,請將實驗持續時間設定為等於或大於 nvme_core.io_timeout 的指定值。如需詳細資訊,請參閱Amazon EBS 磁碟區的 NVMe I/O 操作逾時

  • 如果將 I/O 驅動到已暫停 I/O 的磁碟區,則會發生下列情況:

    • 磁碟區的狀態會在 120 秒內轉換為 impaired。如需詳細資訊,請參閱Amazon EBS 磁碟區狀態檢查

    • 佇列長度 (VolumeQueueLength) 的 CloudWatch 指標將不為零。任何警示或監控都應監控非零佇列深度。如需詳細資訊,請參閱 Amazon EBS 磁碟區的指標

    • VolumeReadOpsVolumeWriteOps 的 CloudWatch 指標將為 0,表示該磁碟區不再處理 I/O。

限制

請謹記暫停磁碟區 I/O 時的下列限制:

  • 不支援執行個體儲存體磁碟區。

  • 不支援以 XEN 為基礎的執行個體類型。

  • 您無法暫停在 Outpost、 AWS Wavelength 區域或本機區域中建立之磁碟區的 I/O。

您可以從 Amazon EC2 主控台執行基本實驗,也可以使用 AWS FIS 主控台執行更進階的實驗。如需使用 AWS FIS 主控台執行進階實驗的詳細資訊,請參閱AWS Fault Injection Service 《 使用者指南》中的 的教學課程 AWS FIS

使用 Amazon EC2 主控台執行基本實驗
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Volumes (磁碟區)。

  3. 選取要暫停 I/O 的磁碟區,然後選擇動作故障注入暫停磁碟區 I/O

  4. 持續時間中,輸入磁碟區和執行個體之間暫停 I/O 的持續時間。「持續時間」下拉式清單旁的欄位會以 ISO 8601 格式顯示持續時間。

  5. 服務存取區段中,選取要 AWS FIS 擔任的 IAM 服務角色,以執行實驗。可以使用預設角色或您建立的現有角色。如需詳細資訊,請參閱建立 AWS FIS 實驗的 IAM 角色

  6. 選擇暫停磁碟區 I/O。出現提示時,在確認欄位中輸入 start 並選擇開始實驗

  7. 監控實驗的進度和影響。如需詳細資訊,請參閱《AWS FIS 使用者指南》中的監控 AWS FIS

下一個主題:

EBS 快照

上一個主題:

自動啟用 I/O
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。