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.
Wie sich unterbrochene Prozesse auf andere Prozesse auswirken
In den folgenden Abschnitten wird beschrieben, was passiert, wenn verschiedene Prozesse einzeln angehalten werden.
Themen
Launch
ist suspendiert
-
AlarmNotification
ist immer noch aktiv, aber Ihre Auto-Scaling-Gruppe kann keine Aufskalierungs-Aktivitäten für Alarme initiieren, die verletzt sind. -
ScheduledActions
ist aktiv, aber Ihre Auto-Scaling-Gruppe kann keine Aufskalierungs-Aktivitäten für geplante Aktionen initiieren, die auftreten. -
AZRebalance
hört auf, die Gruppe auszugleichen. -
ReplaceUnhealthy
beendet weiterhin fehlerhafte Instances, startet jedoch keine Ersetzungen. Wenn Sie denLaunch
Vorgang fortsetzen, ersetzt Amazon EC2 Auto Scaling sofort alle Instances, die während der angehaltenen Zeit beendetLaunch
wurden. -
InstanceRefresh
ersetzt keine Instances.
Terminate
ist suspendiert
-
AlarmNotification
ist immer noch aktiv, aber Ihre Auto Scaling-Gruppe kann keine Skalierungsaktivitäten für Alarme einleiten, bei denen ein Verstoß vorliegt. -
ScheduledActions
ist aktiv, aber Ihre Auto Scaling-Gruppe kann keine Skalierungsaktivitäten für geplante Aktionen einleiten. -
AZRebalance
ist noch aktiv, funktioniert jedoch nicht ordnungsgemäß. Es können neue Instances gestartet werden, ohne dass alte beendet werden. Dies kann dazu führen, dass Ihre Auto-Scaling-Gruppe auf eine Größe anwächst, die ihre Höchstgröße um bis zu 10 Prozent übersteigt, da dies während Aktivitäten zur Wiederherstellung des Gleichgewichts vorübergehend zulässig ist. Ihre Auto-Scaling-Gruppe könnte diese die Höchstgröße überschreitende Größe beibehalten, bis Sie denTerminate
-Prozess fortsetzen. -
ReplaceUnhealthy
ist inaktiv, jedoch nichtHealthCheck
. WennTerminate
fortgesetzt wird, wird der ProzessReplaceUnhealthy
sofort ausgeführt. Wenn Instances als fehlerhaft markiert wurden, währendTerminate
unterbrochen war, werden sie sofort ersetzt. -
InstanceRefresh
ersetzt keine Instances.
AddToLoadBalancer
ist suspendiert
-
Amazon EC2 Auto Scaling startet die Instances, fügt sie jedoch nicht der Load Balancer-Zielgruppe oder dem Classic Load Balancer hinzu. Wird der Prozess
AddToLoadBalancer
fortgesetzt, fügt es Instances beim Start wieder zum Load Balancer hinzu. Allerdings fügt es keine Instances hinzu, die gestartet wurden, als der Prozess ausgesetzt war. Diese Instances müssen Sie manuell anmelden.
AlarmNotification
ist suspendiert
-
Amazon EC2 Auto Scaling ruft keine Skalierungsrichtlinien auf, wenn ein CloudWatch Alarmschwellenwert überschritten wird. Wenn Sie den Vorgang fortsetzen
AlarmNotification
, berücksichtigt Amazon EC2 Auto Scaling Richtlinien mit Alarmschwellenwerten, gegen die derzeit verstoßen wird.
AZRebalance
ist suspendiert
-
Amazon EC2 Auto Scaling versucht nicht, Instances nach bestimmten Ereignissen neu zu verteilen. Wenn jedoch ein Scale-Out- oder Scale-in-Ereignis eintritt, versucht der Skalierungsprozess trotzdem, die Availability Zones auszugleichen. Beispielsweise startet er bei einer horizontalen Skalierung nach oben die Instance in der Availability Zone mit den wenigsten Instances. Wenn die Gruppe während der Sperrung aus dem Gleichgewicht
AZRebalance
gerät und Sie sie wieder aufnehmen, versucht Amazon EC2 Auto Scaling, die Gruppe neu auszubalancieren. Zuerst wirdLaunch
und anschließendTerminate
aufgerufen.
HealthCheck
ist gesperrt
-
Amazon EC2 Auto Scaling markiert Instances aufgrund von Elastic Load Balancing EC2 Balancing-Zustandsprüfungen nicht mehr als fehlerhaft. Ihre benutzerdefinierten Zustandsprüfungen funktionieren weiterhin ordnungsgemäß. Wenn Sie
HealthCheck
unterbrochen haben, können Sie den Zustand von Instances in Ihrer Gruppe bei Bedarf manuell festlegen und sie durchReplaceUnhealthy
ersetzen lassen.
InstanceRefresh
ist gesperrt
-
Amazon EC2 Auto Scaling beendet das Ersetzen von Instances als Ergebnis einer Instance-Aktualisierung. Wenn eine Instance-Aktualisierung ausgeführt wird, unterbricht dies den Vorgang, ohne ihn abzubrechen.
ReplaceUnhealthy
ist suspendiert
-
Amazon EC2 Auto Scaling ersetzt keine Instances mehr, die als fehlerhaft markiert sind. Fehlgeschlagene Instances EC2 oder Zustandsprüfungen von Elastic Load Balancing werden immer noch als fehlerhaft markiert. Sobald Sie den
ReplaceUnhealthy
Vorgang fortsetzen, ersetzt Amazon EC2 Auto Scaling Instances, die während der Unterbrechung dieses Prozesses als fehlerhaft markiert wurden. DerReplaceUnhealthy
-Prozess ruft zuerstTerminate
und dannLaunch
auf.
ScheduledActions
ist suspendiert
-
Amazon EC2 Auto Scaling führt keine geplanten Aktionen aus, die während des Sperrzeitraums ausgeführt werden sollen. Wenn Sie den Vorgang fortsetzen
ScheduledActions
, berücksichtigt Amazon EC2 Auto Scaling nur geplante Aktionen, deren geplante Zeit noch nicht abgelaufen ist.
Weitere Überlegungen
Darüber hinaus, wenn Launch
oder Terminate
ausgesetzt sind, funktionieren die folgenden Funktionen möglicherweise nicht richtig:
-
Maximale Instance-Lebensdauer — Wenn
Launch
oder ausgesetztTerminate
werden, kann die Funktion zur maximalen Instance-Lebensdauer keine Instances ersetzen. -
Spot-Instance-Unterbrechungen — Wenn
Terminate
die Spot-Instances ausgesetzt sind und Ihre Auto Scaling Scaling-Gruppe über Spot-Instances verfügt, können diese trotzdem beendet werden, falls Spot-Kapazitäten nicht mehr verfügbar sind. SolangeLaunch
es ausgesetzt ist, kann Amazon EC2 Auto Scaling keine Ersatz-Instances aus einem anderen Spot-Instance-Pool oder aus demselben Spot-Instance-Pool starten, wenn dieser wieder verfügbar ist. -
Kapazitätsausgleich — Wenn die Einstellung unterbrochen
Terminate
ist und Sie Capacity Rebalancing verwenden, um Spot-Instance-Unterbrechungen zu beheben, kann der Amazon EC2 Spot-Service Instances trotzdem beenden, falls Spot-Kapazität nicht mehr verfügbar ist. WennLaunch
es ausgesetzt ist, kann Amazon EC2 Auto Scaling keine Ersatz-Instances aus einem anderen Spot-Instance-Pool oder aus demselben Spot-Instance-Pool starten, wenn dieser wieder verfügbar ist. -
Instances anhängen und trennen — Wenn
Launch
und suspendiertTerminate
sind, können Sie Instances trennen, die an Ihre Auto Scaling Scaling-Gruppe angehängt sind, aber solange gesperrtLaunch
ist, können Sie keine neuen Instances an die Gruppe anhängen. -
Standby-Instances — Wenn
Launch
und suspendiertTerminate
sind, können Sie eine Instance in denStandby
Status versetzen, aber solange sie suspendiertLaunch
ist, können Sie eine Instance imStandby
Status nicht wieder in Betrieb nehmen.