How is this not a downgrade?
How is this not a downgrade?
Heroku has offered the New Relic monitoring plugin for free which has this same functionality (pretty much as a checkbox), so it would not make sense for them to forbid this in the TOS.
So, if you're using Heroku to serve up your apps 24/7, how is that not worth $7/mo?
Unless your business is geographically distributed (or otherwise operates 24/7), you can still use Heroku for internal applications for free during business hours (and use monitoring to keep it fast.) If you are serving your public website from Heroku, that's probably worth $7 or more (even as a hobbyist).
So, yes it's a downgrade to users in the free tier, but what's wrong with Heroku attempting to monetize their (most likely very, very) long, free tail?
I am not surprised by this announcement because it was reported on HN a few weeks ago that they were doing something like this in a beta (and the details were not supposed to be released, NDA, blabla). For anyone who was already paying Heroku, your bill is going down.
We actually use the free tier at my business, and this may affect us. Oh well.
I am one of the people affected by this since I was running a one-page website dyno and had pingdom keeping it out of sleep mode. This is what they are referring to as well in the last paragraph. I didn't know it was that many people doing this, though the solution for me would be a simple one: just allow me to serve static files.
IBM are also putting a lot of resources in to Bluemix which offers a 512MB dyno equivalent in their free tier, it doesn't run on AWS though. (https://console.ng.bluemix.net/pricing/)
Whilst you're right that it is a downgrade, it was clearly iffy to be using Heroku for free 24/7 hosting with essentially no downside on our end. I had no qualms however because it was just so expensive to move up to any other tier and it took so long for the Dynos to boot up.
Since they're adding the Hobbyist tier at only $7 I really don't mind this change and will happily swap over to it.
And all that for only $7/month. Seems reasonable, for an essential service.
18+18 > 24
I understand that your (and my) particular use case are affected negatively by this, but if it wasn't totally clear what he means by sidegrade, that's about the size it. More compute hours for your $0, but less availability.
i have a bunch of open source, public service sorts of things and I don't know what I'm going to do with them now :(
Seriously though, they're saying that most deployments use less than 18 hours per day, and if they just let them stay up 24/7 regardless of that, they're basically leaving money on the table. Heroku pays Amazon for all of what we're getting for free. Their free tier is a loss-leader.
If they don't spin down your app when it's idle, it absolutely costs them more than if they do. Regardless of how much (or even whether) they bill you for it.