Re:AWS Lambda Doubles Maximum Memory Capacity for Lambda Fun...
by Dunedan on Thursday November 30, 2017 @02:40PM
(#15818828)
That should also mean doubled CPU performance which might be important for some workloads as well!
Edit: From the docs:
> Functions larger than 1536MB are allocated multiple CPU threads, and multi-threaded or multi-process code is needed to take advantage of the additional performance.
Re:AWS Lambda Doubles Maximum Memory Capacity for Lambda Fun...
by oceanswave on Friday December 01, 2017 @07:56AM
(#15823506)
Yeah, or at least indicate intervals where your function is waiting on other async processes to complete - but I can see how that could easily be gamed and there do exist architectural patterns for this — as well as things like AWS StepFunctions
Re:AWS Lambda Doubles Maximum Memory Capacity for Lambda Fun...
by Kocrachon on Thursday November 30, 2017 @08:57PM
(#15821350)
Oh man this is great. I do a lot of Lambda functions where I parse out large data sets to be turned into MySQL data. I would open large csv files from S3 into memory by doing S3 get_objwct streams. I was hitting some memory caps. So this is very helpful
Re:AWS Lambda Doubles Maximum Memory Capacity for Lambda Fun...
by scrollaway on Thursday November 30, 2017 @09:08PM
(#15821392)
I really wish you could tweak the max. memory and max. cpu separately. I have a lot of tasks that need <100MB of memory but are highly cpu-bound so they're running on 512MB lambdas instead of 128MB ones.
Edit: From the docs:
> Functions larger than 1536MB are allocated multiple CPU threads, and multi-threaded or multi-process code is needed to take advantage of the additional performance.
http://docs.aws.amazon.com/lambda/latest/dg/resource-model.h...