Verwenden Sie Fault Injection mit Ihren Amazon ECS- und Fargate-Workloads - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie Fault Injection mit Ihren Amazon ECS- und Fargate-Workloads

Kunden können Fault Injection mit Amazon ECS sowohl bei Amazon als auch bei EC2 Fargate nutzen, um zu testen, wie ihre Anwendung auf bestimmte Beeinträchtigungsszenarien reagiert. Diese Tests liefern Informationen, mit denen Sie die Leistung und Stabilität Ihrer Anwendung optimieren können.

Wenn Fault Injection aktiviert ist, ermöglicht der Amazon ECS-Container-Agent Aufgaben den Zugriff auf neue Fault-Injection-Endpunkte. Sie müssen sich anmelden, um Fault Injection verwenden zu können, indem Sie den Wert des Parameters für die enableFaultInjection Aufgabendefinition auf setzen. true Der Standardwert ist false.

{ ... "enableFaultInjection": true }
Anmerkung

Die Fehlerinjektion funktioniert nur bei Aufgaben, die den host Netzwerkmodus awsvpc oder verwenden.

Die Fehlerinjektion ist unter Windows nicht verfügbar.

Informationen zur Aktivierung von Fault Injection in finden Sie unter Erstellen einer Amazon ECS-Aufgabendefinition mithilfe der Konsole. AWS Management Console

Sie müssen die Funktion zum Testen in der aktivieren AWS Fault Injection Service. Weitere Informationen finden Sie unter Verwenden der AWS FIS aws:ecs:task-Aktionen.

Anmerkung

Wenn Sie das neue optimierte AMIs Amazon ECS nicht verwenden oder über ein benutzerdefiniertes AMI verfügen, installieren Sie die folgenden Abhängigkeiten:

  • tc

  • sch_netemKernel-Modul