本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon EBS 上進行故障測試
AWS Fault Injection Service (AWS FIS) 是一種全受管服務,可協助您在 AWS 工作負載上執行故障注入實驗。透過 中的 EBS 動作 AWS FIS,您可以測試應用程式如何回應可能導致磁碟區 I/O 中斷和效能降低的儲存故障。此受控測試環境可讓您觀察應用程式如何回應中斷,以便識別架構中的弱點,並改善應用程式的整體彈性。使用暫停 I/O 動作和延遲注入動作,您可以測試監控和復原機制,例如 Amazon CloudWatch 警示和容錯移轉工作流程,並改善任務關鍵型應用程式的儲存故障彈性。如需 的詳細資訊 AWS FIS,請參閱AWS Fault Injection Service 《 使用者指南》。
可用的實驗
Amazon EBS 目前支援兩種 AWS FIS 錯誤注入:
考量事項
適用下列注意事項:
-
支援所有 Amazon EBS 磁碟區類型。支援根磁碟區和資料磁碟區。不支援執行個體儲存體磁碟區。
-
磁碟區必須連接到 Nitro 型 EC2 執行個體。
-
一旦實驗根據持續時間完成,您的磁碟區將恢復其原始 I/O 效能。您也可以在實驗完成之前停止執行中的實驗。或者,您可以建立停止條件,在實驗達到您在 CloudWatch 警示中定義的閾值時停止實驗。
-
您可以 AWS FIS 搭配啟用 Multi-Attach 的磁碟區使用 。所有連接的執行個體都會受到影響。您無法為實驗選取特定的磁碟區執行個體附件。
-
FIS 目前不適用於 Local Zones、Outposts 或 Wavelength Zones。
-
在主控台中指定磁碟區 ARNs 時,您可以在相同的可用區域中同時測試最多 5 個磁碟區。
-
您無法將 AWS FIS 與在 Outpost、 AWS Wavelength 區域或本機區域中建立的磁碟區搭配使用。