New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
The least expensive AWS Lambda alternative?
Hi,
I was wondering if some of you have been using similar services to AWS Lambda?
I'm aware of:
- GCP Cloud Functions
- Azure Functionions
- Heroku
It's important that I can use Docker to make an image and use that image for executing my container.
Was looking for the cheapest alternative to AWS Lambda, it can be even self hosted but I'm looking for some solution production ready or close to production ready solutions.
Let me know of your experiences .
Thanks!
Comments
https://www.reddit.com/r/selfhosted/comments/64cfim/is_there_any_selfhosted_alternative_to_aws_lambda/
Found that one but no opinions on the topic, just links, was looking if someone here had some real world experience and opinion about certain solution.
Make your container image open source and request it added to @m4nu Simple containerized open source app hosting - Free 🎉 for a year.
Maybe Cloudjiffy? a bit more similar to Heroku than Lambda, but the concept itself seemed to be great for me.
$0.00137/reserved cloudlet + $0.0018/dynamic cloudlet
1 cloudlet = 128MiB Ram + 400MHz CPU
Might be better getting a VM though
Since you are not aware of GCP Cloud Run, I recommend GCP Cloud Run.
You can also try fly.io . As usual with these PaaS offerings traffic will be the one that will cost the most. Unless you really need the ability to scale up/down automatically, use a vps and run the containers.
Cloudflare Worker should be cheaper. But you need to change your application to run on their runtime. The benefit is zero cold start
fly.io
OpenFaaS, Fnproject or OpenWhisk on an idling VPS
Nobody mentioned Oracle Cloud Functions yet - IIRC it's free for 2 million function invocations per month.
Cloudflare workers are pretty interesting - They force you to use JavaScript, but that means it can be highly optimized for that environment. Multiple functions all share the same V8 instance, which means it can be very fast.
Docker is doable as long as
docker pause
anddocker unpause
don't cause any weird things to happen in the container. Ideally the app also needs a very fast cold start time, otherwise the functions will be slow every so often.Deno Deploy (free in open beta).
Openfaas. Or use hashicorp nomad and run periodic and batch jobs types