Re:Announcing Go Support for AWS Lambda
by hamandcheese on Tuesday January 16, 2018 @05:09AM
(#16157046)
Amazon does not launch a brand new container for every invocation of lambda, only cold starts. Supporting arbitrary Docker containers is definitely more costly.
Because they can present that as a separate service (Fargate) and bill more for it.
Fargate isn't exactly what you're describing, but it's a close match. It's in Amazon's best interests to charge people based on the amount of "DIY" they're willing to put up with, and that's why they offer a number of overlapping services at different price points.