Bandwidth scaleability, where to start?
This is a general question I have for those who have managed high-end traffic websites or know about how sites like Facebook/Myspace handled the high traffic (in terms of bandwidth).
I want to start off a few websites. I know that it will take time to build the traffic, but there is the "what if" question of whether it takes off gets spotlighted by Digg or other social networking sites. If this happens, obviously my 100GB of bandwidth on a reseller host will be exceeded.
How do you start off your website? I'm in a bind. I don't want to put in too much money yet, as it won't be profitable, but at the same time I don't want to have to run into the issue of if the site takes off, it is down because now I have to look for a server, etc. to move it to.
What are your steps to solve this problem? How did sites like Facebook or Myspace handle this? Did they start off on a reseller or shared host and then migrate to a server or did they start on a private server to begin with?
Thanks for your help.