Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm running a Hetzner server for 10yrs now. Debian, now Ubuntu. I've installed Redis, Nginx and some other stuff with apt-get and have an basic iptables setup.

Could you detail what I would not need to do when I'd chose Heroku? What "expertise" you are speaking of, apt-get?

I'm confused these days about cloud and how this would save me "full time dev ops". Could you elaborate?



> What "expertise" you are speaking of, apt-get?

One night, working for a CMS design agency, and running a launch for a new Rails app, I tried installing nodejs onto our dedicated server so Rails could compile the new coffeescript stuff we were running with.

Of course Node then tried to update NGINX or something (I'm a little fuzzy on the details, but this server had been around for a while) and then NGINX complained about something being misconfigured and wouldn't let us restart it, and so then we were stuck with 100+ rails apps sitting on this server, and we couldn't change the configuration for any of the apps, or launch this new app, and it's 11 PM, and I just want to drink a beer and go to bed, and the client's yelling, and

— so, I'm perfectly OK with not having 10 years of server management experience. Heroku just works. Almost 100% of the time. And every app's isolated.

I got into this business to ship products for customers, not figure out how to make dependencies of 3rd-party libraries on 4-year-old-server-builds play nice. If that's what you've gotta do, that's what you've gotta do, but I'm not really inclined to pick up 10 years of experience managing servers unless I have to.


You wouldn't need to rely on ten years of experience running your own server. Since you already have that you're in good shape - that doesn't mean your solution will work for everyone else though.


That's the point, I've been running servers for 10 years with iptables and apt-get knowledge. There is no "ten years of experience running your own server."

My hypothesis is that everything interesting that happens to servers is not covered by Heroku.


If that were the case, Heroku wouldn't be able to charge for what they provide, and everyone with more than just a trivial app would run their own server.

I think you underestimate what it takes to run your own infrastructure. I'm not saying it's black-magic hard, but it does require a not-insignificant skill set for all but the simplest of setups.


I might underestimate what it takes to run a server, and what Heroku brings to the table, I'll grant you that.

Taking another of my hats, the CTO of a million-user business hat, I still don't know what TCO wise the cloud/Heroku brings to the table. I know about the fast scale up and scale down benefits, no 12 months contract, OPEX vs. CAPEX etc. but have not found any TCO cost calculation based on real tasks people need to do on rented servers vs. cloud.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: