Meine Spot-Instance wurde beendet. Kann ich sie wiederherstellen?

Lesedauer: 3 Minute
0

Ich hatte eine Amazon Elastic Compute Cloud (Amazon EC2) Spot-Instance laufen, aber die Instanz wurde beendet, und ich befürchte, dass ich Daten verloren haben könnte.

Kurzbeschreibung

Mit Amazon EC2-Spot-Instance können Sie ungenutzte Amazon-EC2-Instances anfordern, um Ihre Rechenkosten zu senken.

Die Spot-Instance kann beendet werden, wenn:

  • Der Spotpreis über den maximalen Preis steigt, den Sie pro Stunde und Instance zu zahlen bereit sind
  • Kapazität nicht mehr verfügbar
  • Die Spot-Anfrage hat Einschränkungen, die nicht erfüllt werden können

Einzelheiten zu den Gründen, aus denen eine Spot-Instance unterbrochen werden kann, finden Sie unter Funktionsweise von Spot-Instances. Daten, die nicht gesichert werden, können verloren gehen, wenn Instances beendet werden. Daher ist es wichtig, sich dessen für diesen Anwendungsfall bewusst zu sein. Eine Liste der am besten geeigneten Anwendungsfälle und Workload-Typen finden Sie unterProduktmerkmale.

Behebung

Wenn Sie eine Spot-Instance haben, die kürzlich beendet oder unterbrochen wurde, haben Sie möglicherweise Bedenken, dass Ihre Daten verloren gegangen sind. Hier sind einige Stellen, an denen Sie Ihren Daten überprüfen können:

  • Haben Sie Ihre Spot-Instances so konfiguriert, dass Amazon EBS (Amazon Elastic Block Store)-Volumes zurückbleiben, wenn die Instance beendet wird?Sie können die Spot-Instance so konfigurieren, dass Amazon EBS-Volumes zurückbleiben, wenn die Instance beendet wird. Anschließend können Sie das Volumes an eine andere Instance anhänge n und versuchen, die auf dem Volume gespeicherten Daten wiederherzustellen. Wenn Sie Spot-Instance-Anfragen erstellen, deaktivieren Sie das KontrollkästchenLöschen für Amazon-EBS-Volumes, die bei Beendigung der Instance erhalten bleiben sollen. Wenn Sie Ihrer Spot-Instance ein Volume hinzugefügt haben, sind die gesuchten Daten möglicherweise auf dem Volume gespeichert. Öffnen Sie dieAmazon-EC2-Konsole und wählen Sie Volumes. Suchen Sie nach nicht zugeordneten Volumes, die den Status verfügbar haben. Diese Volumes können an eine andere Instance angehängt werden. Anweisungen zum Anhängen eines Volumes an eine neue Instance finden Sie unter Anhängen eines Amazon-EBS-Volumes an eine Instance.
  • **Haben Sie regelmäßig Schnapshots von Volumes gemacht, die an Ihre Spot-Instance angeschlossen sind?**Snapshots, die normalerweise als Back-ups für Amazon-EBS-Volumes verwendet werden, könnten die Daten enthalten, nach denen Sie suchen. Öffnen Sie die Amazon-EC2-Konsoleund wählen Sie Snapshots. Suchen Sie nach Snapshots von Volumes, die an Ihre Spot-Instance angehängt waren. Weitere Informationen finden Sie unter Ersetzen eines Volumes anhand eines vorherigen Snapshots.
  • Wurden die Daten hinzugefügt oder in einer anderen Quelle gesichert? Zu den gängigen Ausgabequellen für Workflows, die über Spot-Instances laufen, gehören Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB und Amazon Relational Database Service (Amazon RDS). Wenn Sie Ihre Spot-Instance so eingestellt haben, dass sie Ergebnisse an einen dieser Dienste sendet, überprüfen Sie diese Dienste auf die von Ihnen gesuchten Daten.

Für die zukünftige Planung empfiehlt es sich, die Beendigung einer Spot-Instance vorzubereiten. Sie können Amazon EC2 zum Beispiel so einstellen, dass Ihre Spot-Instances angehalten oder in den Ruhezustand versetzt werden, anstatt sie zu beenden, wenn sie unterbrochen werden. Weitere Informationen darüber, wie Sie sich effektiv auf eine eventuelle Beendigung einer Spot-Instance vorbereiten können, finden Sie unter Unterbrechungen von Spot-Instances.


Weitere Informationen

Amazon-EC2-Spot-Instances

Häufig gestellte Fragen zu Amazon EC2

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr