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

I guess the question is why are people still building/managing their own servers for startups? EC2 and Rackspace cloud is cost wise equal, with the ability to have cold standbys and somebody else manage the infrastructure.

The only case that I see for having your own machines is for a development environment... Though if there was a reputable firm hosting SVN/Trac/Bugzilla etc. one might not even need to have anything more than boxes for compiles -- in this world it's your macbook..



somebody else manage the infrastructure

I submit that this is an overly simplistic view of what "the infrastructure" is, a view common among those who write software: the infrastructre is anything that isn't the code they write.

There are very few scenarios where a non-trivial site can be kept up (that is, not "dysfunctional or down" as the OP mentions early on) with merely application code and generic, undifferentiated, off-the-rack infrastructure.

To scale even modestly, one must customize. The customization can start with the web framework and can eventually lead to hardware components (though the "lowest" I know of is Google's custom mobos). There are also operational considerations, such as

I think there are two separate questions for any enterprise. The first is, is further customization an optimization. The second is, is the optimization premature?

To suggest that, for all startups, the answer to the first is always "no" and/or the answer to the second is always "yes" would be overly broad.


Thanks mmt.

For the folks that have created many web apps many of these questions have default answers based on experience but for a first timer like me I can't afford to learn by failing at every fork. I need to minimize my failed choices by searching for external input from people that have been through it before.


Great point. We chose Rackspace. But it was more our software and database changes that we're getting a handle on. We haven't even looked at what many concurrent users do to our site yet. It needs to get shaken down, in a big way.




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

Search: