AWS Elastic Beanstalk. I was going with the heroku route at first, until they wanted to charge me $20 a month to enable SSL support for my app!
I'm going through the exact same transition right now. $20/month is more than the cert itself.
Ask HN: Where do you host your NodeJS applications?
21–30 of 58 posts
IIRC it's because they can't just attach an extra IP to their load balancers for each SSL site, since Amazon doesn't allow you to attach multiple elastic ips to one instance. So, they need to use an elastic load balancer for each site, which costs $18 per month + bandwidth. So they are probably actually just breaking even or losing money on that $20/month fee.
Re: Ask HN: Where do you host your NodeJS applications?
#22Linode
Re: Ask HN: Where do you host your NodeJS applications?
#23EC2
Re: Ask HN: Where do you host your NodeJS applications?
#24Digital Ocean
Re: Ask HN: Where do you host your NodeJS applications?
#25VPS (debian) needed websockets and SSL
Re: Ask HN: Where do you host your NodeJS applications?
#26Azure offers a free tier and hosts nodejs native: http://www.windowsazure.com/en-us/develop/nodejs/
(Disclaimer: Only used it for a simple app)
Re: Ask HN: Where do you host your NodeJS applications?
#27Linode. It's cheap and gives me full control, though I would be curious to see how its cost to scale is vs. other "cloud" platforms.
Re: Ask HN: Where do you host your NodeJS applications?
#28Have used Heroku, Dotcloud and AWS Elastic Beanstalk, all with good results.
Also hosting a few private apps on a digital ocean vps using dokku[1] which is working pretty well so far.
Re: Ask HN: Where do you host your NodeJS applications?
#29Heroku at the moment. It has a good selection of add-ons (neo4j hosted for free) and I've found it "good enough". I have used nodejitsu before but when they bumped up all their prices for seemingly no reason, I left. Nodejitsu supports websockets whereas heroku only supports polling. Deploying to nodejitsu was a tonne faster than heroku.
I haven't tried Nodejitsu yet, but their pricing looks really good because they have a $9/month plan for low volume web apps. My gripe about Heroku (which I have used on customer and my own projects) is that the minimum monthly price to get always-on service is $35/month. (The free tier unloads your app if it has no traffic for a while so the next user waits for a loading request). I have several personal projects that I want always-on, but they are low traffic apps.
Re: Ask HN: Where do you host your NodeJS applications?
#30Since so many people here are saying Heroku, Linode, or AWS, I'm wondering if someone could explain the value proposition of these over a cheap VPS for most small to medium deployments.
I can get a 4GB ram VPS for $10/m, which seems orders of magnitude cheaper than the popular options. What am I missing out on?