Wie beantrage ich eine Erhöhung des Parallelitätslimits für meine Lambda-Funktion?
Ich muss das Parallelitätslimit meiner AWS Lambda-Funktion erhöhen, damit die Funktion nicht gedrosselt wird.
Kurzbeschreibung
Um das Parallelitätslimit der Lambda-Funktion zu erhöhen, musst du im Service Quota-Dashboard einen Fall zur Erhöhung des Kontingents öffnen.
Weitere Informationen findest du unter Lambda-Funktionsskalierung und Konfiguration der reservierten Parallelität für eine Funktion.
Wichtig: Wenn du das Parallelitätslimit erhöhst, erhöhst du die Kosten für das AWS-Konto. Weitere Informationen findest du unter AWS Lambda – Preise. Ihr Parallelitätslimit gilt für alle Funktionen in Ihrem Konto, die sich in einer bestimmten AWS-Region befinden.
Lösung
Überprüfen Sie den Grund, um zu bestätigen, dass für Ihren Anwendungsfall eine Erhöhung des Parallelitätslimits erforderlich ist
Befolge die Anweisungen in Wie behebe ich die Lambda-Funktionsdrosselung mit den Fehlern „Rate überschritten“ und 429 „TooManyRequestsException“?
Um die aktuelle Nutzung der Parallelität zu sehen, überprüfe die Metrik Gleichzeitige Ausführungen im Service Quotas-Dashboard.
Berechne das erforderliche Parallelitätslimit
**Wichtig:**Stellen Sie sicher, dass Sie ein für Ihren Anwendungsfall geeignetes Parallelitätslimit beantragen. AWS lehnt Anfragen nach hohen Parallelitätslimits ab, für die es keinen gültigen Anwendungsfall gibt.
Multipliziere die durchschnittliche Laufzeit der Funktion in Sekunden mit der durchschnittlichen Anzahl von Anfragen (Aufrufe), die die Funktion pro Sekunde erhält. Das Ergebnis ist das erforderliche Parallelitätslimit.
Wichtig: Wenn du die uneingeschränkte Parallelität verwendest, stelle sicher, dass das Limit nicht höher ist als das Parallelitätslimit für die AWS-Region.
Beachten Sie bei der Berechnung Ihres erforderlichen Parallelitätslimits Folgendes:
- Das Standard-Parallelitätslimit pro AWS-Region liegt bei 1.000 Aufrufen zu einem bestimmten Zeitpunkt. Neue AWS-Konten haben jedoch weniger Parallelität und Speicherkontingente.
- Es gibt kein maximales Parallelitätslimit für Lambda-Funktionen. Limiterhöhungen werden jedoch nur gewährt, wenn die Erhöhung für den Anwendungsfall erforderlich ist.
- Um Drosselungen zu vermeiden, empfiehlt es sich, eine Limiterhöhung mindestens zwei Wochen vor der erforderlichen Erhöhung zu beantragen.
- Wenn du Lambda mit CloudFront Lambda@Edge in Amazon CloudFront verwendest, musst du für jede Region einen separaten Fall für eine Kontingenterhöhung eröffnen.
**Beispiel für die Berechnung des Parallelitätslimits **
Durchschnittliche Funktionslaufzeit von 60 Sekunden x durchschnittlich 20 Anfragen pro Sekunde = 1.200 (erforderliches Parallelitätslimit)
Alle relevanten Lambda-Funktionsinformationen für die Erhöhung des Parallelitätslimits miteinbeziehen
Vergewissere dich, dass der Antrag auf Erhöhung des Parallelitätslimits die folgenden Angaben enthält:
- Neues Parallelitätslimit, das du beantragst
- Erwartete durchschnittliche Anzahl von Anfragen, die die Funktion pro Sekunde erhält
- Erwartete höchste Anzahl von Anfragen, die die Funktion pro Sekunde erhält
- Voraussichtliche Laufzeit
- Größe des Funktionsspeichers
- Aufruftyp (Ereignis oder Anfrage-Antwort)
- Quelle des Ereignisses
- Lasttestergebnisse, die den Grund erklären, warum die Kontingenterhöhung erforderlich ist
- Alle zusätzlichen Informationen zur Unterstützung Ihres Anwendungsfalls
Im Service Quotas-Dashboard einen Fall für eine Kontingenterhöhung öffnen
Führe die folgenden Schritte aus:
- Öffne das Service Quotas-Dashboard.
- Wähle für Kontingente verwalten die Option AWS Lambda.
- Wähle Kontingente anzeigen.
- Wähle auf der Seite Details die Option Erhöhung auf Kontoebene beantragen.
- Wähle im Bereich Aktuelle Beantragungen zur Kontingenterhöhung Kontingenterhöhung anfordern.
- Gib unter Kontingentwert erhöhen den Betrag der Kontingenterhöhung ein.
- Wähle Anfordern aus.
Füge der Anfrage die Anwendungsfallbeschreibung der Lambda-Funktion hinzu
Führe die folgenden Schritte aus:
- Öffne das Service Quotas-Dashboard.
- Wählen Sie im Navigationsbereich Kontingentanforderungsverlauf. Eine Liste der Kontingentanfragen wird angezeigt.
- Suche nach der Anfrage zur Erhöhung des Parallelitätslimits. Wähle dann die Option Status neben der Anfrage zur Kontingenterhöhung aus. Der Status der Anfrage und der zugehörige Link zur Support-Anfrage werden angezeigt.
Hinweis: Der Anfangsstatus einer Anfrage lautet Ausstehend. Nachdem sich der Status in Kontingent angefordert geändert hat, wird die AWS Support-Fallnummer angezeigt. - Wählen Sie die Fallnummer, um das Ticket für Ihre Anfrage zu öffnen.
- Fügen Sie im Kommentarthread des Tickets die Beschreibung des Anwendungsfalls Ihrer Lambda-Funktion hinzu.
Hinweis: Du erhältst vom AWS Support eine Statusaktualisierungs-E-Mail, in der die Anfrage entweder genehmigt oder abgelehnt wird. Weitere Informationen finden Sie unter Eine Kontingenterhöhung beantragen.
Weitere Informationen
Betrieb von Lambda: Anwendungsdesign — Skalierung und Parallelität: Teil 2
- Themen
- ServerlessCompute
- Tags
- AWS Lambda
- Sprache
- Deutsch
Ähnliche Videos


Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 6 Monaten