I am new to web hosting and such and have been doing quite a bit of reading on this forum (this forum is a great resource, btw!) however I have a question that I can't seem to find an answer to.
This situation is completely hypothetical - just me asking a question to better understand how connections work.
Say that I have a file that I am expecting 10,000 people to download at one time. It's a larger file so it will take some time to download, unlike a simple graphic or html page. And say that I want each of the 10,000 people downloading this to have a connection speed of 50KB/s (kilo-bytes).
What I am trying to understand is what kind of connection you would need to facilitate that. Now if you just do the straight math and take 10,000 x 50, you get 500,000 which would mean you would need a connection capable of 500MB/s (62Mb/s).
But does it actually work exponentially like that? What if it were 50,000 people at once, that would be 312Mb/s. 100,000 would be 625Mb/s. Is that how it truly works?
Like I said, this is completely hypothetical. I know my math is not exact and reflects "perfect world" numbers. I am just trying to understand the concept of how you plan what size of connection you need based on the traffic you expect. Is it actually exponential or is there a formula of sorts that helps you realistically calculate it?
10,000users x 50KB/s = 500,000KB/s
500,000KB/s / 1024KB/MB = 488.28MB/s
488.28MB/s x 8Mb/MB = 3,906.25Mb/s
so 3,906.25 Mb/s or roughly 4 gigE connections.
In reality, this is very close the the actual maximum that 4gigE connections bundled will handle. Probably a little over that actualy.
So to do this you would want 5gigE connections that were pretty high quality.
Didn't youtube end up using like 60Gb/s after only like 3 months or something insane like that...?
I remember they used to publish it. or announce it on a regular basis.
I know that a lot of backbone providers are worried about carrying google's backbone traffic in a few years. Thats why they started pushing through the 100Gb ethernet standard last year... They know that OC768 just wasnt enough for the next big backbone buildouts.
Rock solid hosting and dedicated servers since 1998! StabilityHosting Where stability and uptime are king!