Bandwidth estimate for website

Associate
Joined
11 Aug 2004
Posts
339
Location
Edinburgh/Armagh
How much bandwidth is needed for something like this?

a million people accessing my website all at the same time, and then using about 40-50mb of bandwidth over the course of two hours each?


I see dedicated servers being offered for 40 pounds a month with unlimited bandwidth on 100mb/s lines. Are these sort of packages capable of handling that?


Any help would be appreciated.
 
You won't get a true unlimited 100Mbit connection on a server for £40/m... it will either have something like a 3TB FUP or is shared between 10s of hosts resulting in poor peak time speeds.

A decent low contention unlimited 100Mbit/s hosted server starts around £200/m.

If your lucky enough to have a million people accessing your site within a short period of time you going to need a server cluster to handle it.


EDIT: To answer your question you'd need something in the range of 57,000MBit/s if my maths is right.
 
Last edited:
A million concurrent users?

What are you setting up? Twitter 2?

50MB x 1,000,000 = 50TB

If they're doing that within the space of an hour though, it equates to 111Gigabit/s, an absolute ridiculous amount of traffic - you're going to need hundreds of servers to push that comfortably.

Just as a figure, that's probably more than iplayer and a good proportion of what goes through LINX.
 
so how much would something like that cost. Would hosting companies set up such a service?

Boogles the mind how youtube operates.
 
If my maths is right tho... 50MBx1,000,000 = 50,000,000MB, divide by 2 = 25,000,000 an hour, divide by 60 = 416666.66r MB minute, divide by 60 again is 6944.44r MB/s which is over 55,000 MBit/s.
 
Very few hosting companies in the world would be equipped to deal with that level of traffic - specialist CDN providers and tier 1s would be who you would want to talk to.
 
No-one would host that amount of data locally.

Firstly, use akamai. or scene7.

Secondly, much data is cached at ISPs.

Thirdly, no-one hosts a service for a million concurrent users in just one place.
 
I'm intrigued too.

I always like to hear about ambitious projects, as opposed to the run of the mill, "been done a 1000 times before".

In particular what data is actually being downloaded/uploaded?
 
just an idea I have, nothing setup yet. Just working out in my head the feasibility of it.

I cant tell you exactly what it is for obvious reasons.

However it is going to be a one-time event, its based on a very traditional game but with the use of cutting edge tech its made much harder.

Its also combined with something that has been in the news recently.

So I am hoping to have success with press releases and such.

Im hoping for more like 100,000-200,000 players in reality.

My concerns about bandwidth are because it is going to have a 2-week registration period, building up to a start time, hence why I expect a huge amount of bandwidth being needed.

All very vague I know :)
 
Theres only so many people who want to a: put a cat in a bin, and b: rescue some miners. :p

Expect a massive outlay as said. How about asking hasbro and the monopoly game . . . ?
 
No-one would host that amount of data locally.

Firstly, use akamai. or scene7.

Secondly, much data is cached at ISPs.

Thirdly, no-one hosts a service for a million concurrent users in just one place.

1 - well they do on occassion, CDNs aren't as good as akamai and the like would have you believe. For what's being described I'm not entirely sure it'd be appropriate.

2 - virtually no data is cached at ISPs in this country at least, maybe 10% at best of ISPs bother to do any caching at all. It isn't even a dent in traffic levels.

3 - depends how important the service is for many people, several very large sites do serve most of their users out of one site to my knowledge, some of them have active/backup DR plans, some just accept the risk. Yes, active active GSLB or anycast is probabyl best but it doesn't mean everybody does it (and it has it's own problems).
 
Back
Top Bottom