Automatische Instance-Wiederherstellung - Amazon Elastic Compute Cloud

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.

Automatische Instance-Wiederherstellung

Wichtig

In diesem Abschnitt wird beschrieben, wie Sie Wiederherstellungsmechanismen für eine EC2 Instance proaktiv konfigurieren. Diese Wiederherstellungsmechanismen dienen dazu, die Instance-Verfügbarkeit wiederherzustellen, wenn AWS ein zugrunde liegendes Hardware- oder Softwareproblem erkennt, das dazu führt, dass eine Systemstatusprüfung fehlschlägt. Wenn Sie derzeit Probleme beim Zugriff auf Ihre Instance haben, finden Sie weitere Informationen unter Problembehandlung bei EC2 Instanzen.

Wenn AWS festgestellt wird, dass eine Instance aufgrund eines zugrunde liegenden Hardware- oder Softwareproblems nicht verfügbar ist, gibt es zwei Mechanismen, mit denen die Instance-Verfügbarkeit automatisch wiederhergestellt werden kann: die vereinfachte automatische Wiederherstellung und die CloudWatch aktionsbasierte Wiederherstellung von Amazon. Die Wiederherstellung der Instance-Verfügbarkeit wird auch als Instance-Wiederherstellung bezeichnet.

AWS Wird während des Wiederherstellungsprozesses der Instance versuchen, Ihre Instance von dem Host mit dem zugrunde liegenden Hardware- oder Softwareproblem auf einen anderen Host zu verschieben. Eine erfolgreiche Instance-Wiederherstellung wird für die Instance als ungeplanter Neustart angezeigt. Sie können überprüfen, ob eine Instance-Wiederherstellung stattgefunden hat.

Wenn der Wiederherstellungsprozess nicht erfolgreich ist, läuft die Instance möglicherweise weiterhin auf dem Host mit dem zugrunde liegenden Hardware- oder Softwareproblem. In diesem Fall ist ein manuelles Eingreifen erforderlich. Wenn die Instance unerreichbar ist oder die Systemstatusprüfung weiterhin fehlschlägt, wird empfohlen, dass Sie die Instance manuell anhalten und starten. Wenn Sie eine Instance starten, wird sie in der Regel auf einen neuen zugrunde liegenden Host-Computer migriert. Im Gegensatz zur automatischen Instanzwiederherstellung, bei der die Instance ihre öffentliche IPv4 Adresse beibehält, erhält eine neu gestartete Instance jedoch eine neue öffentliche IPv4 Adresse, sofern sie keine Elastic IP-Adresse hat.

Um von den automatischen Wiederherstellungsmechanismen zu profitieren, müssen sie im Voraus auf einer Instance konfiguriert werden, bevor eine Systemstatusprüfung fehlschlägt. Die vereinfachte automatische Wiederherstellung ist beim Start der Instance standardmäßig aktiviert. Sie können optional die CloudWatch aktionsbasierte Wiederherstellung von Amazon nach dem Start konfigurieren. Wenn Sie einen dieser Mechanismen konfiguriert haben, wird Ihre Instance widerstandsfähiger.

Die vereinfachte automatische Wiederherstellung und die CloudWatch aktionsbasierte Wiederherstellung von Amazon sind nur auf unterstützten Instances verfügbar. Weitere Informationen erhalten Sie unter Anforderungen zum Aktivieren der vereinfachten automatischen Wiederherstellung und Anforderungen für die Aktivierung einer CloudWatch aktionsbasierten Wiederherstellung.

Warnung

Wenn Sie Ihre AWS Instance aufgrund eines zugrundeliegenden Hardware- oder Softwareproblems wiederherstellen, sollten Sie sich der folgenden Konsequenzen bewusst sein: Daten, die im flüchtigen Speicher (RAM) gespeichert sind, gehen verloren und die Betriebszeit des Betriebssystems beginnt von vorne. Darüber hinaus gehen bei der CloudWatch aktionsbasierten Wiederherstellung auch Daten auf Instance-Speicher-Volumes verloren. Zum Schutz vor Datenverlust empfehlen wir Ihnen, regelmäßig Backups von wertvollen Daten zu erstellen. Weitere Informationen zu den bewährten Methoden für Sicherung und Wiederherstellung für EC2 Instances finden Sie unter Bewährte Methoden für Amazon EC2.

Automatische Mechanismen zur Wiederherstellung von Instances sind für einzelne Instances konzipiert. Hinweise zur Entwicklung eines ausfallsicheren Systems finden Sie unter Ein ausfallsicheres System entwickeln.

Schlüsselkonzepte der automatischen Instance-Wiederherstellung

Die automatische Instance-Wiederherstellung ist eine EC2 Amazon-Funktion, die automatisch die Instance-Verfügbarkeit wiederherstellt, wenn zugrunde liegende Hardware- oder Softwarefehler auftreten, wodurch die Widerstandsfähigkeit und Zuverlässigkeit Ihrer EC2 Instances verbessert wird.

Im Folgenden sind die Schlüsselkonzepte der automatischen Instance-Wiederherstellung angeführt:

Konfigurationsoptionen

Zwei Mechanismen können konfiguriert werden, um die automatische Instance-Wiederherstellung zu unterstützen:

System-Statusprüfungen

