


Monster Bandwidth for a Month? 46
ourcoolroom asks: "I work for a small regional ISP and we are facing a problem which I'm sure anyone who has tried to read a slashdotted article is well aware of. There are times when a large amount of bandwidth is needed for a short period of time. In our case, a few years ago we had a little 250kB Shockwave Christmas card developed. Any suggestions for hosting something that needs a pile of bandwidth for only 4 weeks or so a year would be appreciated."
"We weren't particularly impressed with the results so we didn't distribute it, but we did have it on a sub-domain of our website. It sat around for a year or so, and then about the first week of December all of our data circuits were buried. Apparently a link to the card had started to make its way around in an email. We were able to find a place to host the Shockwave file last year, and towards Christmas transferred around 230GB a day just of the Shockwave file. We don't really stand to make any profit so we can't put a huge bankroll on this project, but we would like to have it up for holiday goodwill (that and it's really cool for a company our size to have a page with over 1,000,000 hits/day). We have thought about distributed downloading via BitTorrent, etc, but we feel many of the people who would view the card would not be that savvy."
Easy answer (Score:4, Informative)
Re:Easy answer (Score:2, Interesting)
Re:Easy answer (Score:1)
There are lots of webhosting places (Score:1, Informative)
Re:There are lots of webhosting places (Score:5, Interesting)
Re:There are lots of webhosting places (Score:1, Funny)
[clicks on link to http://www.seinman.net/ [seinman.net]
Re:There are lots of webhosting places (Score:2)
Akamai is your friend (Score:5, Informative)
From what I remember, you only pay for what bandwidth is consumed and since most folks will consider your e-card spam, that won't be many. The cost was fairly reasonable as well.
Re:Oh The Humanity! (Score:2, Funny)
LK
Re:Oh The Humanity! (Score:5, Insightful)
(honestly, when people start thinking Slashdot can
The ant and the elephant (Score:1)
Re:Oh The Humanity! (Score:2)
FTFA (Score:2)
Spam or not, that would indeed seem like a sizeable amount of bandwidth.
Re:Akamai is your friend (Score:1)
Re:Akamai is your friend (Score:1)
One way you can still make use of commerical Content Delivery Networks (CDNs) is by using refer blocking or a secure download [speedera.com] service, where the file will be delivered from the CDN only by use of a time-expiring URL from your sit
Re:Akamai is your friend (Score:1)
Thank you.
Do the AOL thing... (Score:4, Funny)
*runs away*
Where's the link? (Score:4, Funny)
-
Restrictions based upon IP Address? (Score:3, Interesting)
This can be done programmatically at the ASP/PHP/etc level, or by configuring the virtual directory on the webserver.
I'm all for spreading Christmas cheer (and my love to the ladies but that's off topic), but your business shouldn't suffer economically, and the bandwidth used should not interfere with the service you are providing to your customers. Restricting content based upon the visitors IP address should help.
Just an idea, from cloudy Melbourne.
Re:Restrictions based upon IP Address? (Score:2)
(or a link to them anyways, at least that would make a lot more sense - make it customisable by the url or something)
One Word .... Akamai. (Score:5, Informative)
http://www.akamai.com/en/html/about/overview.html/ [akamai.com]
Akamai is the global leader in distributed computing solutions and services, helping organizations grow their online businesses without growing their IT infrastructures. The company created the world's largest and most widely used on-demand distributed computing platform, with more than 14,000 servers in 1,100 networks in 65+ countries.
Now is the time to show how little I know from working with a company that housed servers for Akamai.
Akamai is basically a huge cache system. Many of the internet favorites that people hit on a regular basis are Akamai customers. Apple, BMW, FedEx, etc. They are all companies that know they have a pretty big userbase and need to be able to give those customers a good chunk of bandwidth. However it is impossible and impractical to install the needed bandwidth for one site .... say IBM.
Now, I know you say "But IBM is this huge goliath of a company that has customers worldwide." That doesn't mean it is cost effective for them to install 14,000 OC-128's to handle all the traffic. Akamai provides a way of distributing your information in a way that allows people to pull that information from a site that is technologically near to them.
Let's not go into how a certain cable company goes to *New York* before passing any traffic to *California* So I did not mean geographically near.
Anyway .... I know nothing about their rates or services or even if they are cheaper than running 14,000 OC-128's to your office. I like to exaggerate and embellish, ok. I'd hate to see the SONET gear needed to switch 14,000 circuits. But they would be a good bet for you. Because your customer would hit your site. Click the link for whatever 4 Meg, etc app you need them to run, the link would find the closest Akamai center and bam .... they'd probably be downloading it from Japan when they are in Wyoming .... but hey, what are you going to do with technology, right?
Just my three cents.
Re:One Word .... Akamai. (Score:2)
I do know of OC-3, OC-12, OC-48 and OC-192, but OC-128 is new to me.
Server Beach (Score:2)
Good luck!
Re:Server Beach (Score:1)
Static content is a LOT easier than dynamic conten (Score:3, Informative)
Since yours is static, maybe you could talk to the MirrorDot folks [mirrordot.com] and see if they would host it.
P.S. I just turned on the environmental senors for the christmas webcam, so stop by if you want a real-time look at Colorado weather.
Re:Static content is a LOT easier than dynamic con (Score:1)
Several options (Score:5, Informative)
First, put a meta cache tag in the web page, and make sure your webserver responds properly to "Has this page changed" requests. A lot of downloads are simply going to be people playing it over and over again - by going to your web page. Let the proxies and caches do their job by making sure they know your page isn't changing for a month.
Second, lower the bandwidth. The music is one obvious spot - select a lower quality encoding. Simplify the flash as much as possible. You may not be able to do much, but if you completely re-think it you will be surprised how small a high quality flash can be.
Develop the website properly. Put in a message that says "Please wait while loading..." since many web users will impatiently click on the url over and over if they don't see the flash immediately, causing extra stress and bandwidth on the server. In the extreme, consider limiting downloads and queuing visitors. "Your card will show in 25 seconds, please wait."
Also be aware of content thieves. Make sure your server is configured to upload the content only to users who have specifically requested your webpage (not just the file on the page). If you look through the server logs of old you may find a lot of referrer tags coming from sites that embedded your url on their page and got revenue on your work, without paying for the bandwidth, nevermind obeying copyright laws.
Third, you need at minimum a bandwidth of 25Mb/s (assuming you meant 230Gbytes, and not 230Gbits). The real minimum is actually closer to twice that since the bursty traffic will be at least twice the average traffic. This means you need to host a dedicated server with someone who has a T3 or greater dedicated to your use. This is big bucks. You may find that it will be cheaper working with a content distribution service such as Akamai.
Lastly, while notriety is nice, and it's fun to see everyone looking at you, make sure you are weighing all the costs - including your sanity - against the percieved benefit. For this type of thing, if you aren't making money then it usually isn't worth it.
-Adam
Re:Bittorrent (Score:2, Insightful)
mod_bandwidth (Score:2)
This is a simple and inexpensive solution.
Cache services (Score:4, Informative)
High bandwith cheap short term hosting (Score:2)
SD
Re:High bandwith cheap short term hosting (Score:2)
WebHostingTalk [webhostingtalk.com] forum instead.
eg.
http://www.webhostingtalk.com/showthread.ph p?s=&th readid=343281
or
http://www.webhostingtalk.com/showthread.php ?s=&th readid=335093
or even this thread (crikey, 5TB/month):
http://www.webhostingtalk.com/showthr ead.php?s=&th readid=342082
I think most unmetered servers will come to $200/mo or so.
eg.
Ev1Servers [ev1servers.net]
Although they're all sold out, you could do worse than contact them and see if they have something f
SAVVIS CDN (Score:2, Interesting)
they purchased Cable & Wireless USA who in turn had purchased Digital Island a few years ago.
They have a similar Content Delivery Network to Akamai but they are much more sensible price-wise.
and they are reliable (they do most of Microsoft's traffic)
email: sales@savvis.net
P.S. "NO - I'm not an employee).
ServerBeach (Score:2)
Umm, Colocation? (Score:2)
For instance, I use 1&1 [1and1.com]. They have a package that's $20/mo for 100GB of transfer, plus $1/GB of traffic after that. You can set a cap on $/mo you want to spend right on the control panel.
For your quarter-meg Christmas card, that's like 200 views per Cent you spend for the first 400000 views and 40 views per cent after that. That's pretty damn cheap advertising.
Re:Umm, Colocation? (Score:2, Informative)
Distribute the load (Score:1)
-If it is a media file for download
>use a simple cgi/php/asp/j2ee/jsp/whatever to rotate users to each of the sites round-robin style. I'm sure there's pre-made ones on the net or on freshmeat
-If it is text/images
>host the primary HTML on the main site and reference the images or accessory HTML/CSS on the other sites
-If content is dynamicly generated
> that's another discussion entirely