Veröffentlicht am: Sep 23, 2019
AWS Lambda unterstützt ab sofort Batch Window. Dabei handelt es sich um eine neue Funktion, mit der Entwickler die Lambda-Bereitstellung zur Kostenoptimierung anpassen können. Mit dieser Funktion erhalten Sie zusätzliche Kostenkontrolle in Bezug auf das Stapelverhalten, wenn Sie Daten aus Kinesis-Daten-Streams und DynamoDB-Streams verarbeiten.
Lambda liest Datensätze auf Basis einer festen Kadenz aus einem Stream (bei Kinesis-Daten-Streams beispielsweise einmal pro Sekunde) und führt eine Funktion für einen Datensatzstapel aus. Mit Batch Window können Sie den Aufbau eines Stapels um bis zu 300 Sekunden verzögern, bevor eine Funktion ausgeführt wird. Ab sofort wird eine Funktion ausgeführt, wenn eine der folgenden Bedingungen erfüllt ist: die Größe der Nutzlast erreicht 6 MB, das Batch Window erreicht seinen Maximalwert, oder die Stapelgröße erreicht ihren Maximalwert. Mit Batch Window können Sie die durchschnittliche Anzahl an Datensätzen erhöhen, die mit jeder Bereitstellung an die Funktion weitergegeben werden. Dies ist hilfreich, wenn Sie die Anzahl von Bereitstellungen reduzieren und die Kosten optimieren möchten.
Die ersten Schritte mit Batch Window können Sie über die AWS-Managementkonsole, die AWS-Befehlszeilenschnittstelle (CLI) oder AWS SDK for Lambda ausführen. Sie können diese Funktion ohne Zusatzkosten in allen Regionen nutzen, in denen AWS Lambda angeboten wird. Weitere Informationen über die Verfügbarkeit von AWS Lambda finden Sie in der AWS-Regionstabelle. Weitere Informationen finden Sie unter Verwenden von AWS Lambda mit Amazon Kinesis und Verwenden von AWS Lambda mit Amazon DynamoDB im AWS Lambda-Entwicklerhandbuch.