本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 Amazon ECS 與 Fargate 工作負載使用故障注入
客戶可以在 Amazon EC2 與 Fargate 上搭配 Amazon ECS 使用故障注入,以測試應用程式在特定受損案例下的應對表現。這些測試提供的資訊可用於最佳化應用程式的效能與恢復能力。
啟用故障注入後,Amazon ECS 容器代理程式會允許任務存取新的故障注入端點。您需要選擇加入,才能透過將 enableFaultInjection 任務定義參數值設定為 true 來使用故障注入。預設值為 false。
{ ... "enableFaultInjection": true }
注意
故障注入僅適用於使用 awsvpc 或 host 網路模式的任務。
故障注入不適用於 Windows。
如需有關如何在 中啟用錯誤注入的資訊 AWS 管理主控台,請參閱使用主控台建立 Amazon ECS 任務定義。
您需要在 AWS Fault Injection Service中啟用此功能以進行測試。如需詳細資訊,請參閱使用 AWS FIS aws:ecs:task 動作。
注意
如果您未使用新的 Amazon ECS 最佳化 AMI,或擁有自訂 AMI,請安裝下列相依項:
-
tc -
sch_netem核心模組