Mam sobie taką lambdę która jest mocno używana, ale jej cold start zajmuje 50s, przez co api gateway nie pozwala go wykonać (bo wywala timeout po 30s, i nie moge go zmienić z tego co czytałem).
W związku z tym, chciałem jej dać provisioned concurrency, żeby zawsze była aktywna.
Czy wg tej konfiguracji, ta funkcja będzie aktywna 24/7 i może ogarnąć do 10 requestów naraz?
Wg. kalkulatora to ma kosztować prawie 150$ na miesiąc więc to zmniejszyłem do 1, ale pytam czy dobrze rozumiem co robie XD

@redve - Nie napisałeś nic o ustawieniach Lambdy jak CPU oraz jej timeout.
CPU skaluje się wprost proporcjonalnie do ustawienia pamięci:
Maksymalny timeout dla funkcji lambda jaki możesz ustawić to 15 minut:
Do tego funkcja w kontenerze zmieści więcej (w porównaniu do całkowitych 250 MB standardowej lambdy):
Pokombinuj z tymi ustawieniami by wszystko działało jak należy.
Źródło: https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html
Do tego Python 3.12 i wyższy wspiera SnapStart - ale obrazy kontenera nie są wspierane: https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html
A tu masz trzyczęściowy poradnik jak ustawić Lambdę by zminimalizować Cold Start:
https://aws.amazon.com/blogs/compute/operating-lambda-performance-optimization-part-1/
https://aws.amazon.com/blogs/compute/operating-lambda-performance-optimization-part-2/
https://aws.amazon.com/blogs/compute/operating-lambda-performance-optimization-part-3/
Lambda quotas - AWS Lambda
Maximum sizes, limits, and quotas for Lambda functions and API requests.