Tickets.com was the online sales agent for World Series tickets, and they went on sale yesterday at 10AM Pacific time. I started doing a Ping Plotter graph just before onsale time, and it showed nearly unreachable servers for two hours: I never got a single TCP "connect" the whole time from my browser.
I graphed this for several hours, showing both the web server reachability and that of one of the data center routers to show that IDC bandwidth was not the issue. (click for a fullsize image)
I have never run a large web server, so I speak only from speculation here, but it seems to me that in order to do this properly, one needs two pipes. The great unwashed throng goes through the main site, all fighting to get through the door, but once you get a connection and are able to "lock" your seats, the next transaction is redirected to a different server that goes down a different pipe (even though it may very well be served out of the same data center cage).
This way, once you get inside the ropes, your packets are not competing with the thundering herds of visitors. Since the actual transactions would not likely be that bandwidth-intensive, a much smaller pipe could be used for this part of the conversation. Some kind of token or cookie would be used to prevent people from going directly to the transaction servers.
I hope tickets.com gets a handle on this.
Kasia mentioned some of this in her weblog, but the info I've posted is entirely of my own research.
Posted by Steve at October 17, 2002 09:25 AM | TrackBackIt helps to be in multi-home data centers with smart folks who can adjust BGP to send traffic over the most available links.
Posted by: Jeremy Zawodny on October 17, 2002 08:57 PMThe Pac*Bell data center they're in has more bandwidth than they know what to do with - this was not a connectivity issue. Tickets.com simply could not handle the load that arrived at their IDC cage for whatever reason. Equipment failure? Didn't purchase enough bandwidth? More traffic than could reasonably be expected of anybody? We'll probably never know.
Posted by: Steve Friedl on October 18, 2002 06:52 PMWell, at any rate, this was the biggest onsale in the history of Tickets.com..
It's not just the web that melted.. in San Fran, two phone switches melted because of people trying to get through to the phone room to buy tickets..
Posted by: kasia on October 18, 2002 08:20 PM