Hallo und willkommen zurück.
In unserem heutigen Video werden wir über die reservierte und die gleichzeitige Bereitstellung sprechen.
In diesem Stadium ist es wichtig, sich daran zu erinnern, dass die standardmäßige Gleichzeitigkeitsgrenze pro Region
bei 1000 Aufrufen zu einem bestimmten Zeitpunkt liegt.
Dies ist also etwas, das konfigurierbar ist.
Beachten Sie jedoch, dass dies je nach Konto nicht immer der Fall ist, so dass die standardmäßige Gleichzeitigkeitsgrenze
möglicherweise viel niedriger ist und Sie sie über die Dienstkontingente erhöhen können.
Nehmen wir also zu diesem Zeitpunkt an, dass Sie eine Gleichzeitigkeitsgrenze von 1000 Aufrufen haben.
Dies würde also bedeuten, dass die Funktionen diesen Pool von 1000 Gleichzeitigkeiten nach Bedarf gemeinsam nutzen.
Nehmen wir also an, dass es zehn Funktionen gibt.
Zehn Funktionen können also nicht jeweils 1000 Aufrufe verwenden.
Diese 1000 Aufrufe werden also zwischen all diesen zehn Funktionen aufgeteilt, so dass sie
zu jedem Zeitpunkt maximal 1000 Aufrufe nutzen können.
Danach kann es zu einer Drosselung Ihrer Funktion kommen.
Das heißt, dass die Anfrage verworfen wird, wenn die verfügbare Gleichzeitigkeit in der Region erschöpft ist.
Bevor wir nun fortfahren, sollten wir uns auch die allgemeinen Grenzen ansehen.
Wenn Sie also im Dienstkontingentdienst zu Lambda.
Innerhalb eines Jahres haben Sie eine gleichzeitige Hinrichtung.
Und in diesem Stadium sehen Sie, dass der angewandte Quotenwert 1000 beträgt.
Dies ist also der angewandte Wert, nachdem ich den Grenzwert erhöht hatte.
Sie sehen also, ich hatte die Grenze für die gleichzeitige Ausführung auf 1000 erhöht, und nachdem diese erhöht wurde,
erhalte ich die 1000 gleichzeitigen Aufrufe.
Es geht also um die regionale Ebene.
Wechseln wir zum Beispiel von der Region Singapur zur Region Mumbai.
Und wenn man sich die Grenze für die gleichzeitige Ausführung ansieht, sind es nur zehn.
Der Standardwert für die US-Quoten beträgt 1000.
Sie können also diesen Grenzwert von 10 auf 1000 anheben, wenn Sie dies wünschen, und eine Erhöhung
der Quote beantragen.
Sie können also sagen, ich brauche 1000 und Sie können Ihre anfordern.
Und dieser Antrag ist derzeit noch anhängig.
Und zu einem späteren Zeitpunkt, nach einer Überprüfung, wird das Team dann die spezifische Quartalsgrenze anheben.
Aus praktischer Sicht ist es wichtig, daran zu denken, dass einige Ihrer Funktionen
immer kritischer sein können als andere.
Aus diesem Grund ist es wichtig, dass Sie die Gleichzeitigkeitseinstellung konfigurieren, um sicherzustellen, dass
kritische Funktionen die erforderliche Gleichzeitigkeit erhalten.
Nehmen wir zum Beispiel an, dass es drei Lambda-Funktionen in einer bestimmten Region gibt.
Sie haben eine Lambda-Funktion, Sie haben den Schlüssel und Sie haben die breite Lambda-Funktion.
Nun, in diesem Stadium können wir verstehen, dass die breite Lambda-Funktion die kritischste
unter all dem ist.
Nehmen wir nun an, dass die Lambda-Funktion die Gleichzeitigkeit von 200 verwendet.
Die Lambda-Funktion verwendet die Gleichzeitigkeit von 600.
Es gibt also eine Menge Anfragen, die an die Entwicklungsabteilung und die Lambda-Funktion gehen.
Auf dieser Grundlage bleiben also nur 200 Gleichzeitigkeiten für die Produktions-Lambda-Funktion übrig, und das kann eine Menge Probleme
für Sie verursachen.
Sie möchten also, dass für einen kritischen Satz von Lambda-Funktionen ein bestimmter Satz von Gleichzeitigkeitseinstellungen
reserviert wird, damit diese immer genutzt werden können.
Nehmen wir an, dass die breit angelegten Lambda-Funktionen immer die Gleichzeitigkeit von 500 benötigen, um für sie verfügbar zu sein.
In einem Bereich, in dem die Gleichzeitigkeitsgrenze bei 1000 liegt und andere Lambda-Funktionen ebenfalls eine bestimmte Menge
an Gleichzeitigkeit benötigen.
Dies kann ein Problem für die breite Lambda-Funktion darstellen, und hier können Sie die Gleichzeitigkeit für ein Lambda
reservieren.
Wenn wir nun über die allgemeinen Gleichzeitigkeitskontrollen sprechen, gibt es zwei Arten.
Die eine ist die reservierte Gleichzeitigkeit und die zweite ist die bereitgestellte Gleichzeitigkeit.
Reservierte Gleichzeitigkeit.
Sie reserviert einen Teil der Gleichzeitigkeit Ihres Kontos für eine Funktion.
Für eine breite Lambda-Funktion können wir also 500 Gleichzeitigkeiten reservieren.
Diese 500 werden also immer für die breite Lambda-Funktion verfügbar sein.
Diese Reserve-Gleichzeitigkeit ist also nützlich, wenn Sie nicht wollen, dass andere Funktionen die verfügbare und reservierte Gleichzeitigkeit
in ähnlicher Weise in Anspruch nehmen, haben Sie die Bereitstellungs-Gleichzeitigkeit.
Der Vorteil hierbei ist, dass die Anzahl der Umgebungsinstanzen für eine Funktion vorinitialisiert wird und
die Kaltstartlatenzen reduziert werden können.
Lassen Sie uns also die beiden Themen näher betrachten.
Die erste ist die reservierte Gleichzeitigkeit.
Wenn Sie also sicherstellen wollen, dass für Ihre kritischen Funktionen immer ein gewisses Maß an Gleichzeitigkeit zur Verfügung
steht, können Sie die reservierte Gleichzeitigkeit nutzen.
Ein wichtiger Punkt ist, dass, wenn Sie eine reservierte Gleichzeitigkeit für eine bestimmte Lambda-Funktion reservieren,
keine andere Funktion diese Gleichzeitigkeit verwenden kann.
Dies ist sehr wichtig.
Betrachten wir es also auch aus der diagrammatischen Perspektive.
Sie sehen also, dass Sie eine Gleichzeitigkeit von 1000 haben.
Für die Funktion von Orange haben Sie 400 reserviert, für die Funktion von Blau haben Sie 400 reserviert.
Es werden also insgesamt 800 Gleichzeitigkeiten zwischen zwei Funktionen aufgelöst.
Jetzt haben Sie nur noch einen von 200 reserviert.
Alle anderen Funktionen, die Teil der Region sind, müssen also nur 200 verwenden, nachdem diese Anforderung für
diese Funktionen zu drosseln beginnt.
Für die Farben Blau und Orange steht Ihnen diese reservierte Kapazität jedoch immer zur Verfügung.
Mit dieser Basis an reservierter Gleichzeitigkeit wollen wir uns nun den Herausforderungen widmen, die sich daraus ergeben
können.
Ein wichtiger Teil, der eine Grundvoraussetzung für das Erlernen ist, ist, dass wir wissen, dass wir die Reservegleichzeitigkeit verwenden,
um die maximale Anzahl der für Lambda-Funktionen reservierten Ausführungsumgebungen zu definieren.
In diesem Stadium haben wir bereits über die Ausführungsumgebungen im Lambda-Gleichzeitigkeitsvideo gesprochen.
Obwohl diese Ausführungsumgebungen immer reserviert sind, werden sie nicht vorinitialisiert, und das ist der
Grund, warum der Aufruf Ihrer Funktion lange dauern kann, weil Lambda die neue Umgebung zuerst initialisieren
muss, bevor es Ihre Funktion aufrufen kann.
Wenn die Initialisierung länger dauert als erwartet, spricht man von einem Kaltstart. Um diesen Kaltstart abzumildern,
wird die Gleichzeitigkeit der Bereitstellung genutzt.
Auf einer hohen Übersichtsebene ist die Gleichzeitigkeit also die Anzahl der vorinitialisierten Ausführungsumgebungen,
die Sie Ihrer Funktion zuweisen möchten.
Wenn Sie also die Funktion provision concurrency on festlegen, initialisiert Lambda die Ausführungsumgebung
und hält sie bereit, und diese Ausführungsumgebungen können sofort auf die eingehenden Anfragen reagieren.
Wenn wir es also aus der schematischen Perspektive betrachten, gibt es die reservierte Gleichzeitigkeit und die Bereitstellungsgleichzeitigkeit.
Bei der reservierten Gleichzeitigkeit sehen Sie, dass nach dem Eingang der ersten Anfrage die
Initialisierungsphase und dann die Aufrufphase stattfindet.
Diese Initialisierungsphase kann also auch ein wenig Zeit in Anspruch nehmen.
Wenn wir jedoch über die Gleichzeitigkeit der Bereitstellung sprechen, ist die Initialisierung der Umgebung bereits
abgeschlossen.
Und wenn die.
Kommt eine Anfrage, kann sie direkt aufgerufen werden.
Die Initialisierung muss nicht stattfinden.
Dies ist auch der Grund, warum die Gleichzeitigkeit der Bereitstellung wesentlich schnellere Antwortzeiten ermöglicht.
Lassen Sie uns also eine Sache tun.
Schauen wir uns nun an, wo wir die reservierte und die Bereitstellungsgleichzeitigkeit festlegen können.
Für die heutige Demo habe ich eine Beispiel-Lambda-Funktion zur Verfügung.
Jetzt.
Wenn Sie sich die Gesamtkonfiguration unter der Gleichzeitigkeit ansehen, haben Sie eine spezifische und
reservierte Kontogleichzeitigkeit von 930, die jetzt für diese spezifische Funktion übrig ist.
Es gibt keine reservierte Gleichzeitigkeit, die verfügbar ist.
Wenn Sie jedoch eine reservierte Gleichzeitigkeit festlegen möchten, können Sie die reservierte Gleichzeitigkeit hier auswählen.
Legen wir eine bestimmte, reservierte Gleichzeitigkeit fest.
Sie sehen, je mehr reservierte Gleichzeitigkeit Sie hinzufügen, desto weniger wird die nicht reservierte Gleichzeitigkeit.
Wenn Sie zum Beispiel in diesem Stadium die Reserve, die Gleichzeitigkeit von 30, festlegen, müssen andere Funktionen
die Gleichzeitigkeit, die 900 beträgt, nutzen.
Sie müssen es also teilen, oder sie können es auch für sich selbst reservieren.
Legen wir also hier die Gleichzeitigkeitsreserve fest.
In diesem Stadium haben Sie die Reservegleichzeitigkeit von 30.
Abgesehen davon, wie wir diskutieren, können Sie auch die Gleichzeitigkeit der Bereitstellung einrichten, wo die Anzahl
der vorinitialisierten Umgebungen bereit wäre.
Lassen Sie uns also schnell einen Blick darauf werfen.
Wenn Sie also eine Gleichzeitigkeit der Bereitstellung hinzufügen.
Innerhalb eines Jahres.
Sie können es entweder mit einem Alias oder mit der Version verknüpfen.
Es sind also zwei Typen verfügbar und in.
Sie können die Gleichzeitigkeit der Bereitstellung angeben.
Auch hier ist zu beachten, dass die Gleichzeitigkeit der Bereitstellung, da die Anzahl der Umgebungen bereits für Sie vorinitialisiert
ist, Sie für die Gleichzeitigkeit der Bereitstellung bezahlen müssen.
Aus praktischer Sicht könnte man in einem realen Szenario die Bereitstellungsgleichzeit verwenden, um die Basismenge
an Umgebungen für die Bearbeitung der Anfragen an Wochentagen festzulegen, und die reservierte Gleichzeitigkeit für
die Bearbeitung der Wochenendspitzen verwenden.
Wenn Sie sich zum Beispiel dieses Diagramm für eine Lambda-Funktion in Orange ansehen, haben Sie hier eine
Bereitstellungsgleichzeitigkeit von 200 und dann eine reservierte Gleichzeitigkeit von 400 für Wochenenden, falls mehr Anfragen
kommen, und von den 1000 geht die andere Gleichzeitigkeit von 600 an die andere Gruppe von Funktionen.
Sie können also sowohl die Bereitstellung als auch die reservierte Gleichzeitigkeit nutzen, um Ihren Anwendungsfall zu erreichen.
Bevor wir zum Schluss kommen, habe ich noch eine Vergleichstabelle zwischen dem Vorbehalt und der Vorschrift, der Gleichzeitigkeit
und den Vorteilen und den entsprechenden Punkten hinzugefügt, die zu beachten sind.
Auch hier ist der wichtige Teil die Gleichzeitigkeit der Preisreserven.
Für die Gleichzeitigkeit der Bereitstellung müssen Sie keine zusätzlichen Gebühren zahlen.
Sie müssen die verfügbaren Gebühren auf der Grundlage der von Ihnen festgelegten Anzahl bezahlen.
Das ist also der grobe Überblick.
Und damit endet das heutige Video.