Not disagreeing with you here at all--however, Heroku also has a generous free tier for their core services (and most addons).
In the next part of the series I'm going to elaborate on their pricing in comparison to Rackspace for my work project. Heroku is actually significantly cheaper for us, considering we don't have to spin up additional instances for backups, load balancing, etc.
To elaborate on this: that's enough to run an entire website for free (excluding celery).
If you want to run a celery worker (including beat), you're looking at a total cost of 30$ per month. That's enough for most moderate traffic websites. :)
Of course you can run celery within the same process too.
Our process model is really only measuring application entry-points. You could have your free "process" spin off 10 other subprocesses beneath it. The only constraint is RAM.
What do you mean by loaded on demand? You can instantly scale up and down the amount of workers you have, if that's what you mean.
I've been scaling mine around, and it's never taken more than a second or two. Although, maybe that would change if you are scaling up to hundreds of workers or something like that.
He probably asks if they are pre-loaded (so when someone first visits your webpage they don't have to wait for the django config to be parsed and it get loaded onto memory).
It's common in free versions of such services, to only load things on demand, which is a little slow --in Google App Engine you can pay to have instances pre-loaded.
Oh. Yes, they are identical to paid dynos. Essentially, Heroku just deducts 750 paid hours from your bill each month (which is just enough to run one web dyno 24x7).
12 comments
[ 4.3 ms ] story [ 41.8 ms ] threadIn the next part of the series I'm going to elaborate on their pricing in comparison to Rackspace for my work project. Heroku is actually significantly cheaper for us, considering we don't have to spin up additional instances for backups, load balancing, etc.
If you want to run a celery worker (including beat), you're looking at a total cost of 30$ per month. That's enough for most moderate traffic websites. :)
Our process model is really only measuring application entry-points. You could have your free "process" spin off 10 other subprocesses beneath it. The only constraint is RAM.
I've been scaling mine around, and it's never taken more than a second or two. Although, maybe that would change if you are scaling up to hundreds of workers or something like that.
It's common in free versions of such services, to only load things on demand, which is a little slow --in Google App Engine you can pay to have instances pre-loaded.
I have a few small things on ep.io right now, and it's great.
Thanks.