Resilienz bei Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

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.

Resilienz bei Amazon EC2 Auto Scaling

Die AWS globale Infrastruktur basiert auf Availability AWS-Regionen Zones. AWS-Regionen bieten mehrere physisch getrennte und isolierte Availability Zones, die über Netzwerke mit niedriger Latenz, hohem Durchsatz und hoher Redundanz miteinander verbunden sind. Mithilfe von Availability Zones können Sie Anwendungen und Datenbanken erstellen und ausführen, die automatisch Failover zwischen Zonen ausführen, ohne dass es zu Unterbrechungen kommt. Availability Zones sind besser verfügbar, fehlertoleranter und skalierbarer als herkömmliche Infrastrukturen mit einem oder mehreren Rechenzentren.

Weitere Informationen zu Availability Zones AWS-Regionen und Availability Zones finden Sie unter AWS Globale Infrastruktur.

Gehen Sie wie folgt vor, um von der geografischen Redundanz des Availability-Zone-Designs zu profitieren:

  • Verteilen Sie Ihre Auto-Scaling-Gruppe auf mehrere Availability Zones.

  • Haben Sie mindestens eine funktionierende Instance in jeder Availability Zone.

  • Hängen Sie einen Load Balancer an, um eingehenden Datenverkehr auf dieselben Availability Zones zu verteilen. Wenn Sie einen Application Load Balancer verwenden, stellen Sie sicher, dass jede EC2 Instance eine ähnliche Menge an Traffic erhält, indem Sie zonenübergreifendes Load Balancing aktiviert lassen. Dies trägt dazu bei, die Auswirkungen einer erhöhten Last auf bestehende Instances während eines Failover-Ereignisses zu begrenzen, und führt zu einer höheren Ausfallsicherheit als ohne zonenübergreifendes Load Balancing.

  • Stellen Sie sicher, dass die Elastic-Load-Balancing-Zustandsprüfungen korrekt konfiguriert sind, und dass sie für die Auto-Scaling-Gruppe aktiviert sind. Wenn eine Instance ihre Zustandsprüfung nicht besteht, sendet Elastic Load Balancing keinen Datenverkehr mehr an sie und leitet den Datenverkehr an fehlerfreie Instances weiter, während Amazon EC2 Auto Scaling die fehlerhafte Instance ersetzt.

Amazon EC2 Auto Scaling unterstützt Sie auf folgende Weise dabei, Ihre Anforderungen an die Ausfallsicherheit von Anwendungen zu erfüllen:

  • Überprüft Instances auf Zustands- und Erreichbarkeitsprobleme. Wenn eine Instance fehlerhaft wird, wird sie automatisch beendet und eine neue gestartet.

  • Wenn dynamische Skalierungsrichtlinien in Kraft sind, wird die Kapazität automatisch entsprechend dem eingehenden Datenverkehr skaliert.

  • Erkennt Probleme mit der Zuverlässigkeit der CloudWatch Amazon-Metriken, die Skalierungsrichtlinien unterstützen, und unterbricht Scale-In-Aktivitäten, wenn keine zuverlässigen Metriken verfügbar sind, z. B. wenn Datenpunkte fehlen.

  • Versucht automatisch, die gleiche Anzahl von Instances in jeder aktivierten Availability Zone aufrechtzuerhalten, wenn Ihre Gruppe skaliert wird.

  • Nutzt Availability Zones, um eine hohe Verfügbarkeit zu gewährleisten. Wenn eine Availability Zone fehlerhaft wird, geht Amazon EC2 Auto Scaling wie folgt vor:

    • Startet neue Instances in verschiedenen Availability Zones, die für Ihre Auto Scaling Scaling-Gruppe aktiviert sind.

    • Verteilt Instances gleichmäßig auf alle aktivierten Availability Zones, wenn die fehlerhafte Availability Zone in einen fehlerfreien Zustand zurückkehrt.

  • Versucht weiterhin, Instances in anderen aktivierten Availability Zones zu starten, wenn eine Instance in einer bestimmten Availability Zone nicht gestartet werden kann.

  • Registriert und deregistriert Instances automatisch bei den Load Balancern, die Ihrer Auto-Scaling-Gruppe zugeordnet sind. So müssen Sie Instances nicht separat registrieren und deregistrieren.

  • Ausfälle der Steuerungsebene für den Amazon EC2 Auto Scaling-Service APIs haben keinen Einfluss auf die Skalierung vorhandener Auto Scaling Scaling-Gruppen.

Informationen zu den von Amazon EBS bereitgestellten Funktionen zur Unterstützung Ihrer Anforderungen an die Datenstabilität finden Sie unter Resilience in Amazon Elastic Block Store im Amazon EBS-Benutzerhandbuch.