5 ms·
Here are a few updated differences. disclosure I work for Iron.io Lambda: node, java IronWorker: node, ruby, python, php, java, binaries, .NET, go (binaries),
by stephenitis 11y ago
Here are a few updated differences. disclosure I work for Iron.io
Lambda: node, java
IronWorker: node, ruby, python, php, java, binaries, .NET, go (binaries), and more (specific language runtime versions available)
Lambda: allows 500mb of local disk space to persist your task
IronWorker: 10 gb of local disk space available
Lambda: only current version of code
IronWorker: versions all uploads and allows you to revert
Lambda: no built in scheduler
IronWorker: a flexible scheduler out of the box to run tasks
Lambda: maximum execution time 60 seconds
IronWorker:maximum execution time 1 hour (customizable up to 24 hours for dedicated users)
Lambda: 100 maximum concurrent request. (The maximum can be higher, can someone point me to the absolute maximum if it exist?)
IronWorker: concurrency maximum can go much higher as needed (250 for a production plan). You can also limit concurrency per IronWorker, aka set a worker to only run up to 50 concurrent tasks. (useful if you have bottlenecks)
Lambda: 90 inactive code retention period
IronWorker: no limit to inactive code retention period
Lambda: available on aws
IronWorker: choose your cloud provider: AWS, Rackspace, Microsoft Azure, private clouds, and more.
We've also enabled users to pause the execution of their task queue incase they need to patch or revise their worker code.
supporting your own docker images
http://blog.iron.io/2015/06/no-lock-in-thanks-to-docker.html http://blog.iron.io/2015/06/no-lock-in-thanks-to-docker.html
http://blog.iron.io/2015/05/full-docker-support-for-ironworker.html http://blog.iron.io/2015/05/full-docker-support-for-ironwork...
We’ve been doing some very neat stuff with our local docker development workflow
https://medium.com/@treeder/why-and-how-to-use-docker-for-development-a156c1de3b24 https://medium.com/@treeder/why-and-how-to-use-docker-for-de...
edits* formatting
Overall we are are glad Lambda is validating workflows around eventable compute services. It's an experience we've been innovating for some time now.
- dsjoerg 11y agoThanks for the comparison. Regarding Lambda maximum concurrency, I am currently configured for a limit of 20,000 concurrent invokes so perhaps your figure of 100 is not the maximum but simply the default maximum?
- xur17 11y agoIt looks like your pricing starts at $49 / month. Do you offer on demand, or cost per task, similar to what amazon lamdba offers? I have some tasks that I'd love to try iron worker for, but $49 / mo for a side project is more than I'm willing to spend.
- IanCal 11y agoThere's a free tier which you may be interested in: http://www.iron.io/pricing#worker http://www.iron.io/pricing#worker There's then pay-per-second pricing if you go outside of your plan (which I assume covers the free tier, but I don't know) [edit - if you have this enabled, you don't have to] > Compute hours that exceed the rated plan will be billed at a rate of $0.075/hr. The free plan provides 10 hours/mo. Edit 2 - Disclaimer, I don't work for them, just been looking at their pricing pages a lot. Man, I'm full of edits today :|
- xur17 11y agoThank you, that's a lot closer to what I am looking for. Note to iron.io - you should make the free plan a lot clearer. I still can't find the details for it, and this is exactly what I am looking for.
- akhatri_aus 11y agoIf your cloud provider is AWS how do you make so many concurrent requests with monthly pricing. It seems the pricing would incentivise you to use a single machine for all the requests.