Bandwidth Question - Help

I am new to this, being from a desktop support background but I have a keen interest in network and infrastructure which I wish to develop!

Our company has been asked to investigate Ad Serving technology for a client. Now, we have a dedicated network/intrafrastructure consultant, who is currently on holiday and challenged me to work out the answer while she was away. I thought I'd impress her (and the people here) by having a go, but so far have spent hours searching the net in vain.

Okay, finally, to the question:

What sort of bandwidth would be required for a banner server (http), that is expected to serve up 1 million page impressions per day. I have been given a hint by the consultant who says that it averages out to around 80 per second - however, I don't understand how she got to this figure.

I know that a High Availability system would have to be implemented, probably an "active/active" farm solution with suitable load balancing to provide the necessary fault tolerance and performance. But what is the formula / method of working out required bandwidth (i.e. what sort of connection would need to be bought)?

I realise that there will be peak loads and the idea is to make cost-effective use of bandwidth. I also understand that a banner is 12kB, and that the bandwidth required won't be as large as the maximum possible peak - but what would the acceptable compromise be?

If there are any suitable on-line resources/guides you can direct me to, I would also be very grateful.

Many thanks for your time,

Michael Roberts
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

budi_aConnect With a Mentor Commented:
1. from your info :
1 million page impressions per day.
so 1000.000 / 86400 = 11.574074 hits / s
(if your load is distributed equally on time.)

if we assume 80 % of load only distributed in peak hours. like
office hours. 08.00 - 16.00
so 800.000 / 8 * 3600 = 27.7778 hits / s

in worst case if assume 20 % spread for
antisipate traffic burst.
we only get by 32-35 hit / s

worst case :
so if average hit is 12 kb / hit.
i think , the current max bandwith we need is :
35 * 12 kb = 420 kbyte / s
or 3360 kbits/s near t3.

but , remember proxy / cache tech. in client browser.  
we can save 30 % bandwith.

and depend from what type of adys your
server , maybe the load is more equaly
distributed upon time.

so i think you can safely . only using
t1 as your platform at this current time. But don't forget to include future
development of your client business.


Budi Aditya

nb : all point above isn't guarantee 100 % correct. coz it come from my experiment.

Get the fastest SDSL connection possible, it will save you a lot over a t3, if there is one in your area
mlrAuthor Commented:

a) it will have to be a leased line, because we are located in the UK. ADSL is slow, and using it for hosting is actively being hindered by BT.

Budi: thanks for your info. It all sounds great, and as such I am awarding you the gold medal, super hero merit badge. Thanks again!
mlrAuthor Commented:
Excellent. Thanks for your help.
All Courses

From novice to tech pro — start learning today.