8 ms·
New Dyno Types and Pricing Public Beta
- csbrooks 11y agoOverall looks positive. Though it closes the loophole for "free" apps which were keeping their dynos alive by being pinged frequently; now free apps can only be awake 18 hours a day, and go to sleep after 30 minutes inactivity. But the $7/month hobby tier should make up for that, right?
- g4k 11y agoActually, it is too bad that they closed this loophole. 7$ for each low traffic app is too much.
- mplewis 11y agoIf you're looking for an alternative, you might want to check out https://www.tutum.co/ https://www.tutum.co/. They are a bring-your-own-cloud solution that lets you deploy Docker containers to services like DigitalOcean and AWS, and they do a lot of the deployment automation Heroku does.
- joshmn 11y agoThat's still $5 a month minimum from, for example, DigitalOcean. For that, why not just pay the extra $2 and skip any potential headaches?
- detaro 11y agoFor a single app, yes. if you can fit 2 or three on a $10 VPS things look different.
- namidark 11y agoI didn't like the fact that this installs its own docker that is incompatible with the docker from the official site.
- fermayo 11y agoIt's actually the same binary - the tutum agent just downloads it and upgrades it when requested. If you had docker already installed using a storage engine different than AUFS, because the tutum agent installer tries to use the AUFS storage engine (way more stable than "devicemapper"), you won't be able to "see" what you had in your previous storage engine. But the binary is the one from https://docs.docker.com/installation/binaries/#get-the-linux-binary https://docs.docker.com/installation/binaries/#get-the-linux...
- pvh 11y agoOur research suggests that almost all low traffic apps should continue to run fine on the `free` dynos. If yours don't, send me an email: pvh at heroku
- deleted 11y ago[deleted]
- joeyespo 11y agoBackground workers aside, one of the most compelling reasons I've seen for a pinging service is the several seconds of waiting that beta users experience in experimental projects. Running lots of experiments is always good (hobby or otherwise), and I'm very happy to see Heroku still embracing experimentation. But it hurts your experiment when you tell someone to visit a site and they click away after a few seconds of a blank page. Is there any work going into speeding up the wakeup time?
- mark_l_watson 11y agoI have had good experiences running several low traffic web apps (written in Clojure + Compojure + Clojurescript) on one Digital Ocean instance. Right now I am running a ton of stuff on one small Azure instance, getting perhaps just a few hundred thousand HTTP requests per day. But, a $5/month Digital Ocean VPS would probably handle all of your hobby sites. I am looking to migrate a few of my hobby projects to the Heroku $7/month tier and try that for a few months as a test. I am happy with their new pricing scheme - seems fair all around.
- fooey 11y agoYep, $7 is way too much I've quit buying domains for a lot of my "hobby" apps cuz $12 a year is wasteful
- impostervt 11y agoI've got a lot of "hobby" apps I'm going to need to turn off...
- linkmotif 11y agoYou can just turn the pinging off. Then they're going to go to sleep by themselves. I've got a hobby app and it goes it sleep. The dyno comes back up in seconds. It's not bad. Google App Engine also seems like a good place for a hobby app. More constrained, but Heroku is not really that much more flexible compared to totally free-form architecting.
- fooey 11y agothat's ok for a portfolio or dev site for a toy _app_, if it's not up 24/7 it's pretty worthless
- mattraibert 11y agoActually, looks like you could leave pinging on and Heroku will just force "exhausted" free dynos to sleep after 18 hours: "During the beta period you’ll only get an informational email. In the future, we will force exhausted apps to sleep until they have been idle for at least six hours of the past twenty-four hours." -https://devcenter.heroku.com/articles/dyno-types#dyno-sleeping https://devcenter.heroku.com/articles/dyno-types#dyno-sleepi...
- detaro 11y agoReally depends. Of course Heroku is way more convenient, but you can squeeze quite a few small apps on a $10 VPS. I'm not sure how they count ressource usage, but maybe an even smaller tier would be another option. That said, for testing and stuff for personal use only the 18h deal is fine (although technically trolls could just go around calling random heroku instances every half hour, burning through the awake-time on free instances). And I can understand that they want to limit free usage. And of course Redhat OpenShift still gives you three apps for free ;)
- sridca 11y agoI had given some thoughts to this before. Using DigitalOcean (with perhaps Tutum) is cheaper if you are running a handful of small apps. However the convenience of using something like Heroku can be underappreciated. I once lost data (docker data volume) on my Digital Ocean instance because I was too lazy to set up backups. With Heroku (and their Postgres service) I wouldn't have to worry about these "administration" stuff, and focus only the idea and the app ... which is exactly what I enjoy doing.
- theuri 11y agoI'm also a big fan of the professional tier / PX dyno pricing. Brings it down from previously $0.80/hour, which is much more pricey than $500/month with their new pricing. Still pretty expensive compared to taking the DIY approach on AWS, but I appreciate the price break here. I imagine their markup on top of AWS is still something crazy like 50% or more?
- bdcravens 11y agoConsidering that m3.large (7.5 GB of RAM vs. PX 6GB) instances, on demand, are $0.14/hour, it's probably much more than 50%. (I'm sure they are using reserve pricing to reduce the price by 50-70%) Cloud66 gives you most of the convenience of Heroku and lets you use your own cloud provider (AWS, Digital Ocean, etc)
- cdnsteve 11y agoThe big question I have is, can you control when the app goes to sleep? EG north american type stuff I don't want going off in the middle of the day. What is the actual timezone for this? How is it determined when the 18 hours is available?
- csbrooks 11y agoIt sleeps after 30 minutes of inactivity, right? So no hits for 30 minutes means your app goes to sleep. Then the next hit will take longer while the dyno spins up before it returns.
- zebracanevra 11y agoThis also removes the 750 free hours, so now you cannot spin up a 2X/PX dyno to test out something needing more resources than the 1X.
- rapcal 11y agoRunning 2 web dynos is the leanest recommended setting for production apps (obvious reason...). This means, in my case, a steep 45% increase for those small apps [from $34.50 to $50].
- dang 11y agoMore or less a dupe of https://news.ycombinator.com/item?id=9506032 https://news.ycombinator.com/item?id=9506032. Which of the two stories is best?
- mark_l_watson 11y agoEven though I have good web engineering/devop skills I am thinking of using PaaS hosting even more than what I did in the past. I was looking again at AppEngine (I used to use it a lot years ago, then stopped) but a recent AppEngine deployment of a small web app my daughter asked me for (to keep track of what books she has read, with some data import options) but I ran into a strange case where the beta search APIs worked fine in local dev mode and not in production. I spent some time tracking down the problem, then realized that PaaS hosting was supposed to SAVE me time. Anyway, I have been waiting for Heroku's new pricing plan. I just set a hobby project to "free" mode and will deploy a few low traffic web apps to Heroku using the low cost $7/month tier and see if that fits my needs - definitely worth a few month test. I am mostly concerned that my $7/month (plus database) apps never get swapped out and the performance is good given that I may only have just several thousand requests a day (low traffic). I would expect Heroku to lower the resource priority on a $7/month app that used a lot of resources.
- deleted 11y ago[deleted]
- dirkdk 11y agoI run a simple web dyno with a worker dyno that sends out 20 emails/day. Would be great to have a hobby dyno for the worker
- fny 11y agoI'm not fond of this at all. Any small-scale apps (running 2-3 dynos) can see up to a 44% increase in price, and that's going to be very difficult to justify compared to the other PaaS offerings: $100 a month on Heroku vs the previous $84.50 ($50 for 2 1X Dynos, $50 for Standard Postgres). $44.38 on BlueMix ($25.38 for 2 512MB Instances, $19.00 for 2GB/20 Connections on ElephantSQL Clearly not equivalent, but sufficient production-grade hosting for apps of this scale). Elastic Beanstalk hosting with RDS would be arguable even lower. In a world where cloud hosting is becoming cheaper [0], I'm not sure how this jump this steep can be justified. The parts things I'm pumped about: - Paid hobby tier is brilliant idea for low traffic apps that require the guaranteed uptime - Paid instances get analytics from the first dyno (I always found it absurd that I'm paying the same amount for two apps, but get analytics in one and not the other...) - Worker's are now free on free apps, so it's going to be way less of a pain getting test and staging instances deployed [0]: http://static4.businessinsider.com/image/54b6adba6bb3f7427e57a38c-800-/screen%20shot%202015-01-14%20at%209.55.18%20am.png http://static4.businessinsider.com/image/54b6adba6bb3f7427e5...