|
|
|
|
|
by ronack
3488 days ago
|
|
This seems like a step backwards to me in some ways. I'd prefer to see them evolve Lambda to support containers, longer jobs, and better workflows instead. I thought we were moving away from EC2 with its slow provisioning, spot bidding, and per-hour billing. |
|
Lambda is for shared-compute. You don't need a dedicated server to run a "function" that takes < 60 seconds and can be called in a stateless manner as an API endpoint.
This is dedicated host compute-heavy batch processing. It's a pain to do this at scale!
I've built systems for running large scale life science embarrassingly parallelizable problems on EC2 and wish I had something like this!
Imagine you have a set of input S3 files, each needs multiple-hours of compute to produce output S3 files. Doesn't seem that hard, until EC2 instances fail, programs crash, etc. etc.