Veröffentlicht am: Oct 22, 2021
Sie können jetzt mit dem AWS Fault Injection Simulator (FIS) Unterbrechungen von Amazon EC2 Spot-Instances in Ihre Spot-Instance-Workloads injiziert. Mit Spot-Instances können Sie Computing-Workloads auf Amazon EC2 zu hohen Rabatten ausführen und die Spot-Instances im Gegenzug zurückgeben, wenn Amazon EC2 die Kapazität wieder benötigt. Da es immer möglich ist, dass Ihre Spot-Instance unterbrochen wird, sollten Sie sicherstellen, dass Ihre Anwendung auf eine Unterbrechung der Spot-Instance vorbereitet ist. Bislang war es jedoch schwierig, die Umstände einer Unterbrechung einer Spot-Instance nachzustellen, um die Reaktion Ihrer Anwendung zu bewerten und zu verbessern.
Mit AWS FIS können Sie jetzt simulieren, was passiert, wenn Amazon EC2 Spot-Instances wiederaufnimmt, indem Sie einfach ein AWS-FIS-Experiment ausführen. So können Sie beobachten, wie Ihre Anwendungen reagieren, damit Sie ihre Leistung und Ausfallsicherheit verbessern können. Die Spot-Instance-Unterbrechungen, die von Ihren AWS FIS-Experimenten injiziert werden, verhalten sich genauso, wie wenn sie von Amazon EC2 wiederaufgenommen werden – einschließlich Benachrichtigungen über die Beendigung der Instance, Rebalance-Benachrichtigungen und das von Ihnen festgelegte Unterbrechungsverhalten – sodass Sie die realen Bedingungen genau reproduzieren können. Außerdem können Sie problemlos Sicherheitsvorkehrungen wie Alarme, Stoppbedingungen und Rollback-Schritte konfigurieren, um das Vertrauen in Ihre Experimente zu stärken, selbst wenn diese in der Produktion ausgeführt werden.
Wenn Sie mehr über die Verwendung von AWS FIS-Experimenten zum Einfügen von Spot-Instance-Unterbrechungen erfahren möchten, besuchen Sie Amazon-EC2-Aktionen im AWS-FIS-Benutzerhandbuch. Neben Unterbrechungen von Spot-Instances können Sie mit AWS FIS auch andere Fehler wie Amazon-EC2-API-Fehler sowie Unterbrechungen von On-Demand- oder Reserved Instances, RDS-Datenbank-Instances, ECS-Containern und EKS-Knotengruppen simulieren. AWS FIS und Amazon-EC2-Spot-Instances sind in allen öffentlichen AWS-Regionen verfügbar.