Überwachen Sie EC2 Fast Launch - 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.

Überwachen Sie EC2 Fast Launch

In diesem Abschnitt wird beschrieben, wie Sie die Amazon EC2 Windows Server-AMIs in Ihrem Konto überwachen, für die EC2 Fast Launch aktiviert ist.

Überwachen Sie die Statusänderungen von EC2 Fast Launch mit EventBridge

Wenn sich der Status für ein Windows-AMI mit aktiviertem EC2 Fast Launch ändert, generiert Amazon EC2 ein EC2 Fast Launch State-change Notification Ereignis. Dann sendet Amazon EC2 das Statusänderungsereignis an Amazon EventBridge (früher bekannt als Amazon CloudWatch Events).

Sie können EventBridge Regeln erstellen, die als Reaktion auf das Zustandsänderungsereignis eine oder mehrere Aktionen auslösen. Sie können beispielsweise eine EventBridge Regel erstellen, die erkennt, wann EC2 Fast Launch aktiviert ist, und die folgenden Aktionen ausführt:

  • Sendet eine Nachricht an ein Amazon-SNS-Thema, um die Abonnenten zu benachrichtigen.

  • Ruft eine Lambda-Funktion auf, die eine Aktion ausführt.

  • Sendet die Daten zur Statusänderung zur Analyse an Amazon Data Firehose.

Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erstellen von EventBridge Amazon-Regeln, die auf Ereignisse reagieren.

Statusänderungsereignisse

Die EC2-Schnellstartfunktion gibt Statusänderungsereignisse im JSON-Format nach bestem Wissen aus. Amazon EC2 sendet die Ereignisse nahezu EventBridge in Echtzeit an. In diesem Abschnitt werden die Ereignisfelder beschrieben und ein Beispiel für das Ereignisformat gezeigt.

EC2 Fast Launch State-change Notification

imageId

Identifiziert das AMI mit der EC2 Fast Launch-Statusänderung.

RessourcenTyp

Der Ressourcentyp, der für die Vorabbereitstellung verwendet werden soll. Unterstützter Wert: snapshot. Der Standardwert ist snapshot.

state

Der aktuelle Status der EC2 Fast Launch-Funktion für das angegebene AMI. Gültige Werte sind unter anderem:

  • aktivieren — Sie haben die EC2-Schnellstartfunktion für das AMI aktiviert und Amazon EC2 hat mit der Erstellung von Snapshots für den Prozess vor der Bereitstellung begonnen.

  • enabling-failed — Es ist ein Fehler aufgetreten, der dazu führte, dass der Vorbereitstellungsprozess fehlschlug, als Sie den EC2 Fast Launch für ein AMI zum ersten Mal aktivierten. Dies kann jederzeit während des Vorabbereitstellungsprozesses passieren.

  • aktiviert — Die EC2 Fast Launch-Funktion ist aktiviert. Der Status wechselt zu, enabled sobald Amazon EC2 den ersten vorab bereitgestellten Snapshot für ein neu aktiviertes EC2 Fast Launch AMI erstellt. Wenn das AMI bereits aktiviert war und erneut die Vorabbereitstellung durchläuft, erfolgt die Statusänderung sofort.

  • enabled-failed — Dieser Status gilt nur, wenn es nicht das erste Mal ist, dass Ihr EC2 Fast Launch AMI den Vorbereitstellungsprozess durchläuft. Dies kann passieren, wenn die EC2 Fast Launch-Funktion deaktiviert und später wieder aktiviert wird, oder wenn nach Abschluss der Vorbereitstellung zum ersten Mal eine Konfigurationsänderung oder ein anderer Fehler auftritt.

  • Deaktivierung — Der AMI-Besitzer hat die EC2-Schnellstartfunktion für das AMI deaktiviert und Amazon EC2 hat den Bereinigungsprozess gestartet.

  • deaktiviert — Die EC2 Fast Launch-Funktion ist deaktiviert. Der Status wechselt zu disabled, sobald Amazon EC2 den Bereinigungsprozess abgeschlossen hat.

  • deaktivieren fehlgeschlagen – Es ist ein Fehler aufgetreten, der dazu geführt hat, dass der Bereinigungsprozess fehlschlug. Das bedeutet, dass einige vorab bereitgestellte Snapshots möglicherweise noch im Konto verbleiben.

stateTransitionReason

Der Grund, warum sich der Status für das EC2 Fast Launch AMI geändert hat.

Anmerkung

Alle Felder in dieser Ereignisnachricht sind erforderlich.

Das folgende Beispiel zeigt ein neu aktiviertes EC2 Fast Launch AMI, das die erste Instance gestartet hat, um den Pre-Provisioning-Prozess zu starten. Zu diesem Zeitpunkt ist der Status enabling. Nachdem Amazon EC2 den ersten vorab bereitgestellten Snapshot erstellt hat, ändert sich der Status zu enabled.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EC2 Fast Launch State-change Notification", "source": "aws.ec2", "account": "123456789012", "time": "2022-08-31T20:30:12Z", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:123456789012:image/ami-123456789012" ], "detail": { "imageId": "ami-123456789012", "resourceType": "snapshot", "state": "enabling", "stateTransitionReason": "Client.UserInitiated" } }

Überwachen Sie EC2 Fast Launch-Metriken mit CloudWatch

Amazon EC2 EC2-AMIs mit aktiviertem EC2 Fast Launch senden Metriken an Amazon. CloudWatch Sie können die AWS Management Console, oder eine API verwenden AWS CLI, um die Metriken aufzulisten, an die EC2 Fast Launch sendet. CloudWatch Der AWS/EC2 Namespace umfasst die folgenden EC2 Fast Launch-Metriken:

Metrik Beschreibung

NumberOfAvailableFastLaunchSnapshots

Die Anzahl der vorab bereitgestellten Snapshots, die pro EC2 Fast Launch-aktiviertem AMI verfügbar sind.

NumberOfInstancesFastLaunched

Die Anzahl der Instances pro AMI mit EC2 Fast Launch, die aus vorab bereitgestellten Snapshots gestartet wurden.

NumberOfInstancesNotFastLaunched

Die Anzahl der Instances pro EC2 Fast Launch aktiviertem AMI führte aufgrund des Fehlens verfügbarer vorab bereitgestellter Snapshots zum Startzeitpunkt zu einem Kaltstart.

FastLaunchSnapshotUsedToRefillStartTime

Der Zeitstempel, zu dem Amazon EC2 ein neues Image von einem EC2-Schnellstart aus startete, ermöglichte es AMI, einen weiteren Snapshot zu erstellen, nachdem ein vorhandener Snapshot verwendet wurde.

FastLaunchSnapshotCreationTime

Misst die Zeit, die Amazon EC2 benötigt hat, um eine Instance zu starten und einen Snapshot für ein EC2 Fast Launch-fähiges AMI zu erstellen.