Hier und willkommen zurück in diesem Video werden
wir definitiv über den Killing Life-Cycle des
Autos diskutieren.
Mit der Definition wird es also etwas verwirrend.
Also lass uns das verstehen.
Ein einfacher Anwendungsfall.
Nehmen wir also an, Sie haben einen Anwendungsfall, in dem Sie eine
Autoskalierungsgruppe haben und innerhalb der Autoskalierungsgruppe Instanzen haben, die je nach Ihren möglicherweise geltenden Tötungsrichtlinien skaliert und
wieder zurückskaliert werden.
Jetzt haben Sie es einfach, dort zu instanzieren, die beendet werden soll.
Nehmen wir an, Sie geben zuerst Politik.
Die CPU-Auslastung beträgt mehr als 70 Prozent.
Dann wird die Instanz gestartet.
Ich meine, die neue Instanz wird gestartet.
Jetzt bestellen Sie über eine Minute hinaus.
Oder haben Sie festgestellt, dass die durchschnittliche CPU-Auslastung gesunken ist?
Das bedeutet, dass die skalierten Instanzen bald beendet werden würden.
Das ist also der erste Punkt.
Normalerweise müssen Sie also alle Protokolle dieser einfach zu erstellenden Instanz auf einem
Dabbler S3 sichern und auch einige Deregistrierungsskripte ausführen, damit sie sich von verschiedenen zentralisierten Diensten, die
möglicherweise vorhanden sind, selbst anpasst.
Im Allgemeinen handelt es sich bei einem Unternehmen also um eine einzelne, einfach zu erfassende Instanz, die bei zentralen Servern registriert
sein kann, es kann EDI sein, es kann ein Weltraumspaziergang sein, es kann Nessas usw. sein.
Daher werden in der Regel Mittwochsinstanzen beendet.
Sie möchten, dass diese Instanz Daten gespeichert wird.
Das ist also der zweite Schritt.
Und das Problem, das früher auftrat, war, dass eine Instanz in dieser Instanz beendet wurde, die immer noch in
der Konsole davon, in der Konsole des Weltraumspaziergangs usw. vorhanden war. und es wird ein wenig schwierig zu
erkennen, welche Instanz noch läuft und welche Instanzen über die zentrale Servicekonsole beendet wurden.
Das ist also die zweite wichtige Voraussetzung.
Und die dritte wichtige Voraussetzung ist, dass Sie die Instanz beenden können, sobald der zweite
Schritt abgeschlossen ist.
Also Lifecycle, der es uns im Grunde ermöglicht, diesen Anwendungsfall zu erreichen.
Dies ist also einer der Anwendungsfälle, die Sie ausführen können.
Es gibt mehrere andere, aber wir haben diese einfache für Demozwecke genommen.
Wenn man sich also das Gesamtdiagramm des Lebenszyklus anschaut, der dank der Dokumentation von Idalis dafür.
Also lass uns das verstehen.
Sie haben automatisch skalierendes Gruppenaudio, sodass Sie einen Skill ausgeben können, selbst wenn das während des Skills passiert, nicht einmal eine neue,
einfach zu startende Instanz wird gestartet.
Gut.
Es wäre also zunächst ein unabhängiger Tag und dann würde es in Dienst gestellt.
Wir diskutieren also nicht über den Lebenszyklus Hungaria.
Es gibt also zwei Lebenszyklen, sogar Sawaya.
Eine befindet sich hier auf der rechten Seite und die zweite auf der linken Seite, die der Abschluss ist.
Im oberen Bereich, diesem Lebenszyklus-Look, ist es in der Regel der Fall, wenn eine neue AC2-Instance gestartet
wird, und der untere, wenn Easy-to-Instant-Instances beendet werden.
Okay, also fangen wir von vorne an.
Sie haben die gesamte Skalierung.
Sehen Sie, selbst das ist ein Scale-out.
Also wurde eine neue einfach zu erstellende Instanz gestartet.
Es geht also früher in die schwebende Phase.
Wir ziehen derzeit keinen Lifecycle-Hook in Betracht.
Nach dem Biegen geht es also in den betriebsbereiten Zustand über.
Das heißt, alles läuft.
Danach passiert ein Skalierungsereignis.
Das bedeutet, dass die CPU-Auslastung oder die Arbeitsbelastung verringert wurde.
Jetzt haben Sie also den Beendigungszustand und von der Beendigungsstufe haben Sie diesen beendet.
Gut.
Nun zu dem von uns besprochenen Anwendungsfall, der mit einer bestimmten Phase des Lebenszyklus verbunden
war.
Was jetzt passiert, ist, dass Sie derzeit in dieser neuen Version zwei Instanzen im Dienst sehen.
Jetzt hat eine Skalierung stattgefunden und wird beendet.
Wenn Sie nun einen Lebenszyklus-Hook haben, wird die Richtlinie dazu übergehen, ihn zu beenden.
Wenn Sie diesen Lebenszyklus nicht haben, wird die Instanz automatisch beendet.
Da Sie nun eine Lösung wünschen, bei der alle Protokolle gesichert werden und einige Deregistrierungsskripte
ausgeführt werden sollten, benötigen wir einen Lebenszyklus-Hucko-Bereich.
Nehmen wir also an, wir haben einen Lifecycle-Hook Golez, der es beendet.
Was jetzt also passieren wird, ist, dass einfach zu sofortiger Vorgang in dieser bestimmten Phase nicht beendet wird.
Nachdem diese bestimmte Phase abgeschlossen ist und Sie die Beendigung durchführen, wird nur die Instanz
beendet.
Gut.
In dieser spezifischen Phase können Sie also mit Transkripten fortfahren, was möglich ist.
Sichern Sie die Protokolle und dies kann in dieser bestimmten Phase gut für die Registrierung sein. Sobald Ihr automatisiertes
Skript abgeschlossen ist, kann es in die Phase des Beendigungsvorgangs übergehen und beendet werden.
Wenn Sie etwas haben, möchten wir beispielsweise bestimmte Skripts ausführen, bevor die Instanz in Betrieb genommen
wird.
Sie können einen Lifecycle-Hook für das Biegen haben, bei dem Sie eine Art von Automatisierung ausführen können, sobald sie abgeschlossen ist
und dann in die ausstehende Fortsetzungsphase übergeht und dann in Betrieb genommen wird.
Dies ist also die High-Limit-Order.
Lassen Sie mich Ihnen im Screenshot, Vertreter, zeigen, wie genau einer dieser Staaten wirklich aussieht.
In diesem Zustand ist dies der erste Schritt, in dem die Instanz auf die Beendigung wartet.
Das bedeutet im Grunde, dass dieser Kileen-Status aufgetreten ist und sich die Instanz in diesem bestimmten Zustand befindet,
der sie beendet.
Wenn Sie sich nun den Screenshot ansehen, heißt es im Wesentlichen, dass auf eine Aktion zum Beenden des Lebens gewartet wird.
Und es ist im Grunde aufschlussreich, dass es einfach zu installieren ist und so einfach es durchzusetzen ist.
Nun, es hat es noch nicht beendet, weil es sich noch in dieser speziellen Beendigungsphase befindet.
In dieser Phase können Sie nun festlegen, welche Automatisierungsskripts Sie möglicherweise ausführen möchten, Datenverteilungsskripts
ausführen oder den mit der Instanz verknüpften DNS-Eintrag entfernen möchten, bevor sie
beendet wird.
Das ist also etwas, was Sie jetzt tun können.
Sobald Ihre gesamte Automatisierung und alles abgeschlossen ist, kann es entweder einen Timer geben.
Nehmen wir an, es wird nach einer Nacht automatisch in den Zustand "Beendendes Verfahren" übergehen.
Oder Sie können einen bestimmten EPA-Anruf senden, der Ihnen mitteilt, dass die gesamte Automatisierung in diesem bestimmten Zustand abgeschlossen ist und die
Instanz jetzt beendet werden kann.
Dies ist also die erste Stufe.
In der zweiten Phase betreiben wir im Grunde eine ähnliche Mine.
Und Selectwoman ist im Grunde so heißt es.
Alles klar, mein gesamtes Automatisierungsskript wurde erfolgreich ausgeführt.
Alle Protokolle wurden erstellt, alle Registrierungsskripte wurden abgeschlossen.
Jetzt können Sie aus dieser abschließenden späten Phase herauskommen und mit der Beendigung der einfachen zwei
Instanzen fortfahren.
Wenn Sie also wie ich in dieses Jahr schauen, heißt es im Grunde, dass der Lebenszyklus am Ende
so weitergeht.
Und es sagt, dass der Fall, dass es dieser spezifische ist, wenn Sie es sehen, sieben, fünf, drei ist.
Und wenn Sie sich diesen Screenshot ansehen, ist dies die Instanz, die beendet werden soll.
Gut.
Sobald Ihre Automatisierung abgeschlossen ist, können Sie sie also anweisen, nach der Einstellung fortzufahren.
Es durchläuft das Kündigungsverfahren und wird beendet.
Und Sie sehen in der dritten Phase, wenn Sie einmal grünes Licht gegeben haben, sehen Sie, dass
Sie dem Gesagten zugestimmt haben, dass Sie fortfahren und fortfahren können, dann wird die Autoskalierungsgruppe fortfahren
und das easy beenden zu Instant's.
Darum geht es bei den Lifecycle-Hooks im Grunde.
Bei dieser Hoffnung, über die wir gesprochen haben, geht es nun darum, aufzuhören.
Sie haben auch eine, die während des Instanzstarts verwendet wird.
Dies ist also etwas, das Sie sich für die Prüfungen merken müssen, da es möglicherweise eine diesbezügliche Frage
gibt.
Lassen Sie uns also eines tun.
Lassen Sie mich Ihnen schnell zeigen und wie das in der Konsole aussehen könnte, denn ohne Praktika wird es langweilig.
Das ist also mein Easy to Instant's.
Nun, dies ist einfach zu beantworten, wenn Sie sich die Sicherheit ansehen, dass sie tatsächlich Teil von Auto's Killinghall ist.
Gehen wir also zur Auto-Scaling-Gruppe hier drüben.
Nun haben Sie innerhalb dieser Auto Scaling-Gruppe eine Instanz.
Gewünscht ist ein Minimum und ein Maximum zwei.
Lassen Sie uns also eines tun.
Nehmen wir diese spezielle Gruppe.
Und was ich sonst noch sage, sehe ich als Null erwünscht, wie gesagt, Minimum auch als Null.
Und Sie können sehen.
Gut.
Nun sehen Sie, wenn Sie diese Infobox nur öffnen, heißt es im Grunde, dass die
Instanz möglicherweise gerade gestartet oder beendet wird, um ihre gewünschte Kapazität zu erreichen.
Nun, da die gewünschte Kapazität erreicht ist, haben wir von eins auf null gewechselt.
Das bedeutet im Grunde, dass sich die Instanz in der Beendigungsphase befindet.
Wenn Sie also die AR während der Beendigungsphase entwerfen möchten, wenn Sie über den Lebenszyklus-Hook verfügen,
geht es in den Beendigungszustand über.
Jetzt habe ich in meinem Fall einen Lebenszyklus und aufgrund des Lebenszyklus-Hooks sehen Sie, dass der Instanzstatus
derzeit beendet wird, der noch nicht beendet wurde.
Lassen Sie uns also schnell überprüfen, ob dies zutrifft.
Richtig, derzeit sehen Sie, dass die Instanz noch nicht beendet wurde.
Wenn Sie sich nun fragen, ob der Life-Cycle-Hooks zusammenhängt, wenn Sie also auf die Life-Hooks klicken,
wird ein einfacher Life-Cycle-Hook erstellt.
Wenn ich nun auf Lebenszyklus-Hook erstellen klicke, stehen zwei Lebenszyklus-Hooks zur Verfügung.
Eine davon ist der Instanzstart-Antagonist instanzierte Determinante und Sie haben auch den Heartbeat-Timer.
Im Grunde wird also eine bestimmte Anzahl von Sekunden gewartet, bis die Instanz in welchem Zustand unbestimmt ist.
Und nachdem die Zeitüberschreitung abgeschlossen ist oder nach der Verwendung von continue a an der Instanz die Beendigung der Phase verlassen
würde, würde sie beendet werden.
Wenn Sie sich also den Aktivitätsverlauf ansehen, Aurier, lassen Sie mich die Abbo-Infonachricht einfach entfernen, da sie
den Bildschirm minimiert.
Groß.
Jetzt ist es also viel sichtbarer.
Im Moment sehen Sie also, dass das Warten auf eine Aktion für den Vorlagenlebenszyklus
bedeutet, dass diese bestimmte Instanz, die für eine Instanz ist, wenn B dieselbe für eine wäre, wenn diese Instanz
beendet werden soll, wird sie nicht beendet weil es einen 30-minütigen Warteaktionslebenszyklus gibt, der andauert.
Nehmen wir also an, dass alle unsere Automatisierungsskripte erfolgreich ausgeführt wurden.
Und wir sind gut darin, mit dem Beenden in sinnvoller Weise zu beginnen, da Sie nicht wirklich möchten, dass große
Instanzen die nächste Stunde lang ausgeführt werden, selbst nachdem Ihr Automatisierungsskript abgeschlossen ist.
Sie möchten also, dass sie beendet werden.
Um es zu beenden, muss es also zurückrufen oder es versuchen wir.
Also gehe ich zu den Sequenzen.
Ich bin also in meiner AC2-Instanz Seela und kopiere im Grunde einen der CLIA-Befehle.
Was dies also wirklich tut, ist, Sie sehen, dass es entweder dies oder die automatische Skalierung ist, dann müssen
Sie eine Lebenszyklus-Aktion ausführen, dann lautet der Name des Lebenszyklus-Hooks nur Hook beenden.
Dies ist also im Grunde der Lifecycle-Hook Nymbida.
Dies ist also die Hoffnung, die Sie fortsetzen möchten.
Dann hast du die automatische Skalierung.
Rupnik Das ist also das Auto-Scaling-Rupanyup, dem dieser Hook zugeordnet ist, dann die Lifecycle Action Reserve,
Sie wollen fortfahren und dann müssen Sie die Instanziierung angeben.
Lassen Sie uns die Instanzidee also schnell ersetzen.
Also lass es uns steigern, die Intensität und
du hast die Region, wenn du das geschafft hast, kannst du diesen Kerl leiten und alles
war erfolgreich.
Und Sie sehen, es besagt automatisch, dass dieses System wegen der Macht der Bühne untergeht.
Und im Grunde jetzt, wenn Sie sich die Instanzen ansehen.
Und sobald Sie es aktualisieren, sehen Sie, dass wir Lebenszyklus-Kinder wecken müssen, um die Richtlinie zu beenden, und innerhalb
des Aktivitätsverlaufs werden Sie innerhalb von ein oder zwei Minuten sehen, dass diese spezielle Instanz beendet wird.
Derzeit wird es also heruntergefahren und dann beendet.
Ich hoffe, Sie haben verstanden, worum es bei den Lebenszyklus-Hooks für die automatische Skalierung geht.
Dies ist wiederum sehr wichtig.
Insbesondere, wenn Sie in Unternehmen mit automatischer Skalierung arbeiten und viele Daten vernichten möchten.
Tatsächlich haben wir in der Organisation, in der ich gearbeitet habe, diese späte Phase
des Wiederkäuens ausgiebig genutzt, so dass es nur Daten von verschiedenen Überwachungsdiensten gibt, die wir sowieso hatten.
Das ist also die Weltsicht auf hoher Ebene.
Ich hoffe, dieses Video war für Sie informativ und ich freue mich, Sie im nächsten Video zu sehen.