Systemstatusprüfungen überwachen automatisch die AWS Infrastruktur, auf der Ihre EC2 Instance ausgeführt wird.

  • Schlägt eine Systemstatusprüfung fehl, wird eine automatische Instanzwiederherstellung AWS eingeleitet, bei der versucht wird, die betroffene Instanz auf eine andere Hardware zu migrieren.

  • Eine fehlgeschlagene Systemstatusprüfung deutet auf ein Problem mit der Hardware oder Software des Hosts und nicht auf ein Problem mit der Instance selbst hin. Durch die automatische Instance-Wiederherstellung kann eine Instance wiederhergestellt werden, die eine Systemstatusprüfung nicht bestanden hat. Die automatische Instance-Wiederherstellung funktioniert jedoch nicht, wenn nur die Instance-Statusprüfung fehlschlägt.

  • Informationen zu den Unterschieden zwischen Instance- und Systemstatusprüfungen finden Sie unter Arten von Statusprüfungen.

Beispiele für zugrunde liegende Hardware- oder Softwareprobleme

Zu den Hardware- oder Softwareproblemen, die dazu führen können, dass eine Systemstatusprüfung fehlschlägt, gehören der Verlust der Netzwerkkonnektivität, der Ausfall der Stromversorgung, Softwareprobleme auf dem physischen Host und Hardwareprobleme auf dem physischen Host, die die Erreichbarkeit des Netzwerks beeinträchtigen.

Merkmale wiederhergestellter Instances

Eine wiederhergestellte Instance ist mit der ursprünglichen Instance identisch, mit Ausnahme der Elemente, die verloren gegangen sind.

Erhaltene Elemente:

  • Instance-ID

  • Bestimmen Ihrer öffentlichen, privaten und Elastic IP-Adressen

  • Instance-Metadaten

  • Platzierungsgruppe

  • EBS-Volumes anfügen

  • Availability Zone

Verlorene Elemente:

  • Daten, die im flüchtigen Speicher (RAM) gespeichert sind

  • Auf Instance-Speicher-Volumes gespeicherte Daten (gilt nur für die CloudWatch aktionsbasierte Wiederherstellung)

  • Die Betriebszeit des Betriebssystems wird auf Null zurückgesetzt

Überwachung der Systemstatusprüfungen mit CloudWatch

Die Metrik StatusCheckFailed_System in CloudWatch gibt an, ob eine Systemstatusprüfung bestanden wurde oder fehlgeschlagen ist.

Metrikwerte:

  • 0 – Die Systemstatusprüfung wurde bestanden.

  • 1 – Die Systemstatusprüfung ist fehlgeschlagen.

Ereignisse in AWS Health Dashboard

AWS Sendet bei automatischen Versuchen zur Instanzwiederherstellung Ereignisse an Sie, die auf dem konfigurierten Wiederherstellungsmechanismus und dessen Ergebnis AWS Health Dashboard basieren:

  • Vereinfachte automatische Wiederherstellung

    • Erfolg-Ereignis: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_SUCCESS

    • Fehler-Ereignis: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_FAILURE

  • CloudWatch aktionsbasierte Wiederherstellung

    • Erfolg-Ereignis: AWS_EC2_INSTANCE_AUTO_RECOVERY_SUCCESS

    • Fehler-Ereignis: AWS_EC2_INSTANCE_AUTO_RECOVERY_FAILURE

Unterschiede zwischen vereinfachter automatischer Wiederherstellung und CloudWatch aktionsbasierter Wiederherstellung

In der folgenden Tabelle werden die wichtigsten Unterschiede zwischen der vereinfachten automatischen Wiederherstellung und der CloudWatch aktionsbasierten Wiederherstellung verglichen.

Vergleichspunkt Vereinfachte automatische Wiederherstellung CloudWatch aktionsbasierte Wiederherstellung
Konfiguration Standardmäßig aktiviert auf unterstützten Instances Erfordert die manuelle Konfiguration von CloudWatch Alarmen und Aktionen
Flexibilität Das Wiederherstellungsverhalten wurde behoben, das von verwaltet wird AWS Individuell anpassbare Aktionen und Bedingungen
Benachrichtigung Grundlegende Benachrichtigungen über AWS Health Dashboard Anpassbare Benachrichtigungen über SNS
Metal-Instance-Größe Ausgeschlossen Enthalten
Instance-Speicher-Volumes werden beim Start angehängt. Wird nicht für Instances unterstützt, die beim Start Instance-Speicher-Volumes anhängen Wird auf ausgewählten Instance-Typen unterstützt. Beachten Sie, dass Daten auf Instance-Speicher-Volumes während der Instance-Wiederherstellung verloren gehen.
Zeit für die Wiederherstellung Standard-Wiederherstellungsversuch Schnellere Wiederherstellungsversuche als vereinfachte automatische Wiederherstellung
Das Hostproblem wird während der Migration behoben Die Migration wird möglicherweise abgebrochen und die Instance verbleibt auf dem ursprünglichen Host Die Migration zu einem neuen Host wird fortgesetzt
Cost (Kosten) Keine zusätzlichen Kosten Es können Gebühren anfallen CloudWatch

Ein ausfallsicheres System entwickeln

Die vereinfachte automatische Wiederherstellung und die CloudWatch aktionsbasierte Wiederherstellung sind zwar effektiv, um die Verfügbarkeit einzelner Instances aufrechtzuerhalten, AWS empfiehlt jedoch die Implementierung einer Hochverfügbarkeitsarchitektur, die ein Failover des Datenverkehrs auf fehlerfreie Instanzen ermöglicht.

Um dies zu erreichen, sollten Sie AWS Dienste wie Elastic Load Balancing (das den eingehenden Traffic auf mehrere EC2 Instances verteilt) und Amazon EC2 Auto Scaling (das die Anzahl der Instances automatisch an Nachfrage und Zustand anpasst) in Betracht ziehen.

Weitere Informationen zum Aufbau eines belastbaren, fehlertoleranten Systems mit EC2 Instances finden Sie in den folgenden Ressourcen